Direct deposit arrives between midnight and 9 a.m. on the deposit date, but the exact time depends on your bank

The IRS does not control what time your refund lands in your account on the day it is scheduled to arrive. Your bank does. The IRS sends the money to your bank's processing center, usually overnight, and your bank then posts it to your account sometime between midnight and 9 a.m. — most commonly between 6 a.m. and 8 a.m. Some banks post refunds as early as midnight; others wait until business hours begin.

You cannot speed this up by calling the IRS or your bank. Once the IRS has sent the deposit, the timing is set by your bank's internal systems. The deposit date itself — the day the money arrives — is what you can track and plan around. The exact hour is not something either the IRS or your bank will tell you in advance.

Key Takeaways

  • Your bank, not the IRS, decides what time the deposit posts to your account on the scheduled deposit date.
  • Most banks post direct deposits between 6 a.m. and 8 a.m., though some post as early as midnight or as late as 9 a.m.
  • You can see the deposit date through the IRS Where's My Refund tool, but not the exact time it will post.
  • Calling your bank to ask when a refund will post usually does not produce a specific time — they do not know until it arrives in their system.

How to find out your scheduled deposit date

The IRS Where's My Refund tool shows you the date your refund will be deposited, not the time. Go to irs.gov, select "Where's My Refund," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

If the tool shows a date — for example, "Your refund will be deposited on March 15" — that is the date to watch. On that date, check your bank account starting around 6 a.m. The money should be there by 9 a.m., though it may arrive earlier.

If you filed by mail, the tool may not show a deposit date for several weeks. If you filed electronically and the return was accepted, the tool usually shows a date within 24 hours of acceptance.

Why banks post at different times

Banks process deposits in batches overnight, and each bank has its own schedule. Some banks post all overnight deposits first thing when their systems come online, around 6 a.m. Others batch them throughout the morning. A few banks, usually smaller regional ones, may not post until later in the day.

Your bank's posting time is the same whether the deposit is a tax refund, a paycheck, or a transfer from another account. If you have direct deposit from your employer, your refund will likely post around the same time each month, because your bank uses the same processing window.

You cannot change your bank's posting time, and customer service representatives usually cannot tell you what time to expect, because the time is determined by automated systems, not by staff decisions.

What to do if the deposit date has passed and the money is not there

If the Where's My Refund tool showed a deposit date that has now passed and you still do not see the money, first check that you gave the IRS the correct bank account and routing number on your return. A typo in either one will send the refund to the wrong account or cause it to bounce back to the IRS.

Call your bank and confirm they received a deposit from the IRS on that date. Provide them with the refund amount shown in Where's My Refund. If your bank has no record of receiving it, the money may have gone to the wrong account due to a number error on your return.

If your bank confirms they received the deposit but it is not showing in your account, ask them to investigate. This is rare but can happen if the deposit was routed to a closed account or if there was a processing error on the bank's end. Your bank can usually resolve this within one to three business days.

If the deposit went to the wrong account, contact the IRS at 1-800-829-1040 to report the error. The IRS can attempt to recover the funds, though this process takes several weeks. You may also need to file an amended return or wait for the IRS to issue a replacement check.

Checking your account before the official deposit date

Some banks show pending deposits in your account before they officially post. If you see a pending deposit from the IRS on the day before the scheduled date, the money is on its way and will post the next morning. Do not spend money based on a pending deposit — it can still fail to post if there is a processing error.

Other banks do not show pending deposits at all. You will see nothing until the money actually posts. This does not mean something is wrong; it is just how that bank's system works.

Direct deposit versus check or debit card

If you chose direct deposit, the timeline is what is described above — the deposit date shown in Where's My Refund, with posting between midnight and 9 a.m. on that date.

If you chose a paper check, it will arrive by mail within 21 days of the date shown in Where's My Refund, though it often arrives sooner. If you chose a refund to a debit card issued by a tax preparation company, the card will be loaded on the deposit date, usually between 6 a.m. and 8 a.m., the same as direct deposit.

Frequently Asked Questions

Can I call my bank to find out what time my refund will post?

You can call, but they will not be able to tell you a specific time. Banks do not know when individual deposits will post until they arrive in the system. A representative might tell you the general window — "usually between 6 and 8 a.m." — but cannot predict the exact hour for your refund.

Why did my refund post at 3 p.m. instead of the morning?

Some banks post deposits throughout the day rather than all at once in the morning. If your bank is one of them, afternoon posting is normal and not a sign of a problem. Check your bank's website or call to ask about their typical posting window for direct deposits.

Will my refund post on weekends or holidays?

No. If the deposit date falls on a Saturday, Sunday, or federal holiday, the IRS moves the deposit to the next business day. Your bank will post it on that business day, not on the weekend or holiday. Where's My Refund will show the correct business day date.

What if I see the deposit in my account but it disappears?

This is extremely rare but can happen if the deposit was sent to the wrong account and your bank reversed it after discovering the error. Contact your bank immediately to find out what happened. If the money was reversed, contact the IRS to report the issue and request a replacement refund.

Does using a tax preparation company's refund advance affect the deposit time?

If you took a refund advance loan from a tax preparation company, the actual IRS refund will still post on the scheduled date. The advance money came from the tax company, not the IRS, so it arrived on a different timeline. The IRS deposit will post normally once it reaches your bank.