Tax refunds arrive on different schedules depending on how you filed and how your bank processes deposits
The IRS does not deposit refunds at a specific time of day. When your refund reaches your bank, the timing depends on three separate things: when the IRS releases the money, when your bank's system receives it, and when your bank makes the deposit visible in your account. The IRS typically processes refunds in batches throughout the week, but your bank controls when you actually see the money.
If you filed electronically and chose direct deposit, your refund usually arrives within 21 days of the IRS accepting your return. That 21-day window is a processing period, not a deposit time. Once the IRS sends the money to your bank's routing number, your bank receives it through the ACH (Automated Clearing House) network, which operates on a fixed schedule. Most banks post ACH deposits early in the morning, between midnight and 6 a.m., but some post them throughout the day.
Paper checks take longer — typically four to six weeks from acceptance — because the IRS has to print and mail them. A check's arrival time depends entirely on postal delivery, not the IRS or your bank.
Key Takeaways
- The IRS does not control what time your refund appears in your account; your bank does, and most banks post ACH deposits in the early morning hours.
- Direct deposit refunds usually arrive within 21 days of the IRS accepting your return, but the exact day and time depend on your bank's processing schedule.
- The IRS processes refunds in batches throughout the week, so the day your refund is released varies based on when you filed and your filing method.
- Paper checks take four to six weeks and depend on postal delivery, making them slower and less predictable than direct deposit.
- Checking your refund status on IRS.gov using "Where's My Refund?" shows the IRS processing stage, not your bank's deposit time.
How the IRS releases refunds in batches
The IRS does not process every refund the moment it receives your return. Instead, it releases refunds in batches on specific days of the week. The IRS typically releases refunds on Wednesdays, though this can shift depending on holidays and processing volume. If you filed on a Monday, your refund might not be released until the following Wednesday or later.
The IRS publishes a weekly refund cycle schedule on its website, showing which returns are being processed each week. This schedule tells you the earliest day the IRS will release your refund, but it does not tell you the exact time. Once the IRS releases your refund, it sends the money electronically to your bank's routing number through the Federal Reserve's payment system.
If your return requires manual review — because of missing information, inconsistencies, or identity verification — the IRS holds it outside the normal batch cycle. These returns can take significantly longer, sometimes 60 days or more. The "Where's My Refund?" tool on IRS.gov shows whether your return is in the normal queue or flagged for review.
When your bank actually posts the deposit
Once the IRS sends your refund to your bank, your bank receives it through the ACH network, which is a clearing system that processes electronic transfers between financial institutions. The ACH network operates on a fixed schedule: it settles transactions at specific times each business day, typically in the early morning hours before 6 a.m. Eastern Time.
Your bank then posts the deposit to your account. Most banks post ACH deposits when ready upon receipt, which means your refund appears in your account in the early morning. Some banks, however, hold deposits for a few hours or until later in the business day, depending on their internal policies. A few banks may hold a deposit for up to one business day, though this is less common for direct deposits from the IRS.
You can contact your bank to ask when it typically posts ACH deposits. The answer may vary by account type — checking accounts often post faster than savings accounts — and by the time of day the IRS sends the transfer. A refund released late on a Wednesday might not post until Thursday morning.
Why "Where's My Refund?" does not show deposit time
The IRS tool "Where's My Refund?" tracks your return through the IRS system, not through your bank. It shows you three stages: "Return Received," "Return Approved," and "Refund Sent." The "Refund Sent" status means the IRS has released the money to your bank, but it does not mean the money is in your account yet.
Once you see "Refund Sent," your bank should receive the deposit within one to two business days, depending on when the IRS released it and your bank's processing schedule. If you see "Refund Sent" on a Friday, your bank may not receive it until Monday, and it may not post to your account until Tuesday morning.
The tool updates once per day, usually overnight. Checking it multiple times in a single day will not show you new information. If your status has not changed in more than 24 hours, the IRS is still processing your return.
Differences between direct deposit and paper checks
Direct deposit is faster and more predictable than a paper check because it moves through electronic systems with fixed schedules. A paper check has to be printed at an IRS facility, placed in an envelope, and delivered by the U.S. Postal Service. This process takes four to six weeks on average, but can take longer depending on mail volume and your location.
Once a check arrives at your address, you have to deposit it yourself at your bank. Your bank may hold a check deposit for one to five business days before making the funds available, depending on the check amount and your account history. This means the total time from IRS acceptance to available funds can be eight weeks or longer.
If you did not choose direct deposit when you filed, you cannot change it for the current refund. You can only request a direct deposit for future refunds by updating your information on your next return.
What to do if your refund does not arrive on time
If you chose direct deposit and "Where's My Refund?" shows "Refund Sent" but the money has not appeared in your account after two business days, contact your bank first. Ask them to confirm they received the ACH transfer from the IRS. Provide them with your refund amount and the date shown in "Where's My Refund?"
If your bank confirms they did not receive the transfer, or if your status has not changed to "Refund Sent" after 21 days, contact the IRS. You can call the IRS at 1-800-829-1040 or visit an IRS office in person. Have your Social Security number, filing status, and refund amount ready.
If you received a paper check and it has not arrived after six weeks, file a claim with the U.S. Postal Service using their online tool, then contact the IRS to report the missing check. The IRS can issue a replacement check or, in some cases, a direct deposit to your bank account.
Frequently Asked Questions
Can I speed up my refund by calling the IRS?
No. The IRS processes refunds on a fixed schedule based on filing method and return complexity. Calling does not move your return up in the queue. The only way to potentially speed up a refund is to file electronically with direct deposit instead of mailing a paper return, but you can only do this for future refunds.
Why did my refund post at 3 a.m. instead of in the morning?
Your bank's ACH processing system may post deposits at different times depending on the day and the time the IRS sent the transfer. Some banks post all ACH deposits at a set time, while others post them as they arrive. Contact your bank to learn their specific posting schedule.
If my refund was released on Wednesday, will it be in my account Thursday morning?
Usually, but not always. If the IRS released it late Wednesday, your bank may not receive it until Thursday, and it may not post until Friday morning. The exact timing depends on when during Wednesday the IRS sent it and your bank's processing schedule.
Does filing on April 15 delay my refund?
Filing close to the important date does not delay your refund once the IRS receives it, but it does mean your return enters a much larger batch of returns being processed that week. The IRS may take longer to accept your return initially, which pushes back the entire timeline.
What if I filed electronically but my bank account information was wrong?
If you provided an incorrect routing number or account number, the IRS will attempt to deposit the refund and the transfer will be rejected. The IRS will then issue a paper check to your mailing address instead. This adds four to six weeks to the process. Check your account information carefully before filing.