The refund arrives in your account during business hours on the date the IRS says, but the exact time depends on your bank

The IRS deposits refunds to your bank account on a specific date — you can find yours on the IRS website using the Where's My Refund tool. That date is when the money leaves the IRS's system. Your bank then processes the deposit during its normal business hours, usually between 8 a.m. and 5 p.m. Eastern time on that date or the next business day. Most banks post the money by 9 a.m., but some wait until afternoon or the following morning. You will not see an exact time — only the date it appears in your account.

If the IRS date falls on a weekend or federal holiday, the deposit moves to the next business day. If your bank is closed that day (rare, but possible during emergencies), the deposit waits until the bank reopens. The IRS cannot speed this up, and neither can your bank — the timeline is set once the IRS processes your return.

Key Takeaways

  • The IRS deposits your refund on a specific date you can check using Where's My Refund, but the exact time of day depends on your bank's processing schedule.
  • Most banks post refunds between 8 a.m. and 5 p.m. Eastern time on the deposit date, though some post the next morning instead.
  • Refunds deposited on weekends or federal holidays move to the next business day automatically.
  • Direct deposit is faster than a paper check, which takes 7 to 10 business days after the IRS mails it.

How to find your exact refund deposit date

Go to irs.gov and select Where's My Refund under the Tools section. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It will show you the date the IRS will deposit the money — not the time, just the date.

If you filed electronically and chose direct deposit, the date shown is when the IRS sends the deposit to your bank. If you chose a paper check, the tool shows when the IRS mails it, not when it arrives at your address. Paper checks take 7 to 10 business days to arrive after the IRS mails them, so the actual arrival date is later than what the tool displays.

Why the time varies between banks

Banks process deposits in batches during business hours. The IRS sends your refund as an electronic transfer, and your bank's system receives it, verifies the account number, and posts it to your account. This happens automatically, but the exact time depends on when your bank processes that batch. Some banks prioritize deposits first thing in the morning; others process them throughout the day.

Your bank's customer service line can tell you its typical posting window, but they cannot may provide an exact time or move your deposit earlier. The deposit is already in motion once the IRS sends it — your bank is straightforward receiving and posting it according to its standard schedule.

What to do if the refund does not appear on the expected date

Wait until the end of the business day on the date shown in Where's My Refund. If it has not appeared by 5 p.m. Eastern time, check again the next morning — some banks post deposits overnight. If it still has not arrived by the next business day, contact your bank's customer service. Provide them with the refund date from Where's My Refund and ask them to trace the deposit.

Banks can see incoming transfers in their system even if they have not posted to your account yet. If your bank confirms the deposit arrived but has not posted, ask when it will be available. If your bank says they have not received it, contact the IRS at 1-800-829-1040 to report the issue. The IRS can verify whether the deposit was sent and to which account.

Direct deposit versus paper check timing

Direct deposit is the fastest method. The IRS sends the money electronically, and it lands in your account within one business day of the date shown in Where's My Refund. A paper check takes much longer: the IRS mails it on the date shown in the tool, then it travels through the postal system for 7 to 10 business days. Once you receive it, you still need to deposit it at your bank, which adds another 1 to 3 business days for the funds to clear.

If you filed your return late in the tax season or made changes to your return after filing, the IRS may issue a paper check instead of direct deposit, even if you requested direct deposit. You can check Which method the IRS is using in Where's My Refund — it shows "Direct Deposit" or "Check" under the refund status.

Refunds split between accounts or payment methods

If you requested that your refund be split between two bank accounts or between a bank account and a savings bond, the IRS processes each portion separately. They may not all arrive on the same date. Where's My Refund shows the deposit date for the first portion; additional portions may arrive a day or two later. This is normal and does not indicate a problem.

If you requested a portion of your refund as a savings bond, that portion does not go to your bank account at all. The IRS mails the bond to your address, which takes 4 to 6 weeks. The bank deposit portion arrives on the date shown in Where's My Refund, but the bond arrives much later.

What happens if your bank account information was wrong

If you entered an incorrect account number or routing number on your return, the IRS will attempt to deposit the money to that account. If the account does not exist or the routing number is invalid, the bank rejects the deposit and it returns to the IRS. The IRS then issues a paper check and mails it to your address, which adds 7 to 10 business days to the timeline.

Where's My Refund will eventually show that the direct deposit failed and a check is being issued instead. You can also contact the IRS at 1-800-829-1040 to confirm whether a check has been mailed. If you realize the error before the refund is processed, you can file an amended return with the correct account information, but this delays the refund further.

Frequently Asked Questions

Can I get my refund faster if I call the IRS?

No. The IRS processes refunds in the order they were received, and calling does not change your position in the queue or speed up the deposit. The date shown in Where's My Refund is the earliest your refund will arrive. You can call 1-800-829-1040 if the refund is significantly delayed beyond that date.

Why does Where's My Refund say my refund was approved but it is not in my account yet?

Approved means the IRS has processed your return and scheduled the deposit for a specific date. The money has not left the IRS yet. Check the deposit date shown in the tool — that is when it will arrive at your bank. It typically takes one business day after that date for your bank to post it.

What if my refund was supposed to arrive today but it is not there?

Check your bank account again at the end of the business day and the next morning — some banks post deposits overnight. If it still has not arrived, contact your bank and provide the refund date from Where's My Refund. Ask them to trace the deposit and confirm whether it has arrived in their system.

Does a refund arrive faster if I use a specific bank?

No. All banks receive the IRS deposit on the same date. The difference is only in when they post it to your account — usually within one business day. Switching banks will not speed up the refund, and the IRS cannot route deposits to certain banks faster than others.

Can I change my bank account after I file but before the refund arrives?

Not through the IRS. Once your return is filed, the account information is locked in. If you need to change it, you must file an amended return, which delays the refund by several weeks. It is usually faster to let the refund go to the original account and transfer it yourself after it arrives.