Most refunds land in your bank account between midnight and early morning
The IRS does not deposit refunds at a set time each day. Instead, they process deposits in batches overnight, which means your money typically arrives between midnight and 6 a.m. on the day the IRS sends it. You will not see it appear during business hours — the deposit happens while the banking system is closed.
The exact minute depends on your bank's processing speed, not the IRS. Once the IRS initiates the transfer, your bank receives it and posts it to your account according to their own schedule. Some banks show the deposit when ready when they receive it; others wait until their morning processing cycle completes, which can be anywhere from 6 a.m. to 10 a.m.
If you are watching your account on the day your refund is supposed to arrive, check first thing in the morning rather than during the afternoon. The money will either be there or it will not — checking multiple times throughout the day will not make it appear sooner.
Key Takeaways
- The IRS sends refunds in overnight batches, so deposits typically post between midnight and 6 a.m., not during business hours.
- Your bank controls when the deposit shows up in your account after the IRS sends it, which can add a few hours to the process.
- Checking your account multiple times on the deposit day will not speed up the process — the money arrives when the bank's system processes it.
- If your refund does not appear by late morning on the expected date, contact your bank to confirm they received the transfer.
Why refunds do not arrive during the day
The banking system processes large transfers like tax refunds overnight because that is when banks do their main batch processing. The IRS sends millions of refunds at once, and the Federal Reserve's system that moves money between banks only runs during specific windows — primarily overnight and early morning.
This is the same reason direct deposits from your employer usually arrive early morning rather than mid-afternoon. Your employer's bank sends the transfer the day before, and it sits in the Federal Reserve's queue until the overnight processing window opens.
What to do if your refund does not show up by mid-morning
If the IRS said your refund would arrive on a specific date and it is not in your account by 10 a.m., call your bank first. Ask them to confirm whether they received the transfer from the IRS. Sometimes a deposit gets held for fraud review or lands in a different account by mistake.
If your bank confirms they never received it, then contact the IRS using the "Where's My Refund?" tool on IRS.gov, or call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the transfer was sent and to which bank account.
Banks that post refunds faster or slower
Most major banks post overnight deposits by 6 a.m. Some banks, particularly online-only banks, post deposits as soon as they are received — sometimes by 1 or 2 a.m. A few smaller banks or credit unions may not post until 9 or 10 a.m., depending on their processing schedule.
If you want to know your specific bank's timeline, call their customer service line and ask when they post overnight ACH transfers. They can tell you their typical window. This information does not change — it is the same for every overnight deposit you receive.
How to know the exact date your refund will arrive
The IRS tells you the deposit date through the "Where's My Refund?" tool on IRS.gov or through the IRS2Go mobile app. This date is the day the IRS will send the transfer to your bank, not the time it will arrive. Once you have that date, add a few hours for your bank's processing, and you will have a realistic window.
The IRS updates this tool once per day, usually overnight. If you check it in the morning and it says "your refund will be deposited on [date]," that date is typically the same day or the next business day.
Direct deposit versus check or prepaid card
Direct deposit is the fastest method — your refund arrives in your bank account within the overnight processing window. If you chose to receive your refund by check, it will arrive by mail, which takes 7 to 10 business days after the IRS processes it. If you chose a prepaid card, the IRS loads the money onto the card, which usually takes the same time as direct deposit.
You can see which method you chose on your tax return or in the "Where's My Refund?" tool. If you are not sure, check there before calling the IRS.
Frequently Asked Questions
Can I make my refund arrive faster by checking my account more often?
No. The deposit happens on the IRS's schedule and your bank's processing cycle, not based on how often you check. Monitoring your account does not change when the money arrives.
Why did my refund arrive at 3 a.m. instead of 6 a.m.?
Some banks post deposits as soon as they are received from the Federal Reserve, which can be anywhere in the midnight-to-6-a.m. window. Your bank's system determines the exact time, and it may vary slightly from deposit to deposit.
What if my refund arrives on a weekend or holiday?
The IRS does not send refunds on weekends or federal holidays. If your "Where's My Refund?" tool shows a weekend date, the actual deposit will happen on the Friday before or the Monday after, depending on the holiday.
Should I contact my bank if my refund is one hour late?
No. Overnight deposits can arrive anytime between midnight and 10 a.m. depending on your bank. Wait until mid-morning before contacting anyone. If it has not arrived by 10 a.m. on the expected date, then call your bank.