Most refunds arrive within 21 days of the IRS receiving your return

The IRS processes tax returns in the order they receive them. If you file electronically and choose direct deposit to your bank account, the IRS typically issues your refund within 21 days. Paper returns take longer — usually six to eight weeks — because they must be opened, scanned, and entered into the system by hand.

The 21-day timeline assumes your return has no errors, your bank account information is correct, and the IRS does not need to verify anything about your income or deductions. If any of those conditions are not met, your refund will be delayed.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically resulting in a refund within 21 days of the IRS receiving your return.
  • Paper returns take six to eight weeks because they require manual processing before the IRS can begin calculating your refund.
  • The IRS processes returns in the order received, so filing early in the tax season does not speed up your refund if you file electronically.
  • You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the exact stage of processing.
  • Refunds are delayed when the IRS detects math errors, mismatched income information, or claims it cannot verify without additional documents from you.

Why your refund might take longer than 21 days

The IRS holds some returns for additional review. This happens when your return contains certain credits or deductions — the Earned Income Tax Credit and the Additional Child Tax Credit are the most common triggers — or when information on your return does not match what employers or financial institutions reported to the IRS.

If you claim a dependent, the IRS cross-checks the Social Security number you provide against its records. A mismatch, even a typo, will flag your return for manual review. The same happens if you report self-employment income that differs significantly from prior years, or if you claim a home office deduction for the first time.

Identity theft screening also delays some returns. The IRS runs fraud checks on returns filed early in the season, particularly those claiming refundable credits. This is automatic and does not mean anything is wrong with your return — it is a security step.

How to check where your refund is

The IRS provides a tool called Where's My Refund on its website 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 shows you which stage your return is in: received, approved, or sent to your bank.

Do not check more than once per day. The tool cannot tell you anything new until the next update cycle. If your return shows as received but not yet approved after 21 days, or if it has been approved but not sent to your bank after five business days, contact the IRS at 1-800-829-1040.

You can also request a transcript of your account from the IRS, which shows whether your return was processed and what the IRS calculated as your refund. This takes about five to ten business days to arrive by mail, or you can view it immediately online through the IRS website if you set up an account.

What happens if the IRS finds an error on your return

If the IRS discovers a math error or a mismatch between your return and third-party reports (like a W-2 or 1099), it will correct the error and send you a notice explaining the change. Your refund will be reduced by the amount of the correction, or you may owe money instead of receiving a refund.

You have the right to dispute the IRS correction. The notice will include instructions for requesting an appeal or providing additional documentation. You have 60 days from the date on the notice to respond. If you do not respond, the IRS assumes the correction is correct and processes your account accordingly.

Direct deposit versus check refunds

Direct deposit to your bank account is faster than a mailed check. With direct deposit, the IRS sends the money electronically to your bank, which usually posts it within one to two business days. A mailed check takes seven to fourteen business days to arrive, depending on mail delivery in your area.

If you did not provide bank account information on your return but want your refund by direct deposit, you cannot change the method after filing. The IRS will mail a check instead. For future years, you can provide your bank routing number and account number on your return to receive refunds by direct deposit.

Some people use a temporary bank account or a refund anticipation loan to receive their refund faster. These services charge fees and are not necessary — direct deposit from the IRS is free and arrives within the standard timeline.

Refunds delayed by the IRS identity theft review

The IRS screens returns for identity theft risk, particularly early in the tax season when fraud is most common. If your return is selected for this review, processing will pause for up to 120 days while the IRS verifies that you are the person filing the return.

You will receive a notice if your return is selected for identity theft screening. The notice will ask you to verify your identity by phone or by visiting an IRS office in person. Once you verify, the IRS will resume processing your return. This does not mean you are suspected of fraud — it is a routine security measure.

What to do if your refund does not arrive on time

If your refund does not arrive within 21 days of the IRS receiving your return (or within the stated timeframe shown in Where's My Refund), contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is still being processed, whether additional information is needed, or whether there is a problem with your bank account information.

If the IRS sent your refund to the wrong bank account — for example, if you provided an incorrect routing number — the money may be returned to the IRS. The IRS will send you a check instead, which takes an additional two to four weeks. To avoid this, double-check your bank account information before you file.

If you filed a paper return and it has been more than eight weeks, contact the IRS. Paper returns can be lost or misfiled in the system. The IRS can search for your return and reprocess it if necessary.

Frequently Asked Questions

Does filing my return early mean I get my refund earlier?

No. The IRS processes returns in the order received, but the 21-day timeline starts when the IRS receives your return, not when you file it. Filing in January versus February does not change how long processing takes once the IRS has your return in hand.

Can I get my refund faster by paying a tax preparation company?

No. Tax preparation companies cannot speed up IRS processing. Some offer refund anticipation loans, which give you money immediately but charge fees and interest. You receive the same refund amount on the same timeline whether you use a tax preparation company or file on your own.

What if I made a mistake on my return after I filed?

You can file an amended return using Form 1040-X. However, do not file an amended return until you receive your original refund. Amending before the IRS processes your original return can cause delays. After you receive your refund, you have three years to file an amended return if you need to correct an error.

Will my refund be delayed if I claim the Earned Income Tax Credit?

Possibly. Returns claiming the Earned Income Tax Credit are held for additional review more often than other returns. The IRS may take up to 21 days or longer to process these returns. You can still track your status using Where's My Refund.

What if my bank rejects the direct deposit?

If your bank account is closed or the account number is incorrect, the IRS will attempt the deposit and the bank will reject it. The IRS will then mail a check to the address on your return. This adds two to four weeks to your timeline. Contact your bank to confirm your account is active and your routing number is correct before you file.