The IRS can hold your refund for up to 120 days while it reviews your return for errors or fraud
The most common reason for a delay is a mismatch between what you reported and what employers or banks reported to the IRS. For example, if your W-2 shows different income than what you entered, or if you claimed a child tax credit for a dependent the IRS has no record of, the agency stops to verify the information. This verification process typically takes 20 to 60 days, though the IRS can legally hold a refund for up to 120 days.
A second reason is identity verification. If the IRS suspects someone filed a return using your Social Security number, it will freeze the refund and contact you to confirm your identity before releasing it. This can add weeks to the timeline.
A third reason is offset. If you owe back taxes, child support, or student loans in default, the IRS will use your refund to pay down that debt instead of sending it to you. You will receive a notice explaining the offset, usually within 30 days of the hold.
Key Takeaways
- The IRS can hold a refund for up to 120 days while it verifies information on your return, though most holds last 20 to 60 days.
- Mismatches between your return and what employers or banks reported — such as income or dependent information — trigger the most common holds.
- If the IRS suspects identity theft, it will contact you to verify your identity before releasing the refund.
- Offsets for back taxes, child support, or defaulted student loans will reduce or eliminate your refund, and you will receive written notice of the amount taken.
- You can check the status of a held refund through the IRS website using your Social Security number, filing status, and expected refund amount.
Why the IRS holds refunds: the most common reasons
The IRS does not hold refunds at random. The agency has specific triggers that cause it to pause a return. The most frequent trigger is a discrepancy between your return and third-party documents. Employers send W-2 forms, banks send 1099 forms for interest and dividends, and the IRS matches these against what you reported. If the numbers do not align, the IRS stops to investigate.
A second common trigger is claiming dependents or credits the IRS cannot verify. The Child Tax Credit, Earned Income Tax Credit, and other refundable credits are frequent targets for fraud, so the IRS scrutinizes them closely. If you claim a dependent but the IRS has no record of that person's Social Security number being linked to a valid identity, the refund will be held while the agency verifies the claim.
A third trigger is incomplete or unclear information on the return itself. If you left a field blank, wrote illegible numbers, or provided conflicting information (such as claiming head-of-household status but listing a spouse), the IRS may hold the return to request clarification.
How long different types of holds typically last
The timeline depends on what triggered the hold. A straightforward mismatch in reported income — where the IRS just needs to confirm the numbers match your W-2 — often resolves in 20 to 30 days. The IRS has automated systems that can cross-check this information quickly.
A hold for dependent verification or credit claims usually takes 30 to 60 days. The IRS may contact you by mail asking for proof of the dependent's relationship to you, their residence, or their Social Security number. You will need to respond with documents like a birth certificate or lease agreement. The clock restarts once the IRS receives your response and processes it.
Identity theft holds are less predictable. If the IRS suspects fraud, it will contact you to verify your identity — usually by phone or mail — before proceeding. This can take 30 to 90 days depending on how quickly you respond and how thoroughly the IRS needs to investigate.
The legal maximum is 120 days. In practice, the IRS rarely holds a refund for the full 120 days unless the case involves serious fraud or an ongoing investigation. Most holds are resolved within 60 days.
How to check on a held refund
The IRS provides a tool called Where's My Refund? on its website at irs.gov. You can check the status of your return by entering your Social Security number, filing status, and the exact refund amount you expect. The tool updates once per day, usually overnight.
If your refund is held, the tool will show a status message explaining why. Common messages include "Your return is being reviewed" or "We received your return and it is being processed." If the IRS needs additional information from you, the tool will say so and may provide instructions on how to respond.
You can also call the IRS directly at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. Wait times are often long, especially during tax season, but the IRS can look up your specific account and tell you why the refund is held and when you can expect it.
What to do if the IRS is holding your refund
First, do not file another return. Filing a second return will only complicate the hold and may trigger additional delays. The IRS is already processing your original return.
Second, respond to any IRS contact promptly. If the IRS sends you a letter asking for documents or information, respond within the important date stated in the letter. Include copies of the requested documents, not originals. Mail your response to the address on the letter, and keep a copy for your records.
Third, gather documentation now in case the IRS asks. If you claimed dependents, have birth certificates or Social Security cards ready. If you claimed credits, have pay stubs or other income documentation available. If the IRS asks for proof of residence, a utility bill or lease works.
Fourth, do not assume the hold means you did something wrong. Many holds are routine verifications, especially for first-time filers or people claiming certain credits. The IRS holds millions of returns each year as part of normal processing.
Offsets: when the IRS keeps your refund instead of sending it
An offset is different from a hold. With an offset, the IRS does not send your refund to you because you owe money to a federal or state agency. The IRS will use your refund to pay down that debt.
Common reasons for offset include unpaid federal income taxes from prior years, defaulted student loans, unpaid child support, or unpaid state income taxes. The IRS coordinates with the Department of Education, the Department of Justice, and state tax agencies to identify taxpayers with outstanding debts.
If your refund is offset, you will receive a notice called the Notice of Federal Offset (IRS Form 668-A). This notice explains what debt triggered the offset and how much of your refund was taken. You will receive this notice within 30 days of the offset.
If you believe the offset was made in error — for example, you already paid the debt or the debt belongs to someone else — you can dispute it. Contact the agency that holds the debt (the IRS for back taxes, the Department of Education for student loans, or your state for child support). You will need to provide proof of payment or evidence that the debt is not yours.
How to prevent holds on future returns
Report income accurately and completely. Match the amounts on your return to what appears on your W-2s, 1099s, and other income documents. If you receive a corrected form (a W-2-C or 1099-C), file an amended return to correct the mismatch.
Claim only dependents you are may have access to to claim. You must have a valid Social Security number for each dependent, and you must meet the IRS relationship and residency tests. If you are unsure whether someone qualifies, do not claim them.
Double-check your return before filing. Verify that all names, Social Security numbers, and amounts are correct. A straightforward typo — such as transposing two digits in your Social Security number — can trigger a hold.
File early in the tax season if possible. Early filers face shorter processing times and fewer holds because the IRS is less backlogged. Filing in February or early March is better than waiting until April.
Frequently Asked Questions
Can the IRS hold my refund indefinitely?
No. The IRS can hold a refund for up to 120 days by law. If the hold lasts longer than that, you can contact the IRS or file a complaint with the Taxpayer Advocate Service. In practice, most holds are resolved within 60 days.
What if I need my refund before the hold is lifted?
You cannot force the IRS to release a held refund early. However, if the hold is causing you financial hardship, you can contact the Taxpayer Advocate Service (a free IRS office that helps taxpayers in difficult situations) at 1-877-777-4778. They can sometimes expedite a review.
Will I get interest on my refund if it is held?
Yes. If the IRS holds your refund due to its own error or delay, you are may have access to to interest on the refund amount. The interest rate is set by law and changes quarterly. The IRS will add the interest to your refund when it is finally released.
Does a hold mean I am being audited?
Not necessarily. A hold is a verification step, not an audit. An audit is a formal examination of your return and usually involves a letter asking you to provide specific documents or meet with an IRS agent. A hold is more routine and often resolves without further contact.
What if the IRS lost my response to their request for documents?
Keep copies of everything you mail to the IRS. If the IRS says it did not receive your documents, you can mail them again along with a cover letter explaining that this is a resubmission. Include the date you originally mailed the documents and ask the IRS to note that in your file.