The IRS estimated date is a target, not a may provide
The date the IRS shows you in your refund status is when they plan to deposit or mail your money — but it is not a promise. Refunds arrive on that date most of the time, but delays happen for reasons inside and outside the IRS's control. If your refund does not land by the date shown, you have concrete steps to take, and knowing what causes delays helps you decide whether to wait or act.
The IRS processes millions of returns during tax season. Even with automation, some refunds move slower than others. A return that passes initial checks moves through in the standard timeframe. A return that triggers a review, contains an error, or matches a fraud pattern gets held for manual work — and that work takes weeks.
Key Takeaways
- The IRS estimated date is accurate for most refunds, but delays of one to three weeks are common when the IRS reviews your return for errors or fraud signals.
- If your refund does not arrive by the date shown, check your bank account and the IRS Where's My Refund tool again before contacting anyone — sometimes the date updates after the money has already been sent.
- The IRS will not tell you why your refund is delayed unless you call or visit in person; the Where's My Refund tool shows status but not reasons.
- If your refund is more than 21 days late, you can file a complaint with the Taxpayer Advocate Service, which is a free office inside the IRS that investigates delays.
- Bank delays, incorrect routing numbers, and closed accounts can add days or weeks even after the IRS sends the money.
What causes refunds to miss their estimated date
IRS review is the most common reason. The IRS scans every return for math errors, missing information, and patterns that suggest fraud or identity theft. If your return matches a review trigger — a large charitable deduction, a home office claim, income that does not match W-2s on file — the IRS pulls it for manual inspection. That inspection can take two to four weeks. You will not know it is happening unless you call the IRS or check the Where's My Refund tool, which will show "Your return is being reviewed" instead of a deposit date.
Incomplete or incorrect information stops a refund cold. If you listed a routing number wrong, wrote your name differently than it appears on your bank account, or left a line blank, the IRS may hold the refund while they verify the details. This is especially common with direct deposit refunds. The IRS will mail a notice asking you to confirm or correct the information, which adds 10 to 14 days.
Amended returns take longer than original returns. If you filed an amended return (Form 1040-X) to correct something on your original return, the IRS processes it separately and the timeline restarts. Amended returns typically take 16 weeks, not 21 days.
Bank and payment processor delays happen after the IRS sends the money. Your bank may take one to three business days to post a direct deposit, especially if the deposit arrives on a weekend or holiday. If you chose to receive your refund on a prepaid card or through a tax software company's refund advance product, that company's processing time adds extra days.
How to check if your refund is actually delayed
Before you assume your refund is late, check three things in this order. First, log into the Where's My Refund tool on IRS.gov using your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. If the tool now shows a deposit date that is later than the one you saw before, the IRS has identified a delay and given you a new target date.
Second, check your bank account. Direct deposits can arrive before the IRS updates the Where's My Refund tool. If the money is there, you are done — the estimated date has passed but the refund arrived. If it is not there and the original date has passed, move to the third step.
Third, wait one more business day. If the original date was a Friday and today is Monday, the bank may still be processing the deposit. If the original date was more than one business day ago and the money is not in your account, your refund is delayed.
What to do if your refund is late
If your refund is more than one week late, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is under review, whether there is an error on file, or whether the money was sent to the wrong bank account. If the IRS sent the money to the wrong account, they can issue a new check or arrange a reversal with your bank.
If your refund is more than 21 days late and the IRS cannot explain why, you can file a complaint with the Taxpayer Advocate Service (TAS). TAS is a free office inside the IRS that investigates delays and errors. You can reach TAS by calling 1-877-777-4778 or by visiting a local IRS office in person. TAS will not speed up your refund, but they will investigate and push the IRS to resolve the issue if there is a real problem.
If you received a notice from the IRS saying your refund is being held or asking you to verify information, respond to that notice immediately. The IRS will not release your refund until you do. The notice will have a deadline — missing it can result in the IRS keeping part or all of your refund.
Refunds sent by mail take longer than direct deposits
If you chose to receive your refund by check instead of direct deposit, add 7 to 10 business days to the IRS estimated date. The IRS prints and mails checks in batches, and mail delivery varies by location. A check mailed from the IRS processing center in Kansas City may take three to five days to reach you in California, but two to three days to reach you in Missouri.
If your check does not arrive within 10 business days of the estimated date, call the IRS at 1-800-829-1040. The IRS can confirm whether the check was mailed and can issue a replacement if it was lost. If the IRS issues a replacement, it will be sent by certified mail and should arrive within two weeks.
Bank account issues that delay refunds
Even if the IRS sends your refund on time, your bank can hold it. If you provided a routing number that does not match your account type — for example, a savings account routing number when you have a checking account — the bank will reject the deposit and send it back to the IRS. The IRS will then mail you a check, adding 10 to 14 days.
If your bank account was closed after you filed your return, the bank will reject the direct deposit. The IRS will mail a check to the address on your return. If you have moved, the check may be delayed or lost in the mail.
If you filed your return using a tax software company and chose their refund advance product — a loan against your refund that you receive immediately — the advance comes from the software company, not the IRS. The software company's timeline is separate from the IRS timeline. Your refund will still go to the IRS, and the software company will collect it to repay the advance.
Frequently Asked Questions
Can the IRS change my refund date after I file?
Yes. The IRS can change your estimated date if they identify an error on your return, if they review your return for fraud signals, or if they discover a discrepancy between your return and information they have on file (like a W-2 or 1099). The Where's My Refund tool will show the new date. You will not receive a separate notice unless the IRS needs information from you.
What if the IRS says my refund was sent but my bank says it never arrived?
Call the IRS at 1-800-829-1040 with your bank's name and account number. The IRS can confirm the routing number and account number they sent the deposit to. If they do not match your actual account, the bank rejected the deposit and the IRS will mail a check. If they do match, ask your bank to search their records for the deposit — sometimes it arrives under a different name or takes longer than expected to post.
Do I lose my refund if it does not arrive by the estimated date?
No. The IRS keeps track of all refunds. If your refund is delayed, it will eventually arrive — either by direct deposit, check, or replacement check. The only way to lose a refund is if you do not cash a check before it expires (typically three years) or if you do not respond to an IRS notice asking you to verify information.
How long can the IRS hold my refund?
There is no legal limit on how long the IRS can hold a refund during an investigation. Most holds last two to four weeks. If your refund is held longer than 60 days without explanation, contact the Taxpayer Advocate Service at 1-877-777-4778.
Can I get my refund faster if I call the IRS?
No. Calling the IRS will not speed up your refund. The IRS will tell you the status and the reason for any delay, but they cannot push your refund through the queue. If there is an error on your return or missing information, calling can help you resolve it faster, which may release a held refund.