The most common reasons your refund is delayed

Tax refunds delay for a handful of concrete reasons, and most of them are fixable or at least explainable. The IRS processes roughly 150 million returns each year, and the speed of your refund depends on how your return was filed, whether it contains errors, and whether the IRS needs to verify information about you.

A refund that should arrive in 21 days can stretch to 60 days or longer if your return was mailed instead of e-filed, if you claimed the Earned Income Tax Credit or Child Tax Credit, if your return has math errors, or if the IRS flags your information for identity verification. Some delays are automatic—the IRS holds certain refunds by law. Others happen because of mistakes on the return itself.

The timeline also depends on your delivery method. Direct deposit to a bank account is fastest. A paper check takes longer and can be lost in the mail. A prepaid debit card issued by the tax software company you used adds another layer of processing time.

Key Takeaways

  • Paper-filed returns take 4 to 6 weeks longer than e-filed returns because the IRS must scan and process them by hand.
  • Returns claiming the Earned Income Tax Credit or Child Tax Credit are held until mid-February by law, regardless of filing date.
  • Math errors, missing information, or mismatched Social Security numbers trigger manual review and add 4 to 12 weeks to processing time.
  • The IRS may freeze your refund if it detects signs of identity theft, wage garnishment, or unpaid student loans, and verification can take several weeks.
  • Direct deposit arrives fastest; paper checks take 7 to 14 business days after the IRS approves your refund, and prepaid debit cards depend on the card issuer's processing speed.

Paper filing versus electronic filing

If you mailed your return instead of filing electronically, your refund will be delayed by at least 4 to 6 weeks. The IRS receives roughly 15 million paper returns each year, and each one must be opened, scanned, and manually entered into the system before processing can begin. Electronic returns are processed automatically and can be approved within 21 days.

A paper return also sits in a mail sorting facility for several days before reaching the IRS processing center. Once it arrives, it joins a queue of other paper returns waiting to be scanned. If the scan is unclear or the handwriting is hard to read, an IRS employee must review it manually, which adds another week or two.

If you filed by mail and it is now past the 21-day mark, check the status using the IRS Where's My Refund tool at irs.gov. That tool will tell you whether the return has been received and entered into the system yet. If it shows "Return Received" but no approval date, your return is still in the scanning queue.

Earned Income Tax Credit and Child Tax Credit holds

The IRS is required by law to hold any refund that includes the Earned Income Tax Credit (EITC) or the Child Tax Credit (CTC) until at least February 15, even if you filed in January. This hold exists to give the IRS time to verify that you are the correct recipient and that the credit amounts are accurate.

This delay is not a sign of a problem with your return. It is a standard processing step. Your return may be fully approved and ready to pay out, but the IRS will not release the money until mid-February at the earliest. If you filed early in January and claimed either credit, expect your refund in late February or early March rather than in late January.

After February 15, the IRS releases these refunds in batches. Your refund may be released on February 15, or it may be released a week or two later, depending on the volume of returns being processed that week. Check Where's My Refund after February 15 to see whether your refund has been approved and is on its way.

Errors and mismatched information on your return

Math errors, missing information, or data that does not match IRS records will trigger a manual review. Common errors include a Social Security number that does not match the name on file, a dependent claimed twice on two different returns, income reported on a 1099 form that does not match what you reported on your return, or a missing signature.

When the IRS finds an error, it stops processing your return and sends you a notice by mail explaining what needs to be corrected. You then have 30 days to respond. If you do not respond, the IRS will correct the error itself or deny the refund. If you do respond, the IRS will reprocess your return, which adds 4 to 12 weeks to the total timeline.

Some errors are caught before you file. Tax software will flag math errors and missing required fields before you submit. But errors involving mismatched data—such as a dependent's Social Security number that does not match IRS records—are not caught until after you file. Check your return carefully before submitting, especially dependent information and income figures from forms like the 1099-NEC or 1099-MISC.

Identity verification and fraud holds

If the IRS suspects identity theft or fraud, it will freeze your refund and send you a notice asking you to verify your identity. This can happen if someone filed a return using your Social Security number, if your return contains information that does not match IRS records, or if your return is flagged by the IRS's fraud detection system.

