Chase direct deposits usually post between midnight and 6 a.m. on the day they are scheduled to arrive, but the exact time depends on your employer and the banking system they use.
Direct deposit is not when ready. Your employer sends the money to an automated clearing house (ACH) — a network that moves money between banks — and Chase receives batches of deposits throughout the day and night. Chase processes these batches on a set schedule, but you will not see the money the moment it arrives at the bank. The time it shows in your account depends on when your employer submitted it, which ACH batch it landed in, and when Chase's systems process that batch.
Most people see direct deposits post early morning, often between midnight and 6 a.m. on the scheduled deposit date. Some deposits post as early as 10 p.m. the night before. A smaller number post later in the morning, up to around noon. The variation is normal and does not mean something is wrong with your deposit or your account.
Key Takeaways
- Chase direct deposits typically post between midnight and 6 a.m. on the scheduled date, though some arrive the evening before or later in the morning.
- The exact time depends on when your employer submitted the deposit to the ACH network and which processing batch it entered.
- You can see the expected deposit date in your Chase mobile app or online banking under "Pending Transactions" before the money actually posts.
- If a deposit does not arrive by the end of the scheduled day, contact your employer first to confirm they sent it, then contact Chase if the employer confirms it was sent.
- Chase does not hold direct deposits — if the money reaches Chase, it posts the same day, though the time of day varies.
Why direct deposits do not post at the same time every day
Your employer does not send your paycheck directly to Chase. Instead, they send it to a payroll processor or their bank, which bundles it with other employees' deposits and sends the entire batch to the ACH network. The ACH network processes these batches at set times throughout the day — typically in the morning, midday, and evening. Your deposit enters whichever batch your employer's system sends it to.
Chase receives ACH batches and posts them to accounts on its own schedule. Most of Chase's processing happens overnight, which is why most direct deposits appear early morning. However, if your employer's payroll processor sends the batch late in the evening, it might not be processed until the next morning, or it might land in an overnight batch that posts at a different time than usual.
The day of the week also matters slightly. Deposits sent on a Friday or before a holiday may process differently than those sent on a regular Tuesday. If a holiday falls on the scheduled deposit date, your deposit typically arrives the business day before.
How to check when your deposit is expected to arrive
Chase shows pending direct deposits in your account before they post. Open the Chase mobile app or log into Chase.com, go to your checking account, and look for "Pending Transactions" or a similar section. You will see the deposit listed with the expected date — usually one or two business days out. This date comes from your employer's payroll system, not from Chase, so it is the most reliable indicator of when to expect the money.
The pending transaction will not show you the exact time the deposit will post, only the date. Once that date arrives, check your account starting around midnight or early morning. Most of the time, the deposit will be there by 6 a.m., but checking multiple times throughout the morning is normal if you are waiting for it.
If you set up direct deposit recently, the first deposit may take longer — sometimes up to two pay periods — because the ACH network needs time to verify the account information. After that, deposits should arrive on the regular schedule.
What to do if your direct deposit does not arrive on time
If the scheduled date has passed and the deposit is not in your account by the end of the business day, start by contacting your employer's payroll department or HR. Ask them to confirm that the deposit was actually sent to Chase and that they have the correct account number and routing number on file. Payroll errors — a typo in the account number, a deposit sent to the wrong bank, or a processing delay on their end — are the most common reason a deposit does not arrive.
If your employer confirms the deposit was sent, contact Chase. You can call the number on the back of your debit card or log into your account and use the find message feature. Have your employer's confirmation ready. Chase can look up whether the ACH transfer arrived at the bank and, if it did, why it has not posted to your account. If the transfer never reached Chase, your employer will need to resubmit it or investigate with their payroll processor.
Do not assume Chase is holding the money. Chase does not hold direct deposits — if the ACH transfer reaches the bank, it posts the same day, though the time varies. A missing deposit almost always means it has not reached Chase yet, not that it is sitting in a queue.
Pending transactions versus posted transactions
Chase shows deposits in two states: pending and posted. A pending transaction is one that Chase has received from the ACH network but has not yet added to your available balance. A posted transaction has been fully processed and the money is yours to spend. For direct deposits, this usually happens within hours, but the distinction matters if you are checking your balance.
If you see your deposit as pending, it will post soon — usually within a few hours. You cannot spend pending money yet, even though you know it is coming. Once it posts, it is available when ready. Some banks hold deposits for a day or two, but Chase does not do this for direct deposits from employers — they post the same day they arrive.
Time zones and Chase processing
Chase processes deposits on Eastern Time, regardless of where you live or where your employer is located. If you live on the West Coast, a deposit that posts at 6 a.m. Eastern Time is posting at 3 a.m. your local time. This does not change when the money is available to you — it posts at the same moment for everyone — but it explains why the time might feel earlier or later than you expected.
Your employer's location also does not matter. A paycheck from a company in California will follow the same ACH processing schedule as one from a company in New York. The only thing that matters is when the employer's payroll system sends the batch to the ACH network and when Chase's systems process it.
Setting up alerts for your direct deposits
Chase allows you to set up notifications when deposits post to your account. In the mobile app, go to Settings, then Alerts & Notifications, and turn on alerts for deposits. You can choose to receive a text, email, or in-app notification. This way, you will know the moment your deposit posts without having to check your balance repeatedly.
You can also set up a low-balance alert if you want to be notified when your account drops below a certain amount. This is useful if you are waiting for a deposit to cover bills or expenses — you will know when ready when the money arrives and your balance goes up.
Frequently Asked Questions
Can I get my direct deposit earlier if I ask Chase?
No. Chase cannot speed up direct deposits. The timing is controlled by your employer's payroll system and the ACH network, not by Chase. If you need your paycheck earlier, you would need to ask your employer if they offer early direct deposit or paycheck advances — some do, but that is between you and your employer.
Why did my direct deposit post at a different time than usual?
Direct deposits post at different times depending on when your employer sends the batch to the ACH network and which processing batch it enters. A change in your employer's payroll schedule, a holiday, or a weekend can shift the time by several hours. This is normal and does not indicate a problem.
If my deposit is pending, can I spend the money?
No. Pending transactions are not available to spend yet. You can only spend money that has posted. For direct deposits, pending usually becomes posted within a few hours, but you have to wait for that to happen before the money is yours to use.
What if my employer says they sent the deposit but Chase says they never received it?
This usually means the deposit was sent to the wrong bank or account number. Ask your employer to double-check the routing number and account number they have on file for you. If either is wrong, they will need to resubmit the deposit to the correct account. You can find your correct routing number and account number in your Chase account settings or on a check.
Do I need to do anything to set up direct deposit with Chase?
You need to provide your employer with your Chase account number and routing number. You can find both in your Chase account online or in the mobile app, or on a check. Once your employer has this information, they will set up direct deposit on their end. The first deposit may take up to two pay periods to arrive while the ACH network verifies the account.