Chase direct deposits typically post between midnight and 6 a.m. ET on the scheduled deposit date, though the exact time depends on your employer's bank and processing schedule.
Direct deposit is not instantaneous. Your employer's payroll system sends the deposit instruction to their bank, which then routes it through the Federal Reserve's ACH (Automated Clearing House) network to Chase. Chase processes incoming ACH transfers in batches throughout the day, but the largest batch—and the one that covers most direct deposits—runs in the early morning hours before the banking day officially opens.
If your deposit is scheduled for a Friday, it will post Friday morning, not Thursday night. If Friday is a holiday, the Federal Reserve does not process ACH transfers that day, so your deposit moves to the next business day (usually Monday). Chase does not hold deposits longer than the ACH network requires, but the timing of when your employer initiates the transfer matters more than anything Chase does on its end.
Key Takeaways
- Most Chase direct deposits post between midnight and 6 a.m. ET on the scheduled date, but some arrive as late as 9 a.m. depending on your employer's bank.
- The Federal Reserve does not process ACH transfers on weekends or federal holidays, so deposits scheduled for those days move to the next business day.
- Your employer's payroll processor controls when the deposit instruction is sent; Chase cannot speed up a deposit that has not yet arrived from the ACH network.
- If a deposit does not arrive by 9 a.m. on the expected date, contact your employer's payroll department to confirm the transfer was initiated.
Why direct deposits do not arrive at the same time every day
Chase processes ACH transfers in multiple batches throughout the business day. The first and largest batch runs early morning, typically between midnight and 6 a.m. ET. A second batch usually processes around midday, and a third in the late afternoon. Most payroll deposits land in the first batch because employers and payroll processors send instructions the day before to ensure they clear overnight.
However, if your employer uses a smaller or regional bank, or if they initiate the transfer later in the day, your deposit may land in a later batch. Some employers also stagger payroll processing to spread the load, which means not all employees at the same company receive deposits at the same time. The variation is usually within a few hours, but it can stretch to the full business day in rare cases.
What happens when the deposit date falls on a weekend or holiday
The Federal Reserve operates on a business-day schedule. It does not process ACH transfers on Saturdays, Sundays, or federal holidays (New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, Christmas, and a few others). If your employer schedules a deposit for Friday and Friday is a holiday, the transfer does not move until Monday. If they schedule it for Saturday, it does not move until Monday either.
Chase cannot override this. The deposit instruction sits in the ACH queue until the Federal Reserve reopens. Your employer's payroll system should account for this and schedule deposits for the business day before a holiday, but not all do. If you notice a deposit is missing on an expected date that fell on a weekend or holiday, check the Federal Reserve's holiday calendar to confirm the delay is expected, then contact your employer if the deposit does not arrive the next business day.
How to check if a direct deposit is on its way
Chase's mobile app and online banking show pending deposits before they fully post. Open the Chase app, go to your account, and look for a "Pending" or "In Transit" section. Pending deposits usually appear within a few hours of the ACH network receiving them, even if they have not yet posted to your available balance. This gives you visibility into whether the transfer is in the system.
If you see a pending deposit, it will post by the end of the business day, almost always by 9 a.m. If you do not see a pending deposit by 6 a.m. on the expected date, the transfer has not yet arrived from the ACH network. At that point, contact your employer's payroll or HR department to confirm they initiated the deposit. Provide them with the expected date and ask them to verify the transfer was sent and to which bank account.
What to do if a direct deposit is late
First, confirm the expected date. Check your pay stub or payroll portal to see when your employer scheduled the deposit. If the date has not yet arrived, wait until the next business day. If the date has passed and the deposit has not posted, take these steps in order:
- Check Chase's pending transactions to see if the deposit is in transit.
- Verify the bank account number on file with your employer matches your Chase account. A single wrong digit will cause the deposit to be rejected or sent to the wrong bank.
- Contact your employer's payroll department and ask them to confirm the transfer was initiated and to which account number.
- If your employer confirms they sent it, ask them to check the ACH status or have their bank investigate. Provide them with the date sent and the amount.
- If your employer cannot locate the transfer, ask them to resend it or issue a manual check or wire transfer.
Chase's customer service can see whether a deposit arrived from the ACH network, but they cannot force a deposit to post faster or retrieve one that was sent to the wrong account. If the deposit was sent to the wrong bank entirely, that bank's customer service can help you locate it. If it was sent to the wrong account at Chase, Chase can sometimes recover it, but only if you contact them quickly—usually within one business day of the deposit posting to the wrong account.
Direct deposit timing for different Chase account types
Chase offers several account types: Chase Total Checking, Chase Premier Plus Checking, Chase Sapphire Banking, and others. Direct deposits post at the same time regardless of account type. The ACH network does not differentiate between account tiers, and Chase processes all incoming ACH transfers in the same batches. Your account type affects overdraft protection, interest rates, and fees, but not the timing of direct deposits.
The only exception is if you have a Chase business account. Business ACH transfers sometimes process on a slightly different schedule than consumer accounts, though most still post in the early morning batch. If you have a business account and notice your deposits consistently arrive later than expected, contact Chase business customer service to ask whether your account is on a different processing schedule.
Frequently Asked Questions
Can I get my direct deposit to post earlier than 6 a.m.?
No. The timing is controlled by the Federal Reserve's ACH network and your employer's payroll processor, not by Chase. If your employer initiates the transfer the day before, it will post in Chase's early morning batch. If they initiate it the same day, it may not post until later. You cannot request an earlier time from Chase.
Why did my direct deposit post at 8 a.m. instead of 6 a.m. like usual?
Chase processes multiple ACH batches throughout the day. Most deposits land in the first batch (midnight to 6 a.m.), but some arrive in the second batch (around midday). If your employer's bank or payroll processor sent the transfer slightly later than usual, it may have landed in a later batch. Variations of a few hours are normal.
Will my direct deposit post if I set up the account the day before payday?
Yes, as long as the account is fully open and active before the deposit arrives. Chase typically activates new accounts within one business day. If you open an account on Thursday and your deposit is scheduled for Friday, contact Chase to confirm the account is active. If it is not, the deposit may be rejected and returned to your employer.
What if my employer sends the deposit on a Friday but I need the money Monday?
If your employer sends it Friday morning, it will post Friday morning. If they send it Friday afternoon, it may not post until Monday morning because Chase's batches close at certain times. Ask your employer's payroll department when they initiate transfers. If they send Friday afternoon, request they move your deposit to Thursday instead.
Does Chase charge a fee for direct deposits?
No. Chase does not charge a fee for receiving direct deposits. Some accounts offer benefits like early direct deposit (posting up to two days early), but this is a feature of the account, not a service you pay for separately.