Skip to main content

HomeAll guides

When Direct Deposits Arrive in Your Bank of America Account

Direct deposits typically hit Bank of America accounts between midnight and 6 a.m. on the scheduled deposit date, though the exact time depends on when your employer or payer submits the deposit and Bank of America's processing schedule.

Bank of America processes incoming direct deposits in batches throughout the early morning hours. Your employer sends the deposit instruction to their bank, which then routes it through the Federal Reserve's automated clearing house (ACH) network. Bank of America receives these batches and posts them to accounts, but you won't see the money at a consistent time each day — it could arrive at 12:30 a.m. one week and 5:45 a.m. the next.

The day the deposit arrives also depends on your employer's payroll timing. If your employer submits payroll on a Friday for Friday payment, Bank of America will process it Friday morning. If they submit it Thursday night for Friday payment, it may still post Friday morning, but the exact hour remains variable. Weekends and federal holidays can add delays, since the ACH network doesn't process on those days.

Key Takeaways

  • Direct deposits to Bank of America accounts post between midnight and 6 a.m. on the scheduled deposit date, but the exact time varies day to day.
  • Your employer's bank initiates the transfer through the ACH network, and Bank of America processes batches of incoming deposits in the early morning hours.
  • Deposits scheduled for weekends or federal holidays will post on the next business day instead.
  • You can set up direct deposit alerts in the Bank of America mobile app or online banking to receive a notification when a deposit posts to your account.

Why the time varies from day to day

Bank of America doesn't post all direct deposits at the same moment. The bank processes ACH transfers in multiple batches throughout the night and early morning. Your deposit enters one of these batches based on when your employer's bank submitted it to the Federal Reserve. An employer that submits payroll at 11 p.m. Thursday might land in an earlier batch than one that submits at 6 a.m. Friday, even though both are scheduled for Friday payment.

The Federal Reserve also influences timing. The ACH network operates on a set schedule, and the Fed releases batches of transactions to receiving banks at specific intervals. Bank of America must wait for its batch window before it can post deposits to customer accounts. This is why you might see a deposit at 1 a.m. one week and 4:30 a.m. the next — the submission time from your employer's payroll system and the Fed's batch schedule both shift.

What happens if the deposit date falls on a weekend or holiday

The ACH network does not process transactions on Saturdays, Sundays, or federal holidays. If your employer schedules a direct deposit for a Saturday, it will not post until Monday morning. If the deposit is scheduled for a federal holiday like Thanksgiving or Christmas, it will post the next business day.

Your employer's payroll system usually accounts for this automatically. If payday falls on a Saturday, most employers move the deposit to Friday instead. However, some employers schedule deposits for the actual calendar date regardless of the day of the week. Check your pay stub or your employer's payroll calendar to confirm whether your deposit will arrive on the date you expect, especially around holidays.

How to track when your deposit arrives

Bank of America's mobile app and online banking portal both show pending and posted deposits. Log into your account and check the transaction history or account activity section — you'll see deposits listed with the date they posted. If you want to know the moment a deposit arrives rather than checking manually, set up a deposit alert.

To create a deposit alert in the Bank of America app, open the account you want to monitor, tap the menu icon, select "Alerts," and choose "Deposits." You can set the alert to notify you for any deposit or only for deposits above a certain amount. The alert will send a push notification to your phone as soon as Bank of America posts the deposit. This is useful if you need to know when ready that your paycheck has arrived, rather than waiting until you check your account.

What to do if a direct deposit doesn't arrive on time

If your deposit hasn't posted by 6 a.m. on the scheduled date, wait until the end of the business day before contacting anyone. Deposits can post as late as 5 or 6 a.m., and occasionally later if the ACH network experiences delays. Check your account again in the afternoon — most late deposits will have posted by then.

If the deposit still hasn't arrived by the next business day, contact your employer's payroll department first. Ask them to confirm that they submitted the direct deposit with the correct routing number and account number for your Bank of America account. Incorrect account information is the most common reason a deposit fails to post. If your employer confirms the information is correct, contact Bank of America at the number on the back of your debit card and provide them with the deposit amount, the date it was supposed to post, and your employer's name. Bank of America can trace the deposit through the ACH network and tell you where it is.

Setting up or changing your direct deposit

To set up direct deposit with your employer, you'll need your Bank of America routing number and your account number. Your routing number for direct deposits is 026009593, regardless of which state your account is in. You can find your account number on the bottom left of your checks, or by logging into your Bank of America account online or in the app.

Provide both numbers to your employer's payroll department on a direct deposit authorization form. Some employers let you submit this form online through their payroll portal, while others require a paper form. Once your employer processes the form, direct deposits usually begin within one to two pay periods. If you need to change which account receives your direct deposit, submit a new authorization form to your employer with the new account number.

Frequently Asked Questions

Can I get my direct deposit earlier than the scheduled date?

No. The ACH network and your employer's payroll schedule determine when the deposit posts. Some employers offer early direct deposit through third-party services, but that is a separate program your employer would need to offer — Bank of America cannot speed up a standard direct deposit on its own.

Why did my direct deposit post at a different time than usual?

ACH batches vary based on when your employer submits payroll and when the Federal Reserve releases batches to banks. A change in your employer's payroll submission time, a system update at your employer's bank, or a shift in the Fed's processing schedule can all cause your deposit to post earlier or later than it normally does.

Will my direct deposit post if my account is overdrawn?

Yes. Bank of America will post direct deposits to overdrawn accounts. The deposit will reduce your negative balance, but it will not be rejected because the account is negative. However, if your account is closed, the deposit will be rejected and returned to your employer.

What if I set up direct deposit but the money went to the wrong account?

Contact your employer's payroll department when ready and verify the routing number and account number you provided. If you gave them the wrong information, submit a corrected direct deposit authorization form. If the information was correct but the deposit went to the wrong account anyway, contact Bank of America to report the error — they can help trace the deposit and work with the other bank to recover it.

Do I need to do anything to receive direct deposits at Bank of America?

No. Any Bank of America checking or savings account can receive direct deposits. You do not need to set up special permissions or set up a feature. straightforward provide your routing number and account number to your employer, and deposits will post automatically once your employer processes the authorization.

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.