To resolve an identity verification hold, you must respond to the IRS notice. The notice will tell you how to verify your identity—usually by phone, by mail, or through an online portal. Once you verify, the IRS will reprocess your return. This process typically takes 2 to 4 weeks, though it can take longer if the IRS needs additional documentation.

If you receive a notice asking you to verify your identity, do not ignore it. Respond as quickly as possible. The longer you wait, the longer your refund is delayed. If you lose the notice or do not receive it, you can call the IRS at 1-800-829-1040 to find out what information they need.

Wage garnishment and other offsets

The IRS will offset your refund—meaning it will keep part or all of it—if you owe back taxes, have unpaid student loans, or owe child support. This is called a refund offset. The IRS is required by law to intercept refunds for these debts before sending the money to you.

If your refund is being offset, the IRS will send you a notice explaining why and how much is being withheld. The notice will also tell you how to contact the agency that is collecting the debt—the Department of Education for student loans, your state's child support enforcement agency for child support, or the IRS itself for back taxes.

Offsets can take 2 to 4 weeks to process after your refund is approved. During that time, your refund status will show as "approved" in Where's My Refund, but the money will not be released to you. Once the offset is complete, any remaining balance will be sent to you by direct deposit or check.

Delivery method and processing time

How you receive your refund affects how long you wait after the IRS approves it. Direct deposit is fastest—the money reaches your bank account within 1 to 2 business days after approval. A paper check takes 7 to 14 business days after approval because it must be printed, mailed, and delivered by the postal service. A prepaid debit card issued by your tax software company depends on the card issuer's processing speed, which can add 3 to 7 business days.

If you chose direct deposit but the IRS rejected it because of an invalid account number or routing number, your refund will be issued as a paper check instead. This adds 7 to 14 days to your wait. To avoid this, double-check your bank account number and routing number before you file.

Paper checks can also be lost or delayed in the mail. If your check does not arrive within 14 business days of approval, contact the IRS at 1-800-829-1040 or use the Where's My Refund tool to request a replacement check or to have the refund reissued by direct deposit.

How to check your refund status and what to do if it is stuck

The IRS Where's My Refund tool at irs.gov is the only official way to check your refund status. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

If Where's My Refund shows "Approved" but your money has not arrived, wait the full timeline for your delivery method before contacting the IRS. If it has been more than 21 days since you e-filed, or more than 6 weeks since you mailed your return, and the tool still shows "Return Received" with no approval date, call the IRS at 1-800-829-1040. Have your return and a copy of any notices ready.

If your refund status has not changed in more than 60 days, or if you received a notice about an error or identity verification and responded but heard nothing back, you can file a complaint with the Taxpayer Advocate Service at taxpayeradvocate.irs.gov. The Taxpayer Advocate Service is a free IRS office that helps when normal channels are not working.

Frequently Asked Questions

How long should I wait before I worry about my refund?

If you e-filed, wait at least 21 days. If you mailed your return, wait at least 6 weeks. If you claimed the Earned Income Tax Credit or Child Tax Credit, wait until after mid-February. If your refund is still not approved after these timelines, check Where's My Refund or call the IRS.

Can I speed up my refund if it is delayed?

No. Once the IRS has your return, you cannot speed up processing. If your return has an error or is flagged for review, responding quickly to any IRS notice will get you back in the queue faster, but that is the only way to move things along.

What if the IRS says my refund was approved but I still have not received it?

Check that you chose direct deposit and that your bank account number and routing number are correct. If they are correct, wait the full timeline for your delivery method—1 to 2 days for direct deposit, 7 to 14 days for a check. If the money still has not arrived after that, call the IRS at 1-800-829-1040.

Will I get interest if my refund is delayed?

The IRS does not pay interest on delayed refunds unless the delay is caused by the IRS's own error and the refund is more than 45 days late. Most delays are caused by errors on the return itself or by required holds like the EITC hold, which do not may have access to for interest.

What should I do if I think someone stole my refund?

If your refund was approved and sent to a bank account or address that is not yours, contact the IRS immediately at 1-800-829-1040 and file a report with the Federal Trade Commission at reportidentitytheft.ftc.gov. You will also need to file a police report in your local jurisdiction.