The IRS has no legal important date to send your refund, but most arrive within 21 days
The IRS publishes a standard timeframe of 21 days from the date they receive your return, but this is a target, not a may provide. If your return is selected for review, delayed by errors, or flagged for identity verification, the 21-day clock stops. There is no maximum number of days the IRS must wait before sending your money — the agency can hold a refund indefinitely while investigating, though most delays resolve within a few months.
The practical answer depends on why your refund is delayed. A return with a math error might be corrected and sent within weeks. A return selected for audit can take months or longer. A return flagged for identity theft can take a year or more. Understanding which category your return falls into is the only way to know what "longest" means for you.
Key Takeaways
- The IRS targets 21 days but has no legal maximum hold time, so refunds can be delayed indefinitely depending on the reason.
- Math errors, missing information, and identity verification typically add two to eight weeks to your refund.
- Audits and fraud investigations can delay refunds for several months to over a year.
- You can check your refund status using the IRS Where's My Refund tool, which updates every 24 hours after the return is received.
- If your refund is delayed more than 120 days, you may be owed interest on the amount owed to you.
Why the 21-day timeline doesn't always explore
The 21-day estimate assumes your return is complete, accurate, and requires no additional review. The moment any of those conditions change, the timeline extends. The IRS does not restart the clock or send you a new estimate — they straightforward process your return at whatever pace the issue requires.
Common reasons for delays include math errors (the IRS catches these and corrects them), missing documents (W-2s, 1099s, or schedules that don't match IRS records), and mismatched information (your name or Social Security number doesn't match what the IRS has on file). Each of these adds processing time but is usually resolved within a month or two.
Delays that can stretch to months or longer
If the IRS suspects fraud, identity theft, or significant underreporting of income, they may place a hold on your refund while they investigate. These holds can last six months, a year, or longer. The IRS does not always notify you of the hold or the reason for it — you may only discover it by checking your refund status or receiving a letter months later.
Audits also freeze refunds. If the IRS selects your return for examination, they will not release your refund until the audit is complete. A straightforward audit might take three to six months. A complex one involving multiple years or business income can take a year or more. During this time, your refund sits with the IRS, even if you are owed money.
Amended returns (Form 1040-X) are processed separately and more slowly than original returns. The IRS typically takes 16 weeks to process an amended return, though this can extend to six months or longer if the amendment triggers additional review.
What happens if your refund is delayed past 120 days
If the IRS owes you a refund and does not send it within 120 days of receiving your return, you may be owed interest on that amount. The interest rate is set by law and changes quarterly — it is currently around 8 percent per year, though this varies. The IRS does not automatically pay this interest; you must request it.
To claim interest on a delayed refund, you file Form 843 (Claim for Refund and Request for Abatement) with the IRS. You will need the date your return was received, the date your refund was finally sent, and documentation of the delay. Keep copies of your return receipt and any IRS letters about the delay.
How to check if your refund is actually delayed
The IRS Where's My Refund tool is the official way to check your refund status. You can 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 after the IRS receives your return.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and it is on the way), or "Refund Sent" (your refund has been mailed or deposited). If your status has not changed in more than 21 days, or if the tool says "We cannot provide information about your refund status," your return may be under review.
If the tool cannot find your return, it may not have been received yet, or it may be delayed in processing. Wait at least five business days after mailing a paper return before checking. If you filed electronically, wait at least 24 hours.
What to do if your refund is delayed beyond normal timeframes
If your refund has not arrived within 21 days and the Where's My Refund tool shows no progress, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the main customer service line) or visit a local IRS office. Have your Social Security number, filing status, and the exact refund amount ready.
If you believe your refund is delayed due to an error on the IRS's part, you can file a complaint with the Taxpayer Advocate Service, an independent office within the IRS that investigates problems. You can reach them at 1-877-777-4778 or through their website. The Taxpayer Advocate Service can sometimes expedite a refund or investigate a delay that the regular IRS channels have not resolved.
If your refund has been delayed more than 120 days and you believe you are owed interest, gather your documentation and file Form 843. The IRS will review your claim and send you a decision, usually within several months.
Frequently Asked Questions
Can the IRS hold my refund indefinitely?
Legally, yes — there is no maximum hold time written into tax law. However, most holds are resolved within a few months. If your refund has been held for over a year, contact the Taxpayer Advocate Service, which can investigate whether the delay is justified and push for resolution.
Will I get interest if my refund is late?
You may be owed interest if your refund is delayed more than 120 days from the date the IRS received your return. The interest rate is set quarterly by law and is currently around 8 percent per year. You must request this interest by filing Form 843; the IRS does not pay it automatically.
What if the IRS says my refund was sent but I never received it?
If the Where's My Refund tool shows "Refund Sent" but you have not received it, the check may have been lost in the mail or the deposit may have gone to a closed bank account. Contact the IRS at 1-800-829-1040 with your refund amount and the date it was sent. They can issue a replacement check or investigate a direct deposit issue.
Does filing an amended return delay my refund?
Yes. Amended returns are processed separately and take longer than original returns — typically 16 weeks or more. If you are expecting a refund from an amended return, plan for a longer wait than the standard 21 days.
What should I do if the IRS selected my return for audit?
Your refund will be held until the audit is complete. The IRS will send you a letter explaining what they need. Respond promptly with the requested documents. If you disagree with the audit findings, you have the right to appeal. The Taxpayer Advocate Service can also help if the audit process is taking an unusually long time.