Direct deposit refunds don't arrive at a set time each day

The IRS does not release tax refunds on a schedule that hits at a specific hour. Your bank receives the deposit from the IRS on the date shown in your IRS transcript or the IRS Where's My Refund tool, but the exact time depends on your bank's processing system, not the IRS. Some banks post deposits at midnight, others at 6 a.m., and some not until business hours. You cannot predict the hour.

The date itself is what matters. Once the IRS sends your refund to your bank, it typically appears in your account within one to two business days, though some banks post it the same day they receive it. If your refund was supposed to arrive today and it has not shown up by end of business, check your bank's deposit schedule or call their customer service line to confirm they received it.

Key Takeaways

  • The IRS does not control what time your deposit hits—your bank does, and each bank has its own posting schedule.
  • Check the IRS Where's My Refund tool to see the actual deposit date the IRS assigned to your refund, not the time.
  • Most banks post direct deposits sometime between midnight and 9 a.m., but this varies by institution.
  • If your refund was supposed to arrive today and has not appeared by evening, contact your bank to confirm they received the transfer from the IRS.
  • Refunds sent to closed accounts or accounts with the wrong routing number may be delayed by weeks while the IRS reissues them.

How to find your actual refund date

The IRS Where's My Refund tool is the only source that tells you when your refund will arrive. Go to irs.gov, select "Where's My Refund," enter your Social Security number, filing status, and the exact refund amount from your return, and the tool will show you the expected deposit date. This date is what you should be watching for, not a time.

If the tool says your refund is scheduled for today and it has not arrived yet, your bank may simply not have posted it. Call your bank's customer service number (on the back of your card or on their website) and ask whether they have received the IRS transfer. They can tell you whether the deposit is in process or if there is a problem with your account.

Why banks post deposits at different times

Banks process incoming transfers in batches, usually overnight or early morning. The IRS sends your refund as an electronic transfer, but your bank's system decides when to post it to your account. Large banks often post deposits between midnight and 6 a.m. Small banks and credit unions may post later in the morning or even in the afternoon. Some banks post deposits as they arrive throughout the day.

Your bank's website or mobile app may show a deposit before it is fully posted and available to spend. A deposit marked "pending" or "in process" means it has arrived at your bank but is not yet cleared. Pending deposits typically clear within a few hours, but you should not spend the money until your bank shows it as posted or available.

What to do if your refund does not arrive on the expected date

If the IRS Where's My Refund tool shows a deposit date that has passed and the money is not in your account, the first step is to contact your bank. Ask them to confirm whether they received a transfer from the IRS on that date. If they did not receive it, the problem is on the IRS side. If they did receive it but it is not showing in your account, there may be a hold or a problem with your account.

Common reasons for delays include a closed or inactive account, a wrong routing number or account number on your tax return, a name mismatch between your return and your bank account, or a fraud hold placed by your bank. Your bank can tell you which of these applies and what to do next. If your account information was wrong, the IRS will reissue your refund by check, which takes an additional two to four weeks.

Checking your bank's deposit posting schedule

Most banks publish their deposit posting times on their website or in their account agreement. Look for a section called "Funds Availability," "Deposit Schedule," or "ACH Processing." Some banks list different times for different types of deposits. Government transfers like tax refunds may post at a different time than payroll deposits.

If you cannot find this information online, call your bank's customer service line and ask what time they typically post direct deposits. They can also tell you whether your specific account has any holds or restrictions that might delay a deposit. If you have had problems with deposits in the past, ask whether there is a note on your account.

How to speed up a delayed refund

If your refund is delayed because of incorrect account information, you cannot speed up the IRS reissue process. The IRS will mail a check to the address on your return, which takes two to four weeks. You can call the IRS at 800-829-1040 to confirm they are reissuing it, but you cannot change the delivery method once they have rejected the direct deposit.

If your bank placed a hold on the deposit, you may be able to have it released by calling customer service and explaining that it is a tax refund from the IRS. Some banks will release government deposits immediately once you confirm the transfer is legitimate. If your account was closed, you will need to provide the IRS with a new account number, which requires calling 800-829-1040 or filing an amended return.

Frequently Asked Questions

Can I call the IRS to ask them to send my refund faster?

No. The IRS processes refunds in the order they receive returns and does not expedite deposits based on phone calls. If your refund is delayed because of an error on your return or incorrect account information, the IRS will contact you by mail. You can call 800-829-1040 to check the status, but this does not change the processing timeline.

Why does my bank say the deposit is pending but not available?

Pending deposits have arrived at your bank but are still being verified and cleared. This usually takes a few hours, but can take up to one business day. You should not spend the money until your bank marks it as posted or available. If a deposit has been pending for more than one business day, contact your bank to ask why.

What if I gave the IRS the wrong bank account number?

The IRS will attempt the deposit to the account number you provided. If that account does not exist or belongs to someone else, the transfer will be rejected and the IRS will reissue your refund by check. This adds two to four weeks to your timeline. You can call 800-829-1040 to provide a corrected account number, but the IRS may still mail a check depending on how far along the reissue process is.

Do tax refunds post on weekends or holidays?

The IRS does not send refunds on weekends or federal holidays. If your refund date falls on a Saturday, Sunday, or holiday, the IRS will send it on the next business day. Your bank may also have different posting schedules on weekends. A refund sent on Friday may not post until Monday, depending on your bank.

Can I track my refund in real time?

The IRS Where's My Refund tool updates once per day, usually overnight. It does not show real-time status or the exact time your deposit will hit. For the most current information, check the tool in the morning or call the IRS at 800-829-1040. Your bank's mobile app may show a deposit before the IRS tool updates.