When Direct Deposit Hits Your Bank of America Account
Direct deposit typically arrives in your Bank of America account between midnight and 6 a.m. on the day your employer sends it, though the exact time depends on when your employer's bank processes the transfer
Bank of America receives most direct deposits overnight. Your employer initiates the transfer from their bank, which routes it through the Federal Reserve's automated clearing house (ACH) system. Once Bank of America's system receives and processes the deposit — usually in the early morning hours — the money appears in your account and is available to spend when ready.
The timing you see depends on two things: when your employer submits the deposit to their bank, and when Bank of America processes incoming ACH transfers. Most employers submit payroll the day before payday, which means deposits land in the early morning on payday itself. Some employers submit earlier, which can result in deposits arriving a day sooner.
Key Takeaways
- Bank of America processes most direct deposits between midnight and 6 a.m., making funds available on the day they arrive.
- The actual arrival time depends on when your employer's bank sends the transfer, not on Bank of America alone.
- Deposits submitted the day before payday typically arrive early morning on payday; deposits submitted earlier may arrive the day before.
- Once the deposit shows in your account, the money is available to use when ready — there is no additional hold period for direct deposits.
- If a deposit does not arrive by mid-morning on the expected day, contact your employer's payroll department to confirm they sent it.
Why the timing varies between employers
Your employer controls when the deposit enters the system. Some payroll departments submit all deposits the afternoon before payday. Others submit them several days early. A few submit them on payday morning itself, which delays arrival until the next business day.
You can find out your employer's pattern by checking when deposits have arrived in the past. If your last three paychecks arrived on Tuesday morning but payday is Wednesday, your employer submits early. If they consistently arrive Wednesday morning, your employer submits Tuesday afternoon. Once you know the pattern, you can predict future deposits.
What happens if a deposit does not arrive on time
If the expected deposit has not appeared by 9 a.m. on the day it should arrive, contact your employer's payroll or HR department first. They can confirm whether the transfer was actually sent. If it was sent, they can tell you which bank it was sent from, and you can contact that bank to trace it.
Bank of America rarely loses a deposit once it enters their system, but delays do happen on the employer's side. A payroll system outage, a missed submission important date, or an error in your account number can all cause a delay. Your employer's payroll team can identify which of these occurred and fix it.
How to set up or change your direct deposit at Bank of America
You do not set up direct deposit through Bank of America. Instead, you provide your employer's payroll department with your Bank of America account information. They enter it into their payroll system, and the deposits begin automatically on the next scheduled payday.
You will need to give your employer two pieces of information: your Bank of America account number and your bank's routing number. For Bank of America, the routing number is 026009593 for most accounts, though some regions use different numbers. Your account number appears on your debit card and in the Bank of America app under account details. Your employer's payroll department will ask for these during onboarding or when you update your direct deposit settings.
To change which Bank of America account receives your paycheck, log into your employer's payroll portal or contact payroll directly. The change typically takes effect on the next pay cycle, though some employers require two pay periods before the new account receives deposits.
Early direct deposit programs and when they work
Bank of America offers early direct deposit through some employer partnerships, which can make paychecks available one or two days before the official payday. This is not a Bank of America feature you control yourself — your employer must participate in the program for you to receive early deposits.
If your employer participates, you will see deposits arrive earlier than usual without doing anything. If you want to know whether your employer offers early direct deposit, ask your payroll or HR department. They can tell you whether the program is available and whether you are already enrolled.
Checking your direct deposit status in the Bank of America app
Open the Bank of America app or website and go to your account details. You can see recent deposits listed in your transaction history. Direct deposits appear with the employer's name or a generic label like "Direct Deposit" depending on how the transfer was labeled by your employer's bank.
If you want to confirm that direct deposit is set up correctly, you can also check your account number and routing number in the app. Go to Account Settings, then Account Information, and select the account you use for direct deposit. The routing number and account number will be displayed there. You can verify these match what you provided to your employer.
What to do if your account number changed
If you closed a Bank of America account and opened a new one, you must update your direct deposit information with your employer. Deposits sent to a closed account will be rejected and returned to your employer, which can delay your paycheck by several days.
Contact your employer's payroll department and provide your new account number and routing number. Ask them to confirm the change has been entered into the system before the next pay cycle. If a deposit was already rejected, payroll can resubmit it to your new account once the information is updated.
Frequently Asked Questions
Can I get my paycheck early if I need the money before payday?
Only if your employer participates in an early direct deposit program. Bank of America cannot release a deposit before your employer sends it. If you need money before payday, contact your employer's payroll department to ask whether early deposit is an option.
Why did my direct deposit arrive at a different time than usual?
Your employer may have submitted payroll on a different day, or a holiday may have shifted the processing schedule. If a deposit arrives more than a few hours later than normal, contact your employer to confirm they submitted it on schedule. Bank of America's processing time is consistent, so a significant delay usually means the deposit was submitted late.
What if my direct deposit goes to the wrong account?
Contact your employer's payroll department when ready. They can stop the deposit if it has not yet been processed, or they can resubmit it to the correct account. You will also need to contact the bank that received the incorrect deposit and ask them to return it. Your employer can help coordinate this process.
Do I need to do anything to receive direct deposits at Bank of America?
No. Once your employer has your correct account number and routing number, deposits arrive automatically on schedule. You do not need to confirm or accept each deposit — they post to your account without any action on your part.
Is there a limit to how many direct deposits I can receive?
No. Bank of America does not limit the number of direct deposits you can receive. You can have deposits from multiple employers, government benefits, or other sources all going to the same account.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.