How long a tax return takes depends on how you file and whether the IRS needs to review your return

The IRS processes most returns within 21 days of receipt, but that clock starts when they actually receive your return, not when you submit it. If you file electronically, the IRS typically receives it within 24 hours. If you mail a paper return, it can take two to four weeks just to reach the processing center. After that, the IRS sorts it, scans it, and runs it through automated checks. If nothing triggers a manual review, your refund goes to your bank or arrives by mail within the 21-day window.

The timeline also depends on your filing method and how you want your refund. Direct deposit is faster than a paper check — usually five to seven business days after the IRS approves your return. A mailed check can take two to three weeks after approval. If the IRS flags your return for review, the clock stops and restarts when they finish the review, which can add weeks or months.

Key Takeaways

  • Electronic filing reaches the IRS within 24 hours; paper returns take two to four weeks to arrive at the processing center.
  • The IRS processes most returns within 21 days of receipt, but this assumes no errors or flags that require manual review.
  • Direct deposit refunds arrive five to seven business days after approval; mailed checks take two to three weeks longer.
  • You can check the status of your return using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your return is delayed beyond 21 days, the IRS may have flagged it for review, identity verification, or correction of errors.

What causes delays beyond the standard 21 days

The IRS holds returns for manual review when something does not match their records or triggers their fraud detection systems. Common reasons include a missing or mismatched Social Security number, income reported on a W-2 or 1099 that does not match what you reported, a dependent claimed on multiple returns, or an unusually large refund relative to your income. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your return until mid-February, even if everything is correct.

Identity theft flags also delay returns. If someone filed a return using your Social Security number before you did, the IRS will hold your return while they investigate. You will receive a letter explaining the hold and what documents to send. Amended returns (Form 1040-X) take longer than original returns — typically eight to 12 weeks — because they require manual review by definition.

Math errors on your return trigger automatic holds. If you claim a child tax credit but list the wrong number of children, or if your reported income does not match your filing status, the IRS catches it and sends you a notice. You do not have to resubmit; they will correct it and send you the adjusted refund, but this adds time.

How to check your refund status

The IRS Where's My Refund tool on IRS.gov is the official source for your return status. You 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 a single day will not show new information. It tells you whether the IRS has received your return, is processing it, has approved it, or has issued your refund.

If your return was filed electronically, you can check the status as soon as 24 hours after submission. If you mailed a paper return, wait at least four weeks before checking, because the tool will not show anything until the IRS has scanned and entered your return into their system. If the tool says your return is still being processed after 21 days, it means the IRS is reviewing it for one of the reasons listed above.

Do not rely on your tax software's status tracker or your tax preparer's portal. These show only what they have submitted on your behalf, not what the IRS has actually received or approved. The IRS tool is the only one that reflects the actual status at the IRS.

What to do if your refund is delayed

If the Where's My Refund tool shows your return is still processing after 21 days, the IRS is likely reviewing it. Check the tool every few days; it will eventually show a status change. If it says the IRS needs more information, you will receive a letter in the mail explaining what documents to send. Do not wait for the letter if you already know why your return might be flagged — for example, if you claimed a dependent who was also claimed by an ex-spouse, or if you reported income that differs from a W-2.

If you filed electronically and the tool shows your refund was issued but you have not received it after the expected timeframe, contact your bank to confirm they have not received a deposit. Sometimes a direct deposit fails because of a closed account, a typo in your routing number, or a name mismatch. If your bank confirms no deposit arrived, call the IRS at 1-800-829-1040 to report it. They can issue a replacement check or attempt a new direct deposit.

If you mailed a paper return and it has been more than four weeks with no status showing in the tool, the return may not have arrived yet. Wait another week or two, then call the IRS. They can search for your return by name and Social Security number. If it is truly lost in the mail, they will advise you to file a replacement return.

Why the IRS holds returns with tax credits

The Earned Income Tax Credit and the Additional Child Tax Credit are subject to a mandatory hold period that runs through mid-February each year. This is a federal requirement, not a processing delay. Even if your return is completely correct and filed in early January, the IRS will not issue your refund until after mid-February. This applies only to returns that claim these credits; if your return does not include them, you are not subject to this hold.

The hold exists because these credits are high-value and high-fraud targets. The IRS uses the extra time to cross-check your claimed dependents against Social Security records, verify your income, and detect duplicate claims. If everything checks out, your refund is issued after mid-February. If something does not match, the IRS will contact you with a letter.

Direct deposit versus mailed checks

Direct deposit is the fastest way to receive your refund. Once the IRS approves your return, the refund typically reaches your bank account within five to seven business days. You provide your routing number and account number on your tax return, and the IRS deposits the money directly. Make sure your routing and account numbers are correct; if they are wrong, the deposit will be rejected and the IRS will mail you a check instead, adding two to three weeks.

A mailed check takes longer because it has to be printed, stuffed, and delivered by the postal service. After the IRS approves your return, allow two to three weeks for the check to arrive. If you live in a remote area or the postal service is slow, it can take longer. If your check does not arrive within three weeks of the IRS issuing it, contact the IRS to report it missing. They can issue a replacement check or set up a direct deposit if you provide banking information.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or use tax software?

No. The IRS processes all returns at the same speed regardless of who prepared them. Tax software and tax preparers cannot speed up IRS processing. Some tax software offers a refund advance loan, where they lend you money against your expected refund, but this is a loan you repay, not a faster refund from the IRS.

What if the Where's My Refund tool says my refund was issued but I never got it?

If you chose direct deposit, contact your bank first to confirm the deposit did not arrive. If your bank has no record, call the IRS at 1-800-829-1040 with your Social Security number and return information. They can verify whether the deposit was sent and to which account. If the account information was wrong, they will issue a check instead. If you chose a mailed check, wait the full three weeks from the issue date before reporting it missing.

Do I have to wait until mid-February if I claim the Earned Income Tax Credit?

Yes. The IRS is required by law to hold all returns claiming the EITC or Additional Child Tax Credit until mid-February. This applies even if your return is filed in January and is completely correct. The hold is automatic and cannot be waived.

What does it mean if the Where's My Refund tool says my return is being reviewed?

It means the IRS has flagged your return for manual review, usually because something does not match their records or triggered their fraud detection. This can take weeks or months. You will receive a letter if they need documents from you. Do not resubmit your return; wait for the letter and respond to what they ask for.

Can I call the IRS to ask why my refund is delayed?

You can call the IRS at 1-800-829-1040, but they cannot tell you much more than the Where's My Refund tool already shows. If your return is still processing, they will tell you to wait. If it has been flagged for review, they may not have details yet. The tool is usually faster and more current than calling.