Tax refunds arrive between midnight and early morning, but the exact time depends on your bank
The IRS deposits refunds in batches overnight, typically between midnight and 6 a.m. Eastern time. Your bank then processes the deposit and makes the money available to you — but that timing varies by bank. Some banks post the deposit by 6 a.m. the same day; others wait until the next business day. A few hold it for 24 hours after posting. You cannot control when the IRS sends it or when your bank posts it, but you can find out your bank's specific hold policy by calling their customer service line or checking your account agreement.
The day the refund arrives matters more than the time. The IRS processes refunds in waves throughout the filing season. If your return was accepted on a Tuesday, your refund might arrive Wednesday or Thursday morning. If it was accepted on a Friday, it typically arrives Monday or Tuesday. The IRS publishes a weekly refund cycle schedule on its website — that schedule tells you which day your refund should hit your bank, not which hour.
Key Takeaways
- The IRS deposits refunds overnight between midnight and 6 a.m. Eastern time, but your bank controls when you see the money in your account.
- Most banks post IRS deposits by early morning the same day, though some wait until the next business day or hold the deposit for 24 hours.
- The day your refund arrives depends on when your return was accepted and which weekly cycle the IRS assigned it to, not on the time of day you check your account.
- You can find your expected refund date on the IRS "Where's My Refund" tool, which updates every 24 hours and shows the date, not the time.
How the IRS refund schedule works
The IRS does not deposit refunds randomly throughout the day. Instead, it processes them in weekly batches. Each week during tax season, the IRS releases refunds on a set day — usually Wednesday for most filers. However, the IRS splits filers into groups based on when their returns were accepted and the type of return they filed. A return accepted on Monday might be in the Wednesday batch, while one accepted on Thursday might be in the following Wednesday's batch.
The IRS publishes its weekly refund cycle schedule on IRS.gov. You can look up the week your return was accepted and see which Wednesday (or other day) your refund should process. This is the day the IRS sends the deposit to your bank — not the day you will see it in your account. Your bank's processing time adds one to three business days on top of that.
Why your bank's timing matters more than the IRS's
Once the IRS sends your refund, your bank decides when you can use the money. Federal law requires banks to post ACH deposits (the method the IRS uses) within one business day, but many banks post them the same day they arrive. The difference comes down to your bank's internal processing schedule and whether the deposit arrives before or after your bank's daily cutoff time.
If the IRS deposit hits your bank at 2 a.m., most banks will post it by 6 a.m. and you will see it when you check your account in the morning. If it arrives at 5 a.m. and your bank's cutoff is 4 a.m., the bank may not process it until the next day. Some banks also place a hold on large deposits for 24 hours, even if they post it immediately. Call your bank's customer service line and ask: "How long does it take for an ACH deposit to show in my account after it arrives?" They can tell you their specific timeline.
Checking your refund status without guessing
Do not rely on time-of-day guesses. Use the IRS "Where's My Refund" tool instead. This tool updates once every 24 hours and tells you the exact date your refund should arrive — not the time, because the IRS does not control that. You can access it on IRS.gov by entering your Social Security number, filing status, and the refund amount.
The tool shows three possible statuses: "Accepted" (your return was received but not yet processed), "Approved" (your return was processed and your refund is scheduled), or "Sent" (your refund was deposited to your bank). When it says "Sent," it includes the date. That date is when the IRS sent it to your bank, not when your bank will post it. Add one to three business days to that date to estimate when you will see the money.
What to do if your refund does not arrive on the expected date
If the IRS said your refund was sent on a Wednesday and it is now Friday afternoon with no deposit, contact your bank first. Ask them to search for the incoming ACH deposit using your refund amount and the date the IRS said it was sent. Banks can see deposits that have not yet posted. If your bank finds it, they can tell you when it will post. If they do not find it, the deposit may not have reached them yet — wait until Monday and check again.
If your bank confirms the deposit never arrived, or if more than five business days have passed since the IRS said it was sent, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can trace the deposit and tell you whether it was sent to the correct bank account. If you provided the wrong account number on your return, the IRS can issue a check instead, which takes an additional two to three weeks.
Direct deposit versus check refunds
Direct deposit refunds follow the overnight schedule described above. Paper check refunds work differently. If you chose to receive a check instead of direct deposit, the IRS mails it to your address on file. Checks typically arrive within seven to ten business days of the IRS processing your return, but mail delivery varies by location. You cannot track a check the way you can track a direct deposit, so if it does not arrive within two weeks, contact the IRS.
If you are expecting a check and want to switch to direct deposit for a future refund, you will need to file your next return with your bank account information. The IRS cannot change the delivery method for a refund that has already been processed.
Frequently Asked Questions
Can I make my refund deposit faster by checking at a specific time?
No. The IRS deposits overnight on a set schedule, and your bank posts it on its own timeline. Checking your account at 6 a.m. versus 2 p.m. will not change when the money arrives. The deposit either posted that morning or it did not — checking more often does not speed it up.
Why did my refund arrive on a different day than the IRS said?
The IRS date is when it sent the deposit to your bank, not when your bank posted it. If the IRS said Wednesday and you saw it Thursday, your bank took one business day to process it — that is normal. If it took longer than three business days, contact your bank to ask why they held it.
Does my bank charge a fee to receive my tax refund?
No. Banks cannot charge you to receive an ACH deposit, including a tax refund. If your bank is charging you a fee related to your refund, that is unusual — ask them to explain it and consider reporting it to your state's banking regulator if it seems wrong.
What if I gave the IRS the wrong bank account number?
The IRS will send the deposit to the account number you provided. If that account does not exist or belongs to someone else, the deposit will bounce back to the IRS after a few days. The IRS will then mail you a check instead, which adds two to three weeks. Contact the IRS at 1-800-829-1040 if you realize you made a mistake — they can sometimes intercept the deposit before it is sent.
Can I request my refund be deposited to a different account?
No. Once your return is accepted, you cannot change the bank account. If you need the refund in a different account, you will have to wait for it to arrive in the original account, then transfer it yourself. For future refunds, file your return with the correct account information.