Common reasons your refund is delayed
The IRS processes most 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, a mismatch between your Social Security number and the name on file, missing or incomplete information, or a flag for identity theft verification. Less often, the IRS holds refunds when they suspect fraud, when you owe back taxes or child support, or when your return was filed on paper instead of electronically.
If you filed early in the tax season, your refund may simply be in the normal queue — the IRS processes returns in the order they arrive, and January and February see millions of returns per week. A delay of a few extra days during peak season is not unusual, even without a specific problem.
The IRS also delays refunds when it needs to verify information with other agencies. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least mid-February, regardless of when you filed. This is a standard hold, not a sign of a problem.
Key Takeaways
- The IRS typically processes refunds within 21 days, but this clock starts when they receive your return, not when you file it.
- Math errors, name mismatches, missing information, and identity theft flags are the most common reasons for delays beyond the standard timeline.
- If you claimed the EITC or ACTC, the IRS is required to hold your refund until mid-February or later, even if you filed in January.
- You can check your refund status using Where's My Refund on IRS.gov, which updates once per day and shows the exact stage your return is in.
- If your refund is more than 21 days late and Where's My Refund shows no update, contact the IRS directly or visit a Taxpayer Assistance Center.
How to check your refund status right now
The IRS tool Where's My Refund is the only official source for your refund status. Go to IRS.gov, find the Where's My Refund tool, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.
Where's My Refund shows one of three statuses: "Return Received" (the IRS has your return but has not started processing), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (your refund has been issued). If it shows "Refund Sent," the tool also displays the date it was sent and the method — direct deposit or check.
If Where's My Refund says your refund was sent more than a week ago but you have not received it, the problem is likely in delivery, not processing. For direct deposits, contact your bank to confirm they received the deposit. For checks, wait up to three weeks from the send date before assuming it is lost.
What to do if your refund is stuck on "Return Received"
If Where's My Refund has shown "Return Received" for more than 21 days, your return likely has a problem that requires manual review. The most common issues are a math error (the IRS recalculates and corrects these automatically, but it takes time), a name or Social Security number mismatch, or missing schedules or forms.
The IRS will mail you a notice if there is a problem — check your mailbox for a letter from the IRS. The notice will explain what is missing or incorrect and what you need to do. If you have not received a notice after 30 days, call the IRS at 1-800-829-1040 (individual returns) or 1-800-829-4933 (business returns). Have your Social Security number, filing status, and the exact refund amount ready.
If you filed on paper, your return takes longer to process because the IRS must scan and enter the information manually. Paper returns typically take 6 to 8 weeks instead of 21 days. If you filed electronically and your return is still stuck after 30 days, the delay is almost certainly due to a specific issue that requires you to respond.
Identity theft holds and verification delays
If the IRS suspects identity theft, it will hold your refund while it verifies your identity. This hold can add 60 days or more to your refund timeline. Where's My Refund will not always show a specific message about this — you may see no update for weeks, or you may receive a notice in the mail asking you to verify information.
If you receive a notice asking you to verify your identity, respond as quickly as possible. The notice will include instructions on how to verify — usually by phone, by mail, or through an online portal. Do not ignore the notice; the IRS will not release your refund until you respond.
If you believe your identity has been stolen or compromised, file a report with the Federal Trade Commission at IdentityTheft.gov. This creates an official record and may help speed up the IRS verification process. You can also contact the IRS directly at 1-800-829-1040 to report suspected identity theft.
Offsets and other reasons the IRS keeps your refund
The IRS may keep your refund if you owe back taxes, child support, or student loan debt in default. This is called an offset. The IRS is required by law to intercept refunds to pay these debts. If this happens, you will receive a notice in the mail explaining the offset and which debt it was applied to.
If you believe the offset was made in error — for example, if you have already paid the debt or if the debt belongs to someone else — you can dispute it. Contact the agency that reported the debt (the state tax authority, child support enforcement office, or loan servicer) to verify the amount owed. If you have documentation that the debt is paid, send it to the IRS along with a written request to release the offset.
Offsets typically take 2 to 3 months to process after your return is approved. If Where's My Refund shows "Refund Approved" but you know you have an offset, the delay is normal and expected.
What happens if your refund is lost or never arrives
If Where's My Refund shows your refund was sent by direct deposit but your bank never received it, contact your bank first. Provide them with the date the IRS says it sent the deposit. Banks can trace deposits and confirm whether they arrived. If the bank confirms it never received the deposit, ask them for a trace number and then contact the IRS with that information.
If your refund was sent by check and you have not received it more than three weeks after the send date, file a claim with the IRS. Call 1-800-829-1040 and explain that your check was lost. The IRS will issue a replacement check, but this process takes 4 to 6 weeks. You will need to provide your Social Security number, filing status, and the amount of the refund.
Do not cash a replacement check if the original check arrives later. If both arrive, you must return one to the IRS. Contact the IRS immediately if this happens so they can credit your account.
Contacting the IRS when you need help
The IRS has multiple ways to reach them depending on your situation. For general refund questions, call 1-800-829-1040 (individual returns) or 1-800-829-4933 (business returns). Wait times are longest in February and March. If you prefer to wait in person, visit a Taxpayer Assistance Center — find the nearest one at IRS.gov under "Contact Us."
If you have a complex issue or believe you have been treated unfairly, you can contact the Taxpayer Advocate Service, which is an independent office within the IRS. Call 1-877-777-4778 or visit TaxpayerAdvocate.irs.gov. The Taxpayer Advocate Service does not charge a fee and can sometimes resolve issues faster than the regular IRS phone line.
When you call, have your Social Security number, filing status, the exact refund amount, and the date you filed ready. If you have received any notices from the IRS, have those in front of you as well.
Frequently Asked Questions
How long does the IRS actually take to send refunds?
The IRS says 21 days, but this is measured from when they receive your return, not when you file it. If you file electronically, they usually receive it within a few hours. If you file on paper, it can take 1 to 2 weeks just to scan and enter your information. Once processing starts, most refunds are approved within 21 days, but delivery (direct deposit or check) adds another 3 to 5 business days.
Why is my refund taking longer if I claimed the EITC?
The IRS is required by law to hold refunds that include the Earned Income Tax Credit or the Additional Child Tax Credit until at least mid-February, even if you filed in January. This is a standard hold to prevent fraud, not a sign of a problem. Your refund will be released on schedule once that date passes.
Can I get my refund faster if I call the IRS?
Calling the IRS will not speed up processing if your return is in the normal queue. However, if there is a specific problem (a missing document, a name mismatch, or an identity theft hold), calling can help you resolve it faster. The IRS can also tell you exactly what is holding up your refund and what you need to do.
What if Where's My Refund says my refund was sent but I never got it?
For direct deposits, contact your bank with the send date and ask them to trace the deposit. For checks, wait three weeks from the send date, then call the IRS at 1-800-829-1040 to file a claim for a replacement. The replacement check takes 4 to 6 weeks to arrive.
Do I need to file an amended return if my refund is delayed?
No. Do not file an amended return while your original return is still being processed. Wait until Where's My Refund shows "Refund Sent" or until you receive a notice from the IRS. Filing an amended return while the original is pending will only create more confusion and delay.