Tax refunds land in your account between midnight and 6 a.m. on the date the IRS sends them, but the exact time depends on your bank
The IRS does not control when your refund appears in your account on the day it arrives. Your bank does. The IRS sends the money electronically to your bank's processing center, usually overnight, and your bank then posts it to your account sometime between midnight and early morning — most commonly between 12:01 a.m. and 6 a.m. Some banks post refunds as early as midnight; others wait until 5 or 6 a.m. A few post them later in the morning, but this is less common.
The date your refund lands is set by the IRS and shown in the "Your refund will be deposited" field on the IRS website or in the IRS2Go app. Once you know that date, you can expect the money to show up sometime that morning, though the exact hour depends entirely on your bank's processing schedule.
Key Takeaways
- The IRS sends your refund to your bank's processing center, but your bank decides what time it posts to your account — usually between midnight and 6 a.m.
- You can see the exact deposit date on IRS.gov under "Where's My Refund?" or in the IRS2Go app, but the time of day is not shown.
- Most banks post refunds early in the morning, but some wait until later; calling your bank's customer service line can tell you their typical posting window.
- If your refund does not appear by the end of the day on the date the IRS shows, contact your bank first — the delay is almost always on their end, not the IRS's.
How to find out what date your refund is coming
Go to IRS.gov and click "Where's My Refund?" or download the IRS2Go app on your phone. Enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool will show you the deposit date in plain language: "Your refund will be deposited on [date]."
This date is the one that matters. Once you see it, you know the morning it will arrive — you just do not know the hour. If the tool says your refund is coming on March 15, it will land in your account sometime on March 15, most likely between midnight and 6 a.m., but possibly later depending on your bank.
If "Where's My Refund?" says your return is still being processed, the deposit date has not been set yet. Check back in a few days. The tool updates once per day, usually overnight.
Why the time varies by bank
Banks receive refunds in batches from the Federal Reserve or the IRS's payment processor. Each bank has its own schedule for when it posts those batches to customer accounts. Some banks post immediately at midnight; others wait a few hours to verify the transaction is legitimate and matches the account holder's information. A few banks hold refunds until business hours to run additional fraud checks.
Your bank's posting time is the same for all refunds and direct deposits — it is not something the IRS controls or something that changes from refund to refund. If your bank always posts direct deposits at 5 a.m., your tax refund will post at 5 a.m. too.
How to find your bank's posting time
Call your bank's customer service number on the back of your debit card or on their website. Ask: "What time do you typically post direct deposits and ACH transfers?" They will tell you the window — for example, "between 12:01 a.m. and 2 a.m." or "at 6 a.m."
Some banks publish this information on their website under FAQs or in their terms of service, but calling is faster. You can also check your past direct deposits — if you have received paychecks or other deposits, look at what time they posted. Your tax refund will post at the same time.
What to do if your refund does not show up on the expected date
Wait until the end of the business day (usually 5 p.m. in your time zone) before you worry. Banks sometimes post refunds later than usual if there is high volume or a processing delay. If it still has not arrived by 5 p.m., contact your bank, not the IRS.
Tell your bank the date the IRS said your refund would be deposited and ask them to trace it. They can see whether the money arrived from the IRS and where it is stuck. If your bank says they never received it, then contact the IRS at 1-800-829-1040 or through "Where's My Refund?" to report it.
Delays are usually caused by a typo in your bank account number on your tax return, a closed account, or a bank processing error — not by the IRS. Your bank can tell you which one it is and what to do next.
Refunds sent by check or debit card instead of direct deposit
If you chose to receive your refund by check, it will arrive by mail within 21 days of the date shown on "Where's My Refund?" There is no specific time — it depends on postal delivery to your address.
If the IRS is sending your refund to a debit card (sometimes called a refund anticipation loan card), the money will post to that card on the date shown, using the same timing as a bank deposit — usually between midnight and 6 a.m., depending on the card issuer's processing schedule.
Frequently Asked Questions
Can I speed up when my bank posts my refund?
No. Your bank's posting time is set by their internal processing schedule and applies to all direct deposits. You cannot change it for your tax refund. The only thing you can control is making sure your bank account number is correct on your tax return so the refund reaches your bank on time.
Why does the IRS website not show the exact time?
Because the IRS does not know it. The IRS sends the refund to your bank's processing center, but your bank decides when to post it to your account. The IRS only knows the date, not the hour. Your bank is the only one that can tell you the time.
What if I see the money pending but not posted?
Pending means your bank has received the refund but has not yet made it available to you. It will post (become spendable) within a few hours, usually by early morning. Do not spend money based on a pending deposit — wait until it shows as posted.
Does the time change if I filed my taxes late?
No. The posting time is determined by your bank's schedule, not by when you filed. If you filed in April instead of February, your refund will still post at whatever time your bank posts all direct deposits.
What if my refund splits between two accounts?
Both deposits will arrive on the same date, but they may post at slightly different times if they go to different banks. Each bank posts according to its own schedule. Check both accounts by mid-morning on the deposit date.