The IRS can hold your refund for up to 120 days while it reviews your return for errors, fraud, or identity theft — but most refunds clear in 21 days or less
The standard timeline is 21 days from the date the IRS receives your return. That clock starts when your return arrives at the IRS, not when you file it. If you file electronically, the IRS typically receives it within 24 hours. If you mail a paper return, it can take one to three weeks just to reach the processing center.
A hold beyond 21 days means the IRS flagged something on your return that requires manual review. The most common triggers are math errors, missing information, income that doesn't match what employers reported, or signs of identity theft. The IRS will contact you by mail if they need more information — they do not call or email first.
The maximum hold is 120 days. This applies when the IRS suspects fraud, finds a discrepancy between your return and third-party records (like W-2s or 1099s), or needs to verify your identity. You cannot speed this up by calling or visiting an IRS office. The review happens in the order the IRS processes holds, not in the order you request it.
Key Takeaways
- Most refunds arrive within 21 days of the IRS receiving your return, whether you file electronically or by mail.
- The IRS can hold a refund for up to 120 days if it detects errors, mismatched income information, or signs of identity theft.
- The IRS contacts you by mail if they need more information — never by phone or email as a first contact.
- You can check your refund status using the IRS Where's My Refund tool, which updates every 24 hours.
- If your refund is held past 120 days without contact, you can file a complaint with the Taxpayer Advocate Service.
Why the IRS holds refunds and what triggers a review
The IRS places a hold on a refund when something on your return does not match their records or raises a red flag in their automated systems. The most common reasons are income mismatches, missing or incorrect Social Security numbers, claimed dependents that don't match prior years, and math errors.
Identity theft is another major trigger. If someone filed a return using your Social Security number before you did, or if the IRS detects suspicious activity on your account, they will hold your refund while they verify your identity. This can take the full 120 days.
Amended returns also reset the clock. If you file an amended return (Form 1040-X), the IRS treats it as a new return and starts a new 21-day processing period. Amended returns often take longer than original returns because they require manual review.
Offset is another reason for a hold. If you owe back taxes, child support, or student loans, the IRS can legally intercept your refund to pay those debts. The IRS will notify you by mail if your refund is being offset, and the hold can last 30 to 60 days while the offset is processed.
How to check if your refund is being held
The IRS Where's My Refund tool is the only official way to check your refund status. Go to irs.gov and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours, usually overnight.
The tool shows one of three statuses: "Return Received" (the IRS has your return but has not started processing), "Refund Approved" (the IRS approved your return and your refund is on the way), or "Refund Sent" (the IRS issued your refund and provides the date and delivery method).
If your refund shows "Return Received" after 21 days, it is being held for review. The tool will not tell you why — you have to wait for the IRS to contact you by mail. Do not call the IRS at this stage; they cannot tell you anything the tool does not already show.
If your refund has been held for more than 60 days and you have not received a letter from the IRS, check your mail carefully. IRS letters can take one to two weeks to arrive after they are sent. If you have moved since filing, the letter may have gone to your old address.
What happens when the IRS contacts you about a hold
The IRS will send you a letter by mail explaining what they need from you. The letter includes a specific request — for example, proof of income, a copy of a birth certificate for a dependent, or documentation of a deduction you claimed. The letter also includes a deadline, usually 30 days from the date of the letter.
You respond by mail, not by phone. Include a copy of the letter, your Social Security number, and the documents the IRS requested. Send everything to the address shown in the letter, not to a general IRS office. Keep a copy for your records.
Once the IRS receives your response, they restart the review process. This can add another 30 to 60 days to your wait. The IRS will send you another letter when they have made a decision — either approving your refund or requesting more information.
If you miss the deadline in the letter, the IRS can deny your refund claim. You can still file an amended return or appeal, but this adds months to the process. If you receive a letter, respond within the deadline even if you have to send documents by certified mail to have proof of delivery.
Refund holds due to identity theft or fraud suspicion
If the IRS suspects identity theft, they will place a hold on your refund and may contact you to verify your identity. This is one of the longest holds — it can last the full 120 days. The IRS uses a verification process called IP PIN (Identity Protection Personal Identification Number) to confirm you are who you say you are.
If you have already been a victim of identity theft, you can request an IP PIN before you file. Go to irs.gov/identity-theft-fraud-scams and follow the steps to request a PIN. You then enter this PIN on your tax return, which speeds up verification.
If the IRS contacts you about identity theft, do not ignore the letter. They may ask you to verify information like your address, employer, or recent transactions. Answer honestly and completely. The IRS will not ask for your full Social Security number or banking information in a letter — if someone does, it is a scam.
Once the IRS verifies your identity, they will release your refund. This usually happens within 30 days of receiving your verification, but can take longer if the IRS needs to investigate further.
What to do if your refund is held past 120 days
If your refund has been held for more than 120 days and you have not received a decision from the IRS, you can file a complaint with the Taxpayer Advocate Service (TAS). The TAS is an independent office within the IRS that helps taxpayers when normal channels are not working.
To contact the TAS, call 877-777-4778 or go to taxpayeradvocate.irs.gov. You can also visit a local Taxpayer Advocate office in person. The TAS can request that the IRS expedite your case, but they cannot force the IRS to release your refund if there is a legitimate reason for the hold.
Before you contact the TAS, make sure you have checked Where's My Refund at least three times over a week. The tool sometimes shows outdated information, and a second check may show your refund has been released.
If the IRS has offset your refund to pay back taxes or child support, the TAS cannot reverse that decision. However, they can help you understand the offset and explore payment plans for the underlying debt.
How delivery method affects your refund timeline
The IRS offers three ways to receive your refund: direct deposit to a bank account, a check mailed to your address, or a debit card. Direct deposit is the fastest — once the IRS approves your refund, the money reaches your account within one to two business days. A check takes seven to 14 business days after approval. A debit card is mailed and arrives in seven to 10 business days.
The 21-day processing timeline does not include delivery time. If the IRS approves your refund on day 21, you still have to wait for the money to arrive through your chosen method. Direct deposit is the most reliable because it does not depend on mail delivery.
If you chose a check and it has been more than 14 days since the IRS approved your refund, the check may have been lost in the mail. You can request a replacement check by calling the IRS at 800-829-1040 or using Where's My Refund to request a check trace.
If you chose direct deposit but the money did not arrive, check with your bank first. Sometimes a bank rejects a direct deposit if your account information is incorrect or if your account is closed. The IRS will resend the deposit, but this can add another week to your wait.
Frequently Asked Questions
Can the IRS hold my refund if I owe back taxes from a previous year?
Yes. The IRS will offset your refund to pay back taxes, penalties, and interest from prior years. They will notify you by mail before they take the money. The offset process takes 30 to 60 days, and you will receive a notice showing how much was taken and why.
What if I filed my return electronically but Where's My Refund still says "Return Received" after 30 days?
Your return is being held for manual review. This usually means the IRS found an error, a mismatch with income records, or a suspicious item. Wait for a letter from the IRS — do not call. The letter will explain what they need and how to respond.
Does filing an amended return restart the 21-day clock?
Yes. An amended return is treated as a new return and gets a new 21-day processing period. Amended returns often take longer than original returns because they require manual review. You can check the status of an amended return using Where's My Refund.
Can I get my refund faster if I call the IRS?
No. Calling the IRS does not speed up a hold. The IRS processes holds in the order they receive them, not in the order of phone calls. If your refund is being held, only responding to a letter from the IRS or providing requested documents will move your case forward.
What if the IRS sends my refund to the wrong address?
If your check was mailed to an old address, contact the IRS at 800-829-1040 and request a check trace. Provide your current address so the IRS can issue a replacement check. If you moved after filing, update your address with the IRS as soon as possible to prevent future mail delays.