Common reasons the IRS is holding your refund
The IRS holds refunds for a handful of concrete reasons, and most of them are fixable. The most common delays come from math errors on your return, missing or mismatched information (your name doesn't match Social Security records, for example), or a flag for identity theft or fraud. Less often, the IRS is waiting for you to resolve a past-due tax bill, child support debt, or federal student loan default. If you filed by mail instead of electronically, processing takes longer simply because someone has to open and scan your return by hand.
A smaller number of refunds get held because the IRS is verifying income or deductions you claimed — this happens more often if you reported self-employment income, claimed the Earned Income Tax Credit, or had a major life change like a business loss. The IRS may also delay your refund if you claimed a dependent that doesn't match their records, or if your filing status changed from the previous year without explanation.
Key Takeaways
- You can check your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and expected refund amount.
- Math errors, mismatched names or Social Security numbers, and missing documents are the fastest problems to fix once the IRS tells you what's wrong.
- If the IRS suspects identity theft, they will send you a letter — do not ignore it, and respond within the deadline they give you.
- Refunds held for past-due taxes, child support, or student loans will not be released until those debts are resolved or a payment plan is in place.
- The IRS processes most returns within 21 days of receipt, but refunds with issues can take 120 days or longer.
How to check your refund status right now
The IRS Where's My Refund tool is the only official source for your refund status. Go to irs.gov and look for "Where's My Refund" in the main menu. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount you expected. The tool updates once per day, usually overnight, so checking multiple times in one day will not give you new information.
The tool will show you one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and is preparing to send it), 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," contact the IRS directly at 1-800-829-1040.
What to do if the IRS says there's a problem with your return
If your refund is delayed, the IRS will usually send you a letter explaining why. This letter will arrive by mail within 30 days of the IRS discovering the issue. The letter will tell you exactly what is wrong — a missing form, a name mismatch, unreported income — and what you need to do to fix it. Do not wait for the letter if you suspect a problem; you can call the IRS at 1-800-829-1040 and ask them to review your account.
If the problem is a math error or a missing document, respond to the IRS letter immediately with the correct information or the missing form. If you filed electronically and the IRS says you are missing a form (like a Schedule C for self-employment income), you may be able to file an amended return using Form 1040-X. If you filed by mail and the IRS says a document is missing, send a copy of that document to the address on the IRS letter, not to the main IRS office.
Identity theft and fraud holds
If the IRS suspects your return was filed fraudulently or your identity was stolen, they will freeze your refund and send you a letter. This is one of the longest delays — the IRS will not release your refund until you prove your identity and confirm that you filed the return. The letter will tell you how to respond, usually by phone or by visiting a local IRS office in person with a photo ID.
Do not ignore this letter. The IRS has a deadline for you to respond, and if you miss it, your refund will be held even longer. If you believe your identity has been compromised, also file a report with the Federal Trade Commission at identitytheft.gov and consider placing a fraud alert with the three major credit bureaus (Equifax, Experian, and TransUnion).
Refunds held for unpaid debts
If you owe back taxes, child support, or have a defaulted federal student loan, the IRS can intercept your refund to pay down that debt. This is called tax refund offset. The IRS will send you a notice explaining which debt is being collected and how much of your refund is being held. The notice will also tell you how to contact the agency collecting the debt if you want to set up a payment plan or dispute the amount owed.
If you owe back taxes to the IRS itself, you can request an installment agreement to pay over time, which may allow part of your refund to be released. Contact the IRS at 1-800-829-1040 to discuss your options. If the debt is child support or a student loan, you will need to contact the agency holding that debt directly — the IRS cannot release your refund without their approval.
How long delays typically take
A refund with a simple fix — a name mismatch or a missing form — usually clears within 4 to 6 weeks after you respond to the IRS. A refund held for identity theft verification can take 60 to 120 days or longer, depending on how quickly you respond and how complex the verification is. A refund held for a debt offset may be released within 2 to 3 weeks once the debt is resolved or a payment plan is approved, but the timeline depends on the agency collecting the debt.
If you filed by mail, add 2 to 3 weeks to any timeline, because the IRS has to physically receive and scan your return before they can process it. If you filed electronically and your refund was supposed to arrive by direct deposit, it should arrive within 21 days of the IRS approving it; if it was supposed to arrive by check, add 7 to 10 days for mail delivery.
What to do if your refund never arrives
If the Where's My Refund tool says your refund was sent but you have not received it after 21 days (for direct deposit) or 28 days (for a check), contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. The IRS can trace the refund and tell you whether it was deposited to the wrong account, lost in the mail, or if there was an error in processing.
If your refund was sent by check and you never received it, the IRS can issue a replacement check, but this takes an additional 4 to 6 weeks. If your refund was supposed to be deposited directly but went to the wrong account, the IRS will work with your bank to recover it, though this can take 30 to 60 days. In the meantime, you can file a claim for a missing refund using Form 3115 if you believe the IRS made an error.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
Calling the IRS will not speed up processing, but it can tell you why your refund is delayed and what you need to do to fix it. If you have already responded to an IRS letter and your refund is still held, calling can confirm that the IRS received your response and is processing it. Call 1-800-829-1040 during business hours.
What if I made a mistake on my return and that's why my refund is delayed?
If you discover an error after filing, you can file an amended return using Form 1040-X. However, if the IRS has already identified the error and sent you a letter, respond to their letter instead of filing an amended return — this is faster. If you file an amended return while the IRS is already reviewing your original return, it can cause more delays.
Will I get interest on my delayed refund?
Yes. If your refund is delayed more than 45 days from the original due date of your return (usually April 15), the IRS will pay you interest on the refund amount. The interest rate changes quarterly and is set by the IRS. You do not have to request it — the IRS will add it automatically when your refund is issued.
What if the IRS says I owe money instead of getting a refund?
If the IRS recalculates your return and determines you owe taxes instead of receiving a refund, they will send you a notice with the amount owed and a deadline to pay. You can pay in full, request a payment plan, or file an appeal if you believe the IRS made an error. Contact the IRS at 1-800-829-1040 to discuss your options.
Can I get my refund if I haven't filed taxes in previous years?
If you owe back taxes from previous years, the IRS can intercept your current refund to pay that debt. You can still receive part of your refund if you set up a payment plan for the back taxes. Contact the IRS to discuss your situation and see if a payment plan will allow your current refund to be released.