Skip to main content

HomeAll guides

When Direct Deposits Arrive in Your Bank of America Account

Direct deposits typically arrive by 9 a.m. ET on the day your employer or payer processes them, though the exact timing depends on when your payer sends the deposit and your account type

Bank of America processes incoming direct deposits on the same day they are received from the Federal Reserve's automated clearing house (ACH) network. Most employers send payroll to the ACH network the day before payday, which means the deposit lands in your account early morning on payday itself. However, some employers send deposits two or three business days before the pay date, and those arrive earlier.

The time a deposit shows in your account also depends on whether you have a standard checking account or a premium account like Preferred Rewards. Standard accounts typically see deposits post between 8 a.m. and 9 a.m. ET. Some premium account holders may see deposits as early as the previous evening, though this is not may provide and depends on the specific account tier and your payer's processing schedule.

Key Takeaways

  • Direct deposits arrive when Bank of America receives them from the ACH network, usually by 9 a.m. ET on payday, but timing depends on when your employer sends the deposit.
  • Deposits sent two or three business days before payday will arrive earlier than the official pay date.
  • Premium Bank of America accounts may receive deposits earlier than standard accounts, sometimes the evening before.
  • Weekends and federal holidays delay ACH processing, so deposits scheduled for those days arrive on the next business day instead.

How Bank of America processes ACH deposits

Bank of America receives direct deposits through the ACH network, which operates on a fixed schedule. The Federal Reserve processes ACH batches at set times throughout the business day. When your employer submits your payroll, it enters a queue and is processed in the next available batch window.

Once Bank of America receives the deposit file from the Federal Reserve, the bank posts the funds to your account. For most customers, this posting happens between 8 a.m. and 9 a.m. ET. The funds are then available for withdrawal or transfer when ready after posting, though some transactions initiated after the deposit posts may not clear until the next business day.

Why some deposits arrive earlier than others

The day your deposit arrives depends almost entirely on when your employer submits payroll to their bank. Employers can send payroll to the ACH network on different days relative to payday. Some send it the day before payday, others send it two or three business days early.

If your employer sends payroll three business days before payday, your deposit will arrive three business days early. If they send it the day before, it arrives on payday itself. You can check your employer's payroll schedule by asking your HR or payroll department, or by looking at past deposits in your Bank of America transaction history to spot the pattern.

Premium accounts and early deposit options

Bank of America offers early direct deposit for some premium account holders through its Preferred Rewards program. Customers with certain Preferred Rewards tiers may receive deposits up to two business days early, though this depends on the account tier and the payer's processing method.

Early deposit is not automatic and is not available on all accounts. To find out whether your account qualifies, log into your Bank of America online account or mobile app and check your account details, or contact Bank of America customer service. The bank does not may provide early deposit dates, and availability can change based on account status and payer participation.

What happens when payday falls on a weekend or holiday

The ACH network does not process on weekends or federal holidays. If your employer schedules payroll to be sent on a Saturday, Sunday, or federal holiday, the ACH network automatically moves it to the next business day. This means your deposit will arrive on the following Monday or the day after the holiday, not on the weekend or holiday itself.

Some employers adjust their payroll schedule to account for this and send deposits earlier in the week when payday falls on a weekend. Others send on the scheduled day and accept the delay. Check with your employer's payroll department if you notice your deposit arriving later than usual around holidays.

How to track a direct deposit

You can see the status of an incoming direct deposit in your Bank of America account. Log into your online account or mobile app and check your recent transactions or pending deposits. Deposits usually show as "pending" for a few hours before they post and become available.

If a deposit does not arrive by 9 a.m. ET on the expected day, wait until the next business day before contacting your employer or Bank of America. ACH delays sometimes occur due to network issues or payer errors. If the deposit is more than one business day late, contact your employer's payroll department first to confirm they sent it, then contact Bank of America if the payer confirms it was sent.

Frequently Asked Questions

Can I get my direct deposit the day before payday?

Only if your employer sends payroll early and you have a premium Bank of America account that offers early deposit. Most employers send payroll the day before payday, so deposits arrive on payday itself. Contact your employer to ask when they submit payroll, and check with Bank of America about whether your account qualifies for early deposit.

Why hasn't my direct deposit arrived yet?

If it is before 9 a.m. ET on payday, wait until later in the morning. If it is after 9 a.m. and the deposit has not arrived, check whether payday fell on a weekend or holiday, which delays ACH processing. If the day is a regular business day and the deposit is several hours late, contact your employer to confirm they sent it, then contact Bank of America if needed.

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

No. Once you provide your employer with your Bank of America account and routing number, deposits arrive automatically on the schedule your employer uses. You do not need to take any action each pay period.

What is the difference between a direct deposit and a wire transfer?

Direct deposits use the ACH network and typically arrive within one to two business days. Wire transfers move through a different system and usually arrive the same day or next business day, but often cost a fee. Most employers use direct deposit for payroll because it is free and reliable.

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.