The IRS does not deposit refunds at a specific time of day — it processes them in batches throughout each week, and your bank controls when the money appears in your account.
The IRS releases refunds in weekly batches, typically on Wednesday mornings. However, "released" and "in your account" are different things. After the IRS sends the deposit to your bank, your bank decides when to post it — usually the same day for direct deposit, but sometimes the next business day depending on when the transfer arrives and your bank's processing schedule.
If you filed electronically and chose direct deposit, you are in the fastest group. The IRS processes these refunds first, often within 21 days of receiving your return. Paper returns take longer — typically 4 to 6 weeks — because they must be manually entered into the system before processing begins.
Key Takeaways
- The IRS releases refunds in batches on Wednesday mornings, but your bank controls when the money actually appears in your account.
- Direct deposit refunds typically arrive within 21 days of filing electronically, while paper returns take 4 to 6 weeks.
- You can check your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If your refund does not arrive within the expected timeframe, contact your bank first to confirm the deposit was received.
- The IRS does not send refunds by mail on a fixed schedule; timing depends on whether you chose direct deposit or a paper check.
How to track your refund status
The IRS Where's My Refund tool on IRS.gov is the only official way to see where your refund stands. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.
The tool shows three statuses: "Return Received," "Refund Approved," and "Refund Sent." Once it says "Refund Sent," the money is on its way to your bank. From that point, arrival depends on your bank's processing speed — typically same-day or next-business-day for direct deposit.
If the tool says your refund was sent but you have not received it after five business days, contact your bank's customer service line. Provide them with the refund amount and the date the IRS says it was sent. They can confirm whether the deposit arrived and why it has not posted to your account yet.
Why some refunds take longer than others
The IRS prioritizes refunds in this order: electronic returns with direct deposit (fastest), electronic returns with a mailed check, then paper returns. If you filed on paper, your return must be scanned and entered into the IRS system by hand before processing can begin, which adds weeks to the timeline.
Refunds are also delayed if the IRS needs to verify information on your return. This happens when your filing status, income, or dependents do not match what the IRS has on file from your employer, bank, or previous returns. The IRS will contact you by mail if this occurs — there is no phone call or email notification for verification holds.
Other reasons for delays include claiming certain credits like the Earned Income Tax Credit or Child Tax Credit, which the IRS reviews more carefully. If your return includes these credits, add an extra week or two to the standard timeline.
Direct deposit versus mailed checks
Direct deposit is faster and more reliable. The IRS sends the money electronically to your bank, which posts it within one business day in most cases. You provide your routing number and account number on your return, and the IRS handles the rest. There is no check to lose in the mail, and you can see the deposit in your account immediately once it posts.
If you chose a mailed check, the IRS prints and mails it from a processing center. This adds 7 to 10 business days to the timeline after the refund is approved. The check is mailed to the address on your return, so if you moved since filing, you may not receive it. If your check does not arrive within 10 business days of the IRS saying "Refund Sent," contact the IRS at 800-829-1040 to report it missing.
What to do if your refund is delayed
First, confirm the IRS actually sent it. Use Where's My Refund and look for the "Refund Sent" status with a date. If it still says "Refund Approved" or earlier, your refund has not been released yet — waiting is the only option at this stage.
If it says "Refund Sent" but you have not received it after five business days, contact your bank. Provide the exact amount and the date sent. Ask them to search their incoming deposits for that amount. If the deposit never arrived, ask the bank for a reference number and contact the IRS with that information.
If the IRS says your refund was sent more than 10 business days ago and you still have not received it, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can research whether the deposit was sent and, if so, investigate why it did not reach your account.
Banking delays and posting times
Even after the IRS sends your refund, your bank's processing schedule affects when you see it. Most banks post direct deposits early in the morning on the day they receive them, but some banks post overnight deposits the next business day. A few banks hold deposits for 24 hours as a fraud check, though this is less common for IRS refunds.
Weekends and holidays also matter. If the IRS sends your refund on a Friday evening, your bank may not process it until Monday morning. If Monday is a holiday, it may not post until Tuesday. The IRS does not send refunds on weekends or federal holidays, so this usually only affects Friday deposits.
If your bank shows the deposit as pending, it will post automatically at the time your bank processes overnight deposits — usually between midnight and 6 a.m. You do not need to do anything; just wait for the posting time to pass.
Frequently Asked Questions
What time does the IRS deposit refunds on Wednesday?
The IRS releases refunds early Wednesday morning, but the exact time varies. Your bank receives the deposit and posts it according to its own schedule, usually the same day but sometimes the next business day. You cannot predict the exact hour it will appear in your account.
Can I get my refund faster than 21 days?
No. The IRS processes electronic returns with direct deposit in about 21 days at the fastest. If your return requires verification or includes certain credits, it will take longer. There is no way to speed up IRS processing.
What if I filed my taxes late in 2024?
The 21-day timeline starts from when the IRS receives your return, not from the tax deadline. If you filed in October or November, your refund would not arrive until late November or December. The IRS processes returns in the order they are received.
Will my refund arrive on a specific date?
The IRS Where's My Refund tool does not show an expected arrival date, only the current status. Once it says "Refund Sent," you can expect the money within one to five business days depending on your bank, but there is no may provide date.
What if my bank account information was wrong on my return?
If you provided an incorrect routing number or account number, the IRS will attempt the deposit and it will be rejected by your bank. The IRS will then mail you a check instead, adding 7 to 10 business days. Check Where's My Refund to see if this happened; it will eventually show "Refund Sent" with a note about the mailed check.