Federal refunds deposit during your bank's normal business hours, usually between midnight and 9 a.m., but the exact time depends on your bank
The IRS sends refunds to banks in batches overnight, typically between 12:01 a.m. and 6 a.m. Eastern Time. Your specific bank then processes that batch and makes the money visible in your account sometime during their business day — often by 9 a.m., but sometimes as late as 5 p.m. You cannot control when the IRS sends it or when your bank posts it, and calling either one will not speed it up.
The deposit happens on the date the IRS says it will, not before. If the IRS tells you "refund deposited March 15," the money will arrive on March 15, not March 14. If you check your account at 6 a.m. on that date and do not see it yet, it is still coming that day — just wait until business hours.
Key Takeaways
- The IRS sends refunds to banks overnight in batches; your bank then posts the money to your account during business hours, usually by 9 a.m. but sometimes later.
- The deposit date is set by the IRS and shown in your Where's My Refund tool — the money will arrive that day, not earlier.
- Different banks post deposits at different times, so two people with refunds on the same date may see the money hours apart.
- Weekends and federal holidays delay the visible deposit by one business day, even though the IRS may have sent it overnight.
- Calling your bank or the IRS to ask them to hurry the deposit will not change when it arrives.
Why the deposit does not happen at midnight
The IRS and banks operate on different schedules. The IRS processes refunds and sends them through the Federal Reserve's overnight banking system, which moves money between institutions in the hours after midnight. Your bank receives that batch but does not when ready show it in your account — they verify the transaction, check for fraud, and update their systems before posting it where you can see it.
This verification step is why you might see the money at 6 a.m. at one bank and 2 p.m. at another. Larger banks with more automated systems often post faster. Smaller banks and credit unions sometimes take longer because they process deposits manually or in smaller batches. Neither is wrong — they are just different workflows.
How to know the exact deposit date
The IRS tells you the deposit date through the Where's My Refund tool on IRS.gov. This tool updates once per day, usually overnight, and shows three pieces of information: whether your return was received, whether it was approved, and the date the refund will deposit. That date is the one to watch.
You can check Where's My Refund as often as you want — it will not change the deposit date, but it will tell you if something has delayed your refund. If the tool says "refund deposited" but you do not see the money, contact your bank, not the IRS. The IRS has already sent it; your bank is the one holding it.
What happens if the deposit date falls on a weekend or holiday
If the IRS says your refund will deposit on Saturday, it will actually arrive on Monday. If it says Sunday, it will arrive on Monday. If it says a federal holiday like Thanksgiving or Christmas, it will arrive the next business day. The IRS does not send refunds on weekends or federal holidays, so the deposit date shown in Where's My Refund already accounts for this — you will not see a Saturday date in that tool.
Banks also do not process deposits on weekends or holidays, so even if the IRS somehow sent a refund on a Saturday, your bank would not post it until Monday. Plan around this if you need the money by a specific date.
Why your refund might not show up on the promised date
If Where's My Refund says the deposit date is March 15 and it is now March 16 with no money in your account, something has gone wrong. The most common causes are a mismatch between the bank account number you entered on your tax return and the account where you expected the deposit, a closed or frozen account, or a hold placed by your bank.
Contact your bank first — they can see whether the IRS sent the money and where it went. If your bank says they never received it, go back to Where's My Refund and check that the deposit date has not changed. If it has, the IRS may have rejected the deposit and will send it by check instead, which takes two to three weeks. If the date is still the same but the money did not arrive, contact the IRS at 1-800-829-1040.
Direct deposit versus check refunds
If you chose direct deposit on your tax return, the refund goes to your bank account on the date shown in Where's My Refund. If you chose a check or did not choose either, the IRS mails a paper check, which takes two to three weeks to arrive depending on mail speed in your area. You cannot change from check to direct deposit once you have filed — you have to wait for the check and deposit it yourself, or file an amended return if the original one has not been processed yet.
Direct deposit is faster and more reliable than a mailed check because the money moves electronically and does not depend on postal delivery. If you are filing next year, choosing direct deposit on your return will save you time waiting for your refund.
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 sends them on a schedule you cannot change. Calling will not move your refund up in the queue. If Where's My Refund shows a deposit date, that is when it will arrive — calling will only delay you by holding up the phone line.
Why did my refund deposit at 4 p.m. instead of the morning?
Your bank processes deposits on their own schedule. Some banks post all overnight deposits by 9 a.m.; others batch them throughout the day. This is normal and does not mean anything is wrong. The money is yours as soon as it appears in your account, regardless of the time.
What if I gave the IRS the wrong bank account number?
The IRS will attempt to deposit the refund to the account number you provided. If that account does not exist or belongs to a different bank, the deposit will be rejected and the IRS will mail you a check instead. Where's My Refund will update to show "refund issued" with a check date. This adds two to three weeks to the process.
Does my bank have to post the refund the same day the IRS sends it?
No. The IRS sends refunds overnight, but banks post them during business hours on their own timeline. A refund sent at 3 a.m. might not show in your account until 10 a.m. or later. As long as it arrives on the date Where's My Refund promised, your bank is following the rules.
Can I check my refund status more than once a day?
Yes, but it will not help. Where's My Refund updates once per day, usually between midnight and 6 a.m. Eastern Time. Checking it multiple times in one day will show the same information. Check once per day if you want to track progress, but do not expect updates within hours.