Common reasons your refund is taking longer than expected

The IRS processes most federal tax refunds within 21 days of receiving your return, but yours may be delayed for specific reasons that you can identify and sometimes fix. The most common causes are math errors on your return, missing information the IRS needs to verify your identity, a refund offset (money taken to pay a debt), or a flag in the IRS system that requires manual review.

If you filed by mail, the delay starts from when the IRS receives and scans your return, not from when you mailed it. Paper returns take longer to enter the system than e-filed returns. If you filed electronically, the 21-day clock starts from the date the IRS accepted your return, which you can see in your email confirmation or in the IRS Free File system.

Some delays are automatic and temporary. The IRS holds refunds for returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) until mid-February, even if you filed in January. This is a legal requirement, not a processing backlog.

Key Takeaways

  • The IRS processes most refunds in 21 days, but this clock starts when they receive your return, not when you file it.
  • Math errors, missing information, and identity verification issues are the most common reasons for delays beyond 21 days.
  • You can check your refund status in real time using the IRS Where's My Refund tool, which updates every 24 hours.
  • If the IRS offset your refund to pay a debt, you will receive a notice in the mail explaining which debt and how much was taken.
  • Refunds for returns claiming EITC or ACTC are held until mid-February by law, regardless of when you filed.

How to check your refund status right now

The IRS Where's My Refund tool is the only source that shows your actual refund status. Go to irs.gov, click "Where's My Refund," 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 will show one of three messages: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS approved your return and your refund is on the way), or "Refund Sent" (the IRS sent your refund on a specific date). If you see "Refund Sent" but have not received the money, check your bank account for a pending deposit — refunds sent by direct deposit usually arrive within one to two business days after the IRS sends them.

If the tool shows no information at all, your return has not yet been received or scanned into the IRS system. This is normal if you filed by mail within the last two weeks or if you filed electronically within the last 24 hours.

What to do if your refund is delayed past 21 days

Once 21 days have passed since the IRS accepted or received your return, you can contact the IRS to find out why. Call the IRS at 1-800-829-1040 (the main tax line) and have your Social Security number, filing status, and expected refund amount ready. Wait times are longest in February and March, so call early in the morning or later in the week if possible.

The IRS representative can tell you whether your return is held for verification, whether there is a math error, or whether your refund was offset. If the IRS needs more information from you, they will tell you what documents to send and where to send them. Do not wait for a letter — calling gets you an answer immediately.

If you filed by mail and it has been more than three weeks since you mailed your return, ask the IRS whether they have received it. If they have not, you may need to file electronically or file again by mail with certified mail tracking.

Identity verification holds and what they mean

If the IRS flags your return for identity verification, it means their system detected something that does not match their records — a name spelling difference, a Social Security number mismatch, an address that changed recently, or a return that looks similar to a known fraud pattern. This does not mean you committed fraud; it means the IRS needs to confirm you are who you say you are.

When this happens, the IRS will send you a letter (usually within two weeks) asking you to verify your identity by mail, phone, or online through their Identity Verification Service. Do not ignore this letter. You must respond within 30 days or your refund will be delayed indefinitely. The letter will tell you exactly how to respond and what documents to send.

If you receive a verification letter, you can also call 1-800-829-1040 and ask whether you can verify your identity by phone instead of by mail. This speeds up the process by several weeks.

Refund offsets and debt collection

A refund offset means the IRS took money from your refund to pay a debt you owe — usually back taxes, unpaid student loans, or child support. The IRS is required by law to offset federal refunds for these debts before sending the money to you.

If your refund was offset, you will receive a notice in the mail from the IRS or from the agency that collected the debt (the Department of Education for student loans, your state for child support, etc.). The notice will tell you which debt was paid and how much was taken. Your refund status tool will show "Refund Sent" but the amount will be reduced.

If you believe the offset was a mistake — for example, if you already paid the debt or if the debt belongs to someone else — you must contact the agency that collected the money, not the IRS. The IRS cannot reverse an offset; only the creditor can.

Why paper returns take longer than e-filed returns

Paper returns must be physically received at an IRS processing center, opened, scanned, and entered into the IRS computer system before processing begins. This adds two to four weeks to the timeline. E-filed returns are transmitted electronically and enter the system immediately.

If you mailed your return, the 21-day processing clock does not start until the IRS scans it. If you mailed it on April 1 but the IRS did not receive and scan it until April 10, the 21 days starts on April 10, not April 1. You cannot see when the IRS scanned your return, but the Where's My Refund tool will show "Return Received" once it is in the system.

For this reason, the IRS recommends e-filing whenever possible. E-filed returns are processed faster and have fewer errors because the software catches math mistakes before submission.

EITC and ACTC refunds are held by law until mid-February

If your return claims the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS will not send your refund before mid-February, even if you filed in January and everything on your return is correct. This is a federal requirement, not a processing delay.

The IRS holds these refunds to prevent fraud and to allow time for the agency to verify your income and dependent information against Social Security records and state wage data. Your Where's My Refund tool will show "Return Received" during this hold period, and the status will not change to "Refund Approved" until after mid-February.

If you filed a return claiming EITC or ACTC and it is now mid-February or later, check Where's My Refund again. If the status still shows "Return Received," your return may have an error or may be held for verification.

Frequently Asked Questions

Can I get my refund faster if I call the IRS?

No. Calling the IRS can tell you why your refund is delayed and what you need to do to fix it, but it cannot speed up processing. The only exception is if your return is held for identity verification — calling to verify your identity by phone instead of by mail can save two to three weeks.

What if the IRS says my refund was sent but I never received it?

If the Where's My Refund tool shows "Refund Sent" with a date, check your bank account for a pending deposit — direct deposits usually arrive within one to two business days. If it has been more than five business days since the sent date and you have not received the money, call the IRS at 1-800-829-1040 and ask them to trace the refund. Bring your bank account routing number and account number.

Do I need to do anything if my refund is delayed?

Only if the IRS sends you a letter asking for more information or identity verification. If you receive a letter, respond within 30 days. If your refund is simply delayed but you have not received a letter, you can check the status using Where's My Refund, but you do not need to take action unless the delay exceeds 21 days.

What happens if I filed my return by mail and it is taking longer than three weeks?

Call the IRS at 1-800-829-1040 and ask whether they have received your return. If they have not, ask whether you can file electronically instead. If you do file again, keep a record of the original mailing date in case both returns arrive and the IRS processes them as duplicates.