The timeline depends on how you file and how the IRS processes your return

If you file electronically and choose direct deposit, the IRS says you should receive your refund within 21 days. If you file by mail or request a paper check, add 4 to 6 weeks to that timeline. The actual time varies based on whether your return needs review, whether you claimed certain credits, and how busy the IRS is that year.

The 21-day window is not a may provide—it is the IRS's target for most returns. Some arrive in 5 to 10 days. Others take the full 21 days or longer. A small percentage get held for additional review, which can stretch the wait to 60 days or more.

Key Takeaways

  • Electronic filing with direct deposit is fastest, typically 5 to 21 days from acceptance.
  • Paper returns filed by mail take 4 to 6 weeks before processing even begins, then add another 21 days for the refund itself.
  • The IRS processes returns in the order they arrive, so filing early in the season usually means a faster refund.
  • You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
  • Certain credits like the Earned Income Tax Credit or Child Tax Credit can trigger additional review and delay your refund by weeks.

Electronic filing with direct deposit: 5 to 21 days

This is the fastest path. When you file your return electronically through tax software or a tax professional, the IRS receives it immediately. If your return is straightforward and requires no review, direct deposit typically delivers your money within 5 to 10 business days of acceptance.

Most refunds arrive within 21 days. The IRS processes returns in batches throughout the filing season, so timing matters. A return filed in early February usually moves faster than one filed in late March, when the volume is highest.

Direct deposit requires you to provide your bank account and routing number on your return. The IRS sends the refund to that account electronically, which is why it is faster than waiting for a check to arrive by mail.

Paper returns filed by mail: 4 to 6 weeks plus 21 days

If you mail a paper return, the IRS first has to receive it and scan it into their system. This step alone takes 4 to 6 weeks. Only after scanning does the 21-day processing window begin. In total, expect 8 to 12 weeks or longer.

Paper returns also carry a higher risk of delays because scanning errors can trigger manual review. If the IRS cannot read a line or detects a mismatch between your return and their records, your refund gets flagged for examination.

If you must file by mail, send your return to the IRS address for your state. Use certified mail with return receipt so you have proof of delivery. Keep a copy for your records.

When the IRS holds your return for review

Some returns do not move through the standard timeline. The IRS reviews returns that claim certain credits, show math errors, or have information that does not match their records. Common triggers include the Earned Income Tax Credit, the Child Tax Credit, and the American Opportunity Credit.

A return under review can take 60 days or longer. The IRS will send you a letter if your return is selected for examination. That letter explains what information they need and gives you a deadline to respond. Do not ignore it—responding promptly is the fastest way to resolve the hold.

Returns filed early in the season are less likely to be held, because the IRS has more time to work through the volume before the April deadline. Filing in January or early February reduces your chances of a delay.

How to track your refund status

The IRS provides a tool called Where's My Refund at irs.gov. You can check the status of your return 24 hours after you file electronically, or 4 weeks after you mail a paper return. The tool updates once per day, usually overnight.

To use it, you need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool tells you whether the IRS has received your return, whether it is being processed, and when your refund is expected to arrive.

If the tool shows "Return Received" but no processing date yet, your return is in the queue. If it shows a specific date, that is when the IRS expects to issue your refund. If it shows "We received your return and it is being reviewed," your return has been flagged and will take longer.

What delays refunds most often

Math errors on your return cause automatic holds. If you claim a dependent but do not provide their Social Security number, or if your income numbers do not match what employers reported to the IRS, your return gets flagged. The IRS corrects the error and recalculates your refund, which adds weeks.

Identity theft and fraud prevention also cause delays. If the IRS suspects someone else filed a return using your Social Security number, they will hold all refunds until they verify your identity. This can take 60 days or more.

Filing status mismatches slow things down too. If you filed as single but the IRS has you on record as married, or if you claim a child the IRS does not have in their system, your return goes into manual review.

Refunds issued late in the filing season

Returns filed in March and April take longer than those filed in January and February, simply because the IRS is processing millions of returns at once. The agency hires temporary staff and works overtime during peak season, but the volume still creates delays.

If you file in late March, expect your refund to arrive in late April or early May, even if there are no problems with your return. The IRS does not prioritize returns based on when you need the money—they process in the order received.

Filing as early as possible in the year is the single most reliable way to speed up your refund. The IRS begins accepting returns in late January each year.

What to do if your refund is late

If your refund has not arrived by the date the IRS gave you, check Where's My Refund again. The status may have changed. If it still shows a future date, wait a few more days—the tool updates once per day and can lag by a day or two.

If the status shows your refund was issued but you have not received it, contact your bank. The money may be in a pending deposit or held by fraud detection. Your bank can tell you whether the deposit arrived and when it will clear.

If Where's My Refund shows no status at all or says "We cannot provide information about your return," your return may not have been received or may have been rejected. Call the IRS at 1-800-829-1040 to confirm receipt. Have your return and Social Security number ready.

Frequently Asked Questions

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

No. The IRS processes all returns at the same speed regardless of who prepared them. A tax preparer can file your return electronically, which is faster than mailing it, but that is the only advantage. The processing timeline remains the same.

Does filing a paper return slow down my refund?

Yes, significantly. Paper returns take 4 to 6 weeks just to be scanned and entered into the IRS system, then another 21 days to process. Electronic filing with direct deposit is 6 to 8 weeks faster on average.

What if I claimed the Earned Income Tax Credit?

Returns claiming the EITC are held for additional review by law. The IRS does not issue these refunds before mid-February, even if you file in January. Expect your refund in late February or March at the earliest.

Can the IRS issue my refund as a check instead of direct deposit?

Yes. If you do not provide bank account information, the IRS will mail a check. This adds 1 to 2 weeks to the timeline after the refund is issued, because the check has to be printed and delivered by mail.

What happens if I filed my return but the IRS says they did not receive it?

If you filed electronically, contact the tax software or preparer you used—they can confirm whether the return was accepted. If you mailed it, check your certified mail receipt to confirm delivery, then call the IRS at 1-800-829-1040 with the delivery date and tracking number.