The IRS does not deposit refunds at a set time each day
The IRS processes refunds in batches throughout the week, not on a fixed schedule. Your bank receives the deposit sometime during business hours on the day the IRS sends it, but you will not see it hit your account at the same time every day or every week. The deposit itself arrives as an ACH transfer (the same system used for payroll), which typically clears within one business day of the IRS sending it.
If you are watching your account and the deposit has not arrived by late afternoon on the day you expected it, the delay is usually on your bank's end, not the IRS's. Banks process incoming ACH transfers at different times — some post them immediately, others batch them at the end of the business day. Calling the IRS to ask why your refund has not arrived at 10 a.m. will not speed it up; they cannot see the transfer in real time either.
Key Takeaways
- The IRS sends refunds in batches throughout the week, and your bank posts them during its normal business hours, usually within one business day of receipt.
- You can check the status of your refund using the IRS's Where's My Refund tool on IRS.gov, which updates every 24 hours and shows the exact date the IRS will send the deposit.
- Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, though many arrive much faster.
- Weekends and federal holidays do not stop the IRS from processing refunds, but your bank will not post deposits on those days.
- If your refund is delayed beyond the expected date shown in Where's My Refund, contact the IRS at 1-800-829-1040 or visit a local IRS office.
How to track your refund before it arrives
The IRS's Where's My Refund tool is the only official way to see the real status of your refund. You access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount. The tool updates once every 24 hours and will show you the exact date the IRS plans to send your deposit to your bank.
The tool displays one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your refund and will send it on a specific date), or "Sent" (the IRS has already sent the deposit to your bank). Once it shows "Sent," your bank will receive the transfer within one business day. Do not rely on email alerts or third-party refund trackers — they pull from the same IRS data but often lag behind the official tool.
Why refunds take 21 days even with direct deposit
The IRS publishes a 21-day window for direct deposit refunds, but this is a maximum, not a may provide. The 21 days starts from the date the IRS accepts your return, not the date you file it. If you file on January 15 and the IRS accepts it on January 17, the clock starts on January 17. Many refunds arrive in 5 to 10 days, but the IRS reserves the right to take the full 21.
The delay exists because the IRS must verify your return against your W-2s, 1099s, and other documents before releasing the money. If your return contains errors, claims a large refund, or triggers an automated review, the IRS will hold it longer. You can see this happening in the Where's My Refund tool — if it stays on "Return Received" for more than a few days, the IRS is reviewing something.
What happens on weekends and holidays
The IRS processes refunds seven days a week, including weekends and federal holidays. However, your bank does not post deposits on weekends or holidays. If the IRS sends your refund on a Saturday, your bank will not show it in your account until Monday. If it sends on a holiday like Thanksgiving, you will not see it until the next business day.
The Where's My Refund tool accounts for this — if it shows a deposit date of Saturday, January 15, the money will actually appear in your account on Monday, January 17. Do not assume a delay has occurred just because the date falls on a weekend.
Reasons your refund might be delayed beyond 21 days
If the Where's My Refund tool shows a date that has passed and you still have not received the deposit, one of these issues is usually the cause: the IRS is reviewing your return for errors or fraud, you claimed a refundable credit (like the Earned Income Tax Credit) that requires extra verification, your return was filed on paper instead of electronically, or your bank account information on your return is incorrect.
If your return was flagged for review, the IRS will send you a letter explaining what they need. Do not ignore it — responding quickly is the only way to move the process forward. If you believe your bank account information is wrong, you cannot change it after filing; you will have to wait for the IRS to reject the deposit and then reissue it by check or to a corrected account, which adds weeks.
Contact the IRS at 1-800-829-1040 if your refund is more than 21 days late and the Where's My Refund tool has not updated in at least a week. Have your Social Security number, filing status, and the refund amount ready. The IRS can sometimes see information in their system that the public tool does not display yet.
Direct deposit versus check refunds
Direct deposit refunds arrive in your bank account within one business day of the IRS sending them. Check refunds are mailed by the U.S. Postal Service and take 7 to 10 business days to arrive after the IRS sends them, plus an additional 1 to 3 days for the check to clear once you deposit it. If you chose direct deposit on your return, you will always receive your refund faster than someone who requested a check.
If you did not provide a bank account on your return and the IRS is sending a check, the Where's My Refund tool will show a mailing date instead of a deposit date. Once the tool shows "Sent," the check is in the mail and should arrive within 7 to 10 business days. If it does not arrive within that window, contact the IRS to request a replacement check.
What to do if your refund arrives in your bank but you cannot access it
Sometimes a deposit arrives in your account but is held by your bank for 1 to 5 business days before you can withdraw it. This is called a hold, and banks place them on large deposits or deposits to new accounts as a fraud prevention measure. The money is yours — it is just not available yet. Contact your bank to ask how long the hold will last; they can often release it early if you call.
If your bank shows no record of the deposit at all after the date the Where's My Refund tool said it was sent, contact your bank's customer service line and have them search for incoming ACH transfers from the IRS. Provide them with the exact refund amount. If the bank finds nothing, ask them to contact the IRS directly to trace the transfer. This is rare but does happen when account numbers are entered incorrectly on the tax return.
Frequently Asked Questions
Can I speed up my refund by calling the IRS?
No. The IRS processes refunds in the order they are received and cannot expedite individual returns. Calling will not change the date shown in Where's My Refund. The only exception is if your return is delayed because the IRS is missing information — in that case, providing the information quickly will move you forward in the queue.
Why does the IRS say 21 days but my friend got theirs in 5 days?
The 21-day window is the maximum, not the average. Most refunds arrive much faster, especially if your return is simple, you filed electronically, and you chose direct deposit. Returns with errors, large refunds, or refundable credits take longer because the IRS verifies them more carefully.
What if I filed my taxes but the Where's My Refund tool says it has no record?
The tool updates once every 24 hours, so wait at least one full day after filing before checking. If it still shows no record after two days and you filed electronically, contact the IRS at 1-800-829-1040 to confirm they received your return. If you filed on paper, it can take up to four weeks for the IRS to enter it into their system.
Does the IRS deposit refunds on the same day of the week every time?
No. The IRS sends refunds in batches throughout the week based on when returns are processed, not on a fixed schedule. The Where's My Refund tool will show the specific date your refund will be sent, which varies from person to person.
What if my bank rejected the IRS deposit?
This is rare but happens when the account number on your return is incorrect or the account has been closed. The IRS will attempt the deposit once, and if it fails, they will reissue the refund by check and mail it to you. This adds 7 to 10 business days. Check the Where's My Refund tool for updates, or contact the IRS if you believe your account information was entered incorrectly.