Common reasons your refund is delayed
The IRS processes most federal tax refunds within 21 days of receiving your return, but yours may be held up for one of several specific reasons. The most common delays are math errors on your return, missing or mismatched information (like a Social Security number that doesn't match IRS records), or a return that claims a refundable credit like the Earned Income Tax Credit or Child Tax Credit, which the IRS verifies before releasing money.
If you filed on paper instead of electronically, add 2 to 4 weeks to the timeline just for the IRS to scan and enter your return into their system. Returns filed by mail also have a higher chance of being flagged for review because the IRS can't read handwriting as reliably as it reads electronic data.
Other delays happen when the IRS detects a discrepancy between what you reported and what employers, banks, or other third parties reported to them. For example, if your W-2 shows different income than what you entered on your return, or if you reported a 1099 form incorrectly, the IRS will hold your refund while they investigate.
Key Takeaways
- The IRS typically processes refunds within 21 days, but math errors, missing information, or mismatched data can add weeks or months to that timeline.
- Refunds claiming the Earned Income Tax Credit or Child Tax Credit are verified before release, which adds 2 to 4 weeks even when everything is correct.
- Paper returns take longer to process than electronic ones because they must be manually scanned and entered into the IRS system.
- You can check your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- If your refund is delayed more than 21 days beyond when you filed, contact the IRS directly or work with a tax professional to find out what is holding it up.
How to check your refund status right now
The IRS Where's My Refund tool is the fastest way to see what is happening with your money. Go to irs.gov, find the tool on the homepage, and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight.
The tool will show you one of three statuses: "Refund Approved" (your refund has been processed and a payment date will appear), "Refund Received" (the IRS has your return but is still processing it), or "Refund Delayed" (your return is under review). If it says "Delayed," the tool will sometimes tell you why, but not always — you may need to call the IRS to get details.
If you filed with a tax preparer or software, check your account with that company first. Some tax software shows more detail than the IRS tool does, and your preparer may have already contacted the IRS on your behalf if there is a problem.
What the IRS is checking when your refund is held
When the IRS flags a return for review, they are usually verifying one of these things: that your income matches what employers reported on W-2 forms, that your deductions are reasonable for your income level, that you are not claiming the same dependent on multiple returns, or that you actually worked the hours you claimed for self-employment income.
Refunds involving the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) go through an automatic verification process that takes longer. These credits are refundable, meaning you can receive money even if you owe no tax, so the IRS double-checks them to prevent fraud. This verification alone can add 2 to 4 weeks to your timeline, even if your return has no errors.
If you claimed a large deduction — home office, business losses, or charitable donations — the IRS may review whether you have documentation to back it up. They do not always ask for proof upfront; sometimes they just hold your refund while they decide whether to audit you later.
How long delays typically last
A simple math error or missing information can be fixed in 2 to 4 weeks once the IRS identifies the problem. If the IRS needs to contact you, add another 1 to 2 weeks for mail delivery and your response time. If you respond quickly by phone or mail, you may see your refund released within days of resolving the issue.
Refunds held for EITC or ACTC verification usually release after 2 to 4 weeks, but can take up to 6 weeks if the IRS needs to verify information with your employer or state tax authority. Refunds flagged for potential audit can be held much longer — sometimes 3 to 6 months — while the IRS decides whether to proceed with an audit.
Paper returns consistently take longer than electronic ones. If you mailed your return, expect an additional 2 to 4 weeks just for the IRS to process it into their system before they even begin checking for errors.
What to do if your refund is more than 21 days late
If you filed electronically and it has been more than 21 days with no update, or if you filed on paper and it has been more than 6 weeks, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main tax line) and have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your return is under review, what information is missing, or whether there is an error holding up payment.
If you cannot reach the IRS by phone (wait times are often 30 minutes to 2 hours), you can file a complaint with the Taxpayer Advocate Service, which is a free IRS office that helps when normal channels are not working. Go to taxpayeradvocate.irs.gov or call 1-877-777-4778. The Taxpayer Advocate can sometimes push your case through faster, especially if you are facing financial hardship.
If you used a tax preparer or software company to file, contact them first. They may have already seen a notice from the IRS and can explain what is needed. Some tax preparation companies offer refund advance loans while you wait, though these come with fees and interest.
Errors that most often cause delays
A Social Security number mismatch is one of the most common reasons for a hold. This happens when you enter your number incorrectly on the return, or when the IRS database has an outdated spelling of your name that does not match your Social Security card. If you recently married, divorced, or changed your name, make sure your return uses the name that matches your current Social Security card.
Claiming a dependent who is also claimed on someone else's return (like an ex-spouse's return) will trigger a delay. The IRS will hold both refunds while they determine who has the right to claim that dependent. This can take several weeks to resolve, and you may need to provide custody documents or a court order.
Entering income incorrectly — either higher or lower than what your employer reported — will flag your return. If you received a 1099 form for freelance work, investment income, or a side job, make sure the amount on your return matches the 1099 exactly. Even a $1 difference can cause a delay.
When to consider getting help
If your refund has been delayed more than 6 weeks and the IRS has not given you a clear reason, or if you received a notice from the IRS about a problem you do not understand, consider working with a tax professional. A CPA or enrolled agent can contact the IRS on your behalf, request copies of your return and any notices, and often resolve issues faster than you can on your own.
If you are facing financial hardship because your refund is delayed — you cannot pay rent, utilities, or medical bills — the Taxpayer Advocate Service can sometimes push your case to the front of the queue. Explain your situation when you contact them, and have documentation of your hardship ready (eviction notice, utility shutoff notice, medical bill).
Do not pay a third party to "speed up" your refund or to file an amended return unless you actually need to amend it. Scammers often target people with delayed refunds, promising to get the money faster for an upfront fee. The IRS does not work with outside companies to release refunds.
Frequently Asked Questions
Can I get my refund faster if I call the IRS multiple times?
No. Calling repeatedly does not speed up processing and may actually slow it down if each call creates a new note in your file. Call once to find out what is holding up your refund, then follow the IRS instructions for resolving it. If you need to follow up, wait at least a week between calls.
What if the IRS says my refund was approved but I have not received the money?
Once the IRS approves your refund, it takes 3 to 5 business days to reach your bank account (direct deposit) or 7 to 10 business days to arrive by check. If it has been longer than that, contact your bank to confirm they received the deposit, or file a trace with the IRS if you chose a paper check.
Does filing an amended return delay my refund?
Yes. An amended return (Form 1040-X) is processed separately from your original return and typically takes 8 to 12 weeks to process, even if there are no errors. Only file an amended return if you actually made a mistake on your original return.
Will my refund be delayed if I owe back taxes or child support?
Yes. The IRS can offset your refund to pay federal back taxes, and the Treasury Department can offset it to pay state taxes, child support, or federal student loans. If you know you owe any of these, your refund will be delayed while the offset is processed, which usually takes 2 to 4 weeks.
What if I filed my return but never received a confirmation?
If you filed electronically, you should have received an electronic confirmation within 24 hours. If you did not, check your email spam folder or contact your tax software company. If you filed on paper, the IRS does not send a confirmation — they just process it. Use Where's My Refund to check whether they received it.