How long a tax refund takes depends on how you file and how the IRS processes your return

The IRS publishes a standard timeline: if you file electronically and choose direct deposit, you should see your refund within 21 days. If you file on paper or request a check, add another week or two. But "should" is doing a lot of work in that sentence. The actual arrival depends on whether your return needs manual review, whether the IRS finds an error, and whether you filed during peak season when processing slows down.

The IRS processes roughly 150 million returns each year. Most arrive within the 21-day window. Some do not. If your return is flagged for review—because income doesn't match what employers reported, or because you claimed a credit the IRS wants to verify—the clock stops and restarts once the review is done. That can add weeks or months.

You can check the actual status of your specific return using the IRS Where's My Refund tool on IRS.gov. It updates once per day and tells you whether the IRS has received your return, is processing it, has approved it, or has sent it out. That tool is more reliable than a calendar estimate.

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of filing electronically; paper returns and mailed checks take longer.
  • The IRS Where's My Refund tool shows the actual status of your return and updates daily, which is more useful than a general timeline.
  • Returns flagged for review—because of income mismatches, credit verification, or identity checks—pause processing and can add weeks or months.
  • Filing early in the tax season (January or February) generally means faster processing than filing in March or April when the IRS is busiest.

The difference between electronic filing and paper returns

Electronic filing moves faster because the IRS receives the data directly and can begin processing when ready. A paper return has to be received by mail, opened, scanned, and entered into the system—that alone adds 5 to 10 days before processing even starts. The IRS processes paper returns in batches, not individually, so timing also depends on when your envelope arrives relative to the batch schedule.

If you filed electronically and chose direct deposit, the IRS sends the refund to your bank as an electronic transfer. Your bank then deposits it into your account. That transfer usually clears within one business day, though some banks hold it for a day or two depending on their own policies. If you requested a check, the IRS prints and mails it, which adds 7 to 10 days of postal delivery time on top of the processing window.

The fastest route is electronic filing plus direct deposit. The slowest is paper filing plus a mailed check, which can stretch to 6 to 8 weeks from the date the IRS receives your return.

What happens when the IRS needs to review your return

The IRS flags returns for review for specific reasons. The most common: your reported income doesn't match what your employer, bank, or investment firm reported to the IRS on forms like the W-2 or 1099. Another common trigger is claiming the Earned Income Tax Credit (EITC) or the Child Tax Credit, which the IRS verifies more carefully because these credits are frequently claimed incorrectly. Identity verification—confirming you are who you say you are—can also pause processing.

When a return is under review, the 21-day clock stops. The IRS sends you a letter explaining what it needs. You respond by mail or, in some cases, through an online portal. Once the IRS receives and processes your response, it resumes the refund. This can add 2 to 4 weeks, or longer if the IRS needs follow-up information.

You can see whether your return is under review by checking Where's My Refund. If it says "We received your return and it is being processed," you are in the standard queue. If it says "We are reviewing your return," or if the status has not changed in more than a week, your return is likely flagged.

Filing during peak season versus off-season

The IRS processes returns faster in January and early February than in March and April. During peak season—roughly mid-March through mid-April—the IRS receives 2 to 3 million returns per week. Processing slows because the volume exceeds the IRS's staffing capacity. A return filed in early February might be processed in 15 days; the same return filed in early April might take 25 days, even if nothing else is different.

This is not a hard rule—processing time depends on many factors—but filing early in the tax season generally improves your odds of a faster refund. The IRS also has fewer staff available during the filing season because many employees are reassigned to processing returns, so other functions (like responding to letters or handling reviews) slow down as well.

How to track your refund in real time

The IRS Where's My Refund tool is the only source that shows the actual status of your return. You access it at IRS.gov by entering your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight. It will tell you one of four things: the IRS has not yet received your return; the IRS is processing it; the IRS has approved it and sent it out; or there is a problem and the IRS needs more information.

If the status says your refund has been sent, it provides an expected deposit date. That date is usually accurate within a day or two, though your bank may hold the deposit for its own processing. If the status has not changed in more than a week, or if it says the IRS needs more information, check your mail for a letter from the IRS explaining what is needed.

Do not rely on third-party websites or apps that claim to track your refund. The IRS Where's My Refund tool is the authoritative source, and it is free.

What to do if your refund is delayed beyond the expected date

If Where's My Refund says your refund was sent but you have not received it after the expected deposit date, contact your bank first. The bank may have held the deposit for fraud verification or may have deposited it to the wrong account if your banking information changed. Your bank can confirm whether the IRS sent the money and where it went.

If your bank confirms it never received the deposit, or if Where's My Refund still shows "processing" after 21 days with no explanation, contact the IRS. You can call the IRS at 1-800-829-1040 (the wait time is often long during tax season). Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is under review, whether there is an error, or whether the refund was sent to the wrong account.

If you filed on paper and requested a check, and the check has not arrived after 8 weeks, the IRS can issue a replacement check or, in some cases, a direct deposit instead. Again, contact the IRS with your filing information.

Refunds held for unpaid taxes, student loans, or child support

The IRS can hold your refund if you owe back taxes, have unpaid federal student loans in default, or owe child support. This is called a tax offset. The IRS does not process your refund normally in these cases—instead, it sends the money to the agency you owe. You will receive a notice in the mail explaining the offset and which agency received the funds.

If you believe the offset is wrong—for example, if you already paid the debt or if the debt belongs to someone else—you can dispute it by contacting the agency that received the funds or by calling the IRS. Disputes can take several months to resolve.

Frequently Asked Questions

Why does the IRS say 21 days but my refund hasn't arrived yet?

The 21-day timeline assumes your return is processed without any flags or errors. If the IRS needs to verify information, match your income to employer reports, or confirm your identity, processing pauses. Check Where's My Refund to see the actual status. If it still says "processing" after 21 days, your return is likely under review.

Can I get my refund faster if I pay a tax preparation company?

No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax preparation companies offer "refund advances" or loans against your expected refund, but these are loans you have to repay—they do not speed up the IRS's processing.

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

If you filed electronically, wait until your refund is processed and deposited. Then file an amended return (Form 1040-X) if the mistake affects your refund amount. If you filed on paper, contact the IRS before they process it if possible. Once processed, you will need to file an amended return.

Does direct deposit to a prepaid card work the same as direct deposit to a bank account?

Yes. The IRS sends the refund as an electronic transfer to whatever account number you provide. Prepaid cards work the same way as bank accounts from the IRS's perspective. The refund should arrive within the same timeframe.

Can the IRS send my refund to a different account than the one I used last year?

Yes. You can change your direct deposit account on your current return. Make sure the account number and routing number are correct—if they are wrong, the refund may go to the wrong account or be rejected. If rejected, the IRS will mail a check instead, which adds time.