Common reasons your refund is delayed

The IRS processes most federal tax refunds within 21 days of receiving your return, but yours may be stuck in that window or beyond for one of several concrete reasons. The most common culprit is a mismatch between what you reported and what the IRS has on file — a Social Security number that doesn't match your name, income that doesn't line up with W-2s or 1099s your employer reported, or a dependent claimed twice. The IRS flags these automatically and holds your refund while a human reviews it.

A second major cause is that you claimed a refundable tax credit — the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) — and the IRS is required by law to hold your entire refund until at least mid-February, even if you filed in January. This is not optional on their part; it is a statutory delay built into the tax code.

You may also have made an error on your return itself: a typo in a bank account number for direct deposit, a math mistake, or a missing form. The IRS catches these and either corrects them (which takes time) or rejects that part of your return and sends you a notice asking you to file an amended return.

Key Takeaways

  • The IRS holds refunds for 21 days minimum if you claimed the Earned Income Tax Credit or Additional Child Tax Credit, regardless of how early you filed.
  • Mismatches between your return and IRS records — wrong Social Security number, income that doesn't match W-2s, or a dependent claimed twice — trigger a manual review that can add weeks or months.
  • Errors on your return, such as a wrong bank account number or missing form, cause the IRS to either correct the error (slowly) or send you a notice asking you to file an amended return.
  • You can check the exact status of your refund using the IRS Where's My Refund tool, which updates every 24 hours and tells you whether the IRS is still processing, has approved it, or has sent a notice.

How to check your refund status right now

The IRS provides a tool called Where's My Refund at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and tells you one of three things: the IRS is still processing your return, your refund has been approved and a payment date has been set, or the IRS has sent you a notice (which you should receive by mail within a few days).

If the tool says "still processing" after 21 days, your return is likely flagged for review. If it has been more than 60 days, contact the IRS directly at 1-800-829-1040 to find out what the hold-up is. Have your return in front of you when you call; they will ask for specific line items.

You can also file a complaint with the Taxpayer Advocate Service (TAS) if your refund has been delayed more than 120 days without explanation. TAS is an independent office within the IRS that investigates delays and can sometimes speed up the process. You reach them at 1-877-777-4778 or through irs.gov/advocate.

Mismatches between your return and IRS records

The IRS cross-checks your return against W-2s, 1099s, and other documents your employer or financial institution reported. If your Social Security number is wrong, if you claimed a dependent who is also claimed on someone else's return, or if your income doesn't match what was reported to the IRS, the system flags it automatically.

When this happens, the IRS sends your return to a compliance officer who manually reviews it. This process typically takes 4 to 12 weeks, depending on the IRS workload and the complexity of the issue. You will receive a notice in the mail explaining what the mismatch is and what you need to do — usually either providing documentation or filing an amended return.

If you know the issue before the IRS contacts you, you can file an amended return (Form 1040-X) right away. This does not speed up the original return, but it can prevent the IRS from making a decision based on incomplete information. Mail the amended return to the same address where you sent your original return.

The Earned Income Tax Credit and Additional Child Tax Credit delay

If you claimed the EITC or the ACTC on your return, the IRS is required by the Protecting Americans from Tax Hikes (PATH) Act to hold your refund until at least February 15 each year. This applies even if you filed your return in January and everything on it is correct. The delay exists because these credits are subject to higher rates of error and fraud, and the IRS uses the extra time to screen for problems.

You cannot avoid this delay. The IRS will not release your refund before February 15 no matter how early you file or how clean your return is. If you filed in January and claimed one of these credits, expect your refund in late February or early March at the earliest.

After February 15, the IRS processes these refunds in the order they were received, so filing earlier does give you an advantage — you will be earlier in the queue. But the 21-day minimum processing time still applies after February 15.

Errors on your return that slow things down

Common errors include a typo in your bank account number for direct deposit, a missing Social Security number for a dependent, a math error, or a form that should have been attached but wasn't. The IRS computer system catches many of these automatically and either corrects them or rejects that portion of your return.

If the IRS corrects an error on its own — for example, fixing a math mistake — your refund is delayed while the correction is reviewed and approved. This usually adds 2 to 4 weeks. If the IRS cannot correct the error, it sends you a notice asking you to file an amended return or provide missing documentation. You then have to respond, which resets the clock on processing time.

To avoid this, double-check your return before you file: verify that all Social Security numbers are correct and match the names you listed, that all income figures match your W-2s and 1099s, that all math is correct, and that you have attached every required form. The IRS Free File program and most tax software will catch many errors before you submit, but not all.

What to do if your refund is delayed beyond 120 days

If you have not received your refund or a notice from the IRS within 120 days of filing, you have the right to contact the Taxpayer Advocate Service. TAS can investigate the delay, request that the IRS prioritize your case, and sometimes force the IRS to release your refund if it has been held without valid reason.

To reach TAS, call 1-877-777-4778 or visit irs.gov/advocate and fill out Form 911 (Application for Taxpayer Advocate Service). You will need your Social Security number, the tax year in question, and a brief explanation of the delay. TAS typically responds within 24 hours and can often resolve the issue within a few weeks.

If the IRS has sent you a notice but you disagree with it, you can respond directly to the notice or request a conference with the IRS office that issued it. The notice will include instructions on how to do this. Do not ignore a notice; the IRS will make a decision based on the information it has if you do not respond within the deadline listed.

Direct deposit versus check delivery

If you chose direct deposit on your return, the IRS transfers the money to your bank account electronically once your refund is approved. This usually takes 1 to 2 business days after the IRS releases the funds, but it depends on your bank. Some banks post IRS transfers immediately; others hold them for a day or two as a security measure.

If you chose to receive a check, the IRS mails it to the address on your return. Delivery time depends on the postal service and can range from 5 to 14 business days. If your check does not arrive within 21 days of the IRS approval date (which you can see in Where's My Refund), contact the IRS at 1-800-829-1040 to report it as lost and request a replacement.

If you filed a paper return instead of electronically, add an extra 2 to 4 weeks to the processing time. The IRS has to physically receive and scan your return before it begins processing, which creates a backlog during tax season.

Frequently Asked Questions

How long does the IRS usually take to process a refund?

The IRS aims to process most returns within 21 days of receiving them. If you filed electronically and everything on your return is correct, you will likely receive your refund within this window. If you claimed the EITC or ACTC, add at least until mid-February. If there are errors or mismatches, add 4 to 12 weeks.

Can I speed up my refund if it is taking too long?

No. The IRS does not offer expedited processing for individual refunds. If your refund is delayed because of a mismatch or error, you can provide the missing information or file an amended return, but this does not may provide faster processing — it just prevents further delays. If the delay has exceeded 120 days, the Taxpayer Advocate Service can sometimes intervene.

What should I do if Where's My Refund says my refund was approved but I have not received it?

If you chose direct deposit, wait 2 to 3 business days after the approval date; some banks hold IRS deposits briefly. If you chose a check and it has been more than 21 days since approval, contact the IRS at 1-800-829-1040 to report it as lost and request a replacement check.

Will I get interest if my refund is delayed?

The IRS does not pay interest on delayed refunds unless the delay is caused by an IRS error and the refund is more than 45 days late. In most cases, delays are caused by errors on your return or legitimate holds (like the EITC delay), so no interest is owed. Check your notice or call the IRS to confirm the reason for the delay.

What if I need my refund before it arrives?

You cannot force the IRS to release your refund early. If you need money urgently, you may be able to borrow against your expected refund through a tax refund anticipation loan, though these carry high fees and interest rates. Some tax preparation companies offer these, but they are generally not worth the cost.