Direct deposit refunds don't arrive at a set time each day
Your tax refund will not hit your bank account at a specific time like 9 a.m. or 3 p.m. The IRS sends the refund data to your bank, but your bank controls when the funds become available in your account. Some banks post deposits at midnight, others in the early morning, and some spread them throughout the business day. You cannot predict the exact moment based on the calendar date alone.
The IRS itself processes and transmits refunds in batches, typically several times per week. Once your bank receives that transmission, the timing depends entirely on your bank's internal systems and policies. A refund that arrives at your bank on a Tuesday morning might post to your account that same day, or it might not appear until the next business day, depending on when your bank processes overnight deposits.
Key Takeaways
- The IRS sends refund data to banks in batches, but your bank decides when the money appears in your account — usually overnight or early morning, but not at a may provide time.
- If the IRS says your refund was sent on a certain date, it may take one to two business days for your bank to post it, depending on your bank's processing schedule.
- Weekends and federal holidays delay the entire chain: refunds sent on Friday may not post until Monday or Tuesday.
- You can track your refund status on IRS.gov using the "Where's My Refund?" tool, which shows when the IRS sent it but not when your bank will post it.
- If your refund shows as sent but does not appear after two business days, contact your bank's customer service rather than the IRS.
How the IRS and your bank coordinate the deposit
The IRS approves your refund and then sends electronic instructions to the Federal Reserve, which routes the data to your bank's processing center. This transmission typically happens overnight, in batches. Your bank then reads those instructions and credits your account according to its own schedule — which may be when ready, or may be delayed by several hours or a full business day.
The IRS publishes a refund date, but that date means "the day we sent the data to the banking system," not "the day it will appear in your account." A refund dated March 15 might be transmitted to your bank on the evening of March 15, posted to your account on the morning of March 16, or held until March 17 if your bank batches deposits once per day in the afternoon.
Why your refund might not show up when you expect it
If the IRS says your refund was sent but you do not see it in your account the next business day, several things could be happening. Your bank may process deposits only once daily, usually in the early morning or late evening. If the IRS transmission arrived after your bank's processing window, the deposit will not post until the next day. This is normal and not a sign of a problem.
Weekends and federal holidays also interrupt the chain. A refund sent on Friday evening will not reach your bank until Monday, and your bank may not process it until Tuesday morning. If you are checking on a Saturday or Sunday, the refund may already be in transit but straightforward not yet posted. The same applies to holidays like Memorial Day or Independence Day — the entire banking system slows down.
Account holds are another reason. If your bank suspects fraud, or if you have an outstanding balance or unpaid fees, the bank may hold the deposit for one to five business days before releasing it. This is rare with tax refunds, but it does happen. Your bank will send you a notice if a hold is in place.
Checking your refund status on IRS.gov
The IRS tool called "Where's My Refund?" shows you the status of your refund as the IRS sees it. You can access it at irs.gov by entering your Social Security number, filing status, and the refund amount. The tool updates once per day, usually overnight, so checking multiple times in a single day will not give you new information.
The tool will tell you one of three things: "We received your return," "We approved your refund and sent it to your bank," or "Your refund was deposited." If it says the refund was sent, you know the IRS did its part. The next step — posting to your account — is your bank's responsibility, and the IRS tool cannot see that. Do not call the IRS if the tool says the refund was sent; call your bank instead.
What to do if your refund is late
If the IRS tool says your refund was sent more than two business days ago and it still has not appeared in your account, contact your bank's customer service. Have your refund date from the IRS tool ready. Your bank can see whether the deposit arrived in their system and, if so, why it has not posted yet. They can also check for holds or fraud flags that might be delaying the credit.
If your bank confirms they never received the deposit, ask them to contact the Federal Reserve's ACH department on your behalf. This is rare, but deposits can occasionally be lost in transmission. Your bank has the tools to trace it. The IRS cannot reverse or resend a refund once it has been transmitted; the bank is the only entity that can investigate what happened to it in the banking system.
If you filed a paper return rather than electronically, expect a longer timeline. Paper returns take four to six weeks to process, and refunds are typically mailed by check rather than deposited directly. If you provided direct deposit information on a paper return, the IRS will still mail the check unless you call them to update your information — and even then, the change may not take effect in time for that refund.
Timing differences between banks
Large national banks like Chase, Bank of America, and Wells Fargo typically post deposits early in the morning, often between midnight and 6 a.m. Smaller regional banks and credit unions vary widely; some post overnight, others wait until business hours. Online banks like Chime and Ally often post deposits faster than traditional banks, sometimes within hours of receipt, but this is not may provide.
If you have accounts at multiple banks, the timing may differ between them. A refund split between two accounts will post according to each bank's schedule, so one account might show the deposit a day before the other. This is normal and not a sign of an error.
Frequently Asked Questions
Can I speed up when my bank posts the deposit?
No. Once the IRS sends the refund, you cannot make it post faster. Your bank's posting schedule is fixed. Some banks offer early direct deposit for paychecks but not for tax refunds, since the IRS controls the timing of the transmission. Your only option is to choose a bank known for fast posting if you are opening a new account.
What if the IRS tool says "deposit sent" but my bank says they never received it?
Ask your bank to file a trace with the Federal Reserve's ACH department. Provide the exact date the IRS said the refund was sent. The Federal Reserve can track whether the transmission reached your bank's processing center. This takes five to ten business days, but it is the only way to find out what happened to the deposit in the banking system.
Does the IRS refund hit at midnight?
Not necessarily. Some banks post deposits at midnight, but many do not. Your bank may post deposits at 6 a.m., 9 a.m., or even later in the day. Check your bank's website or call customer service to learn when they typically post direct deposits. The IRS has no control over this timing.
If my refund was sent on a Friday, when will it post?
Most likely Monday or Tuesday. The IRS does not send refunds on weekends, so a Friday transmission will sit in your bank's queue over the weekend. Your bank will process it on Monday morning, though posting may not happen until Monday afternoon or Tuesday morning, depending on the bank's schedule.
Can I call the IRS to make my refund post faster?
No. The IRS cannot speed up posting once the refund has been sent. If the IRS tool says the refund was transmitted, the delay is on your bank's end. Call your bank instead. The IRS can only help if the refund has not been sent yet, or if there is an error in your return that is preventing approval.