Federal tax refunds typically arrive within 21 days of the IRS accepting your return, but the actual timeline depends on how you file and how you receive the money.

The IRS publishes a 21-day standard, but that clock starts when your return is accepted—not when you submit it. If you file electronically with direct deposit, you are most likely to hit that window. If you file by mail or request a check, add weeks. The IRS processes millions of returns simultaneously, and some returns trigger additional review that pauses the clock entirely.

The 2025 tax season runs from January 27 (when the IRS began accepting returns) through April 15. The IRS has stated it expects to process most returns within the standard timeframe, but delays are common in February and March when volume peaks. Refunds filed in April often take longer because the agency is handling the final surge of returns before the important date.

Key Takeaways

  • Electronic filing with direct deposit is the fastest path—most refunds arrive within 21 days of acceptance, often sooner.
  • Paper returns take 4 to 6 weeks longer because the IRS must scan and process them manually before the 21-day clock starts.
  • Refunds by check take an additional 7 to 10 business days after the IRS processes your return, since the check must be printed and mailed.
  • Returns flagged for review—those with errors, missing information, or identity concerns—can pause processing for weeks or months.
  • You can check your refund status in real time using the IRS Where's My Refund tool, which updates once per day.

Electronic filing with direct deposit: the fastest option

If you file electronically and choose direct deposit to your bank account, the IRS typically processes your return and deposits the money within 21 days of acceptance. Many refunds arrive in 10 to 14 days. The IRS accepts e-filed returns when ready and begins processing them the same day, so the 21-day window begins when ready.

Direct deposit is faster than a check because there is no printing, mailing, or postal delay. The money moves electronically from the IRS to your bank, which usually posts it within one to three business days of the IRS sending it. If you filed early in the season (late January or early February), you are more likely to see your refund in the 10 to 14 day range. If you filed in March or April, expect closer to 21 days.

Paper returns and mail-in filing: add 4 to 6 weeks

If you mailed a paper return, the IRS does not begin processing it until it arrives at the service center and is scanned into the system. This scanning step alone can take 2 to 4 weeks depending on mail volume and which service center handles your state. Only after scanning does the 21-day processing clock start.

This means a paper return filed in early February might not be scanned until mid-March, pushing the actual refund into late March or April. The IRS recommends filing electronically specifically to avoid this delay. If you must file by mail, send it as early as possible in the season and keep a copy for your records.

Refunds by check: add 7 to 10 business days

If you requested a refund by check instead of direct deposit, the IRS still processes your return within 21 days of acceptance, but the check must then be printed and mailed to you. This adds 7 to 10 business days in most cases, sometimes longer if your address is outside the continental United States.

The IRS prints checks in batches, so your check may sit in a queue for a few days before printing. Once mailed, it travels through the postal system, which typically takes 3 to 5 business days for delivery. If your check is lost or damaged in the mail, the IRS can issue a replacement, but that process takes an additional 2 to 4 weeks.

Returns that trigger review or additional processing

Some returns do not follow the standard timeline because they are flagged for review. Common triggers include math errors, missing information (like a Social Security number or signature), discrepancies between your return and IRS records, or claims that require verification—such as the Earned Income Tax Credit or Child Tax Credit.

If your return is selected for review, the IRS will mail you a notice explaining what is needed. You then have 30 days to respond. Once the IRS receives your response, processing resumes, but the total time from filing to refund can stretch to 8 to 12 weeks or longer. Returns involving identity theft or fraud can take several months to resolve.

The IRS also holds refunds when it detects a match with state tax debt, federal student loan debt, or child support arrears. These offsets are legal and can delay your refund by 2 to 6 weeks while the IRS coordinates with the relevant agency.

How to track your refund in real time

The IRS Where's My Refund tool is the official way to check your refund status. You can access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.

The tool shows one of three statuses: "Return Received" (the IRS has your return but has not yet processed it), "Refund Approved" (processing is complete and your refund is being prepared), or "Refund Sent" (the money has been dispatched to your bank or is in the mail). If your status does not update for more than 21 days after acceptance, or if you see an error message, contact the IRS at 1-800-829-1040.

Do not rely on third-party refund tracking apps or websites. The IRS Where's My Refund tool is the only source that reflects the actual status of your return.

What to do if your refund is late

If your refund has not arrived within 21 days of acceptance (or within the expected timeframe for your filing method), start by checking Where's My Refund. If the status shows "Refund Sent" but the money has not appeared in your bank account, wait 3 to 5 more business days—delays in bank posting are common.

If the status shows "Return Received" or "Refund Approved" but more than 21 days have passed, your return may be under review. Call the IRS at 1-800-829-1040 with your Social Security number and filing status ready. The IRS can tell you whether a notice was mailed to you and what information is needed to move forward.

If you filed by check and the check has not arrived within 30 days of the "Refund Sent" status, the check may have been lost in the mail. The IRS can issue a replacement check, but you must request it through the IRS or your tax professional. Do not cash a replacement check if the original arrives later.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Not through the IRS—21 days is the standard processing time for accepted returns. Some tax preparation companies offer refund advances or loans against your expected refund, but these come with fees and interest. Direct deposit is the fastest legitimate method.

Why does the IRS say 21 days but mine took longer?

The 21-day window begins when your return is accepted, not when you file it. Paper returns take weeks to scan before acceptance. Returns with errors, missing information, or claims requiring verification also pause the clock. If you filed by check, add another 7 to 10 days for printing and mailing.

What if my bank account information was wrong on my return?

If you provided an incorrect account number, the IRS will attempt the deposit and it will be rejected. The IRS then mails a check to your address on file, which adds 7 to 10 business days. You can contact the IRS to verify the correct account, but the check is usually the faster option at that point.

Do I have to wait for my refund or can I get the money sooner?

You cannot speed up IRS processing, but some tax preparation companies offer refund anticipation loans—you receive the money when ready and repay it from your refund. These loans charge fees and interest, so the net refund is smaller. Direct deposit is free and usually arrives within two weeks.

What happens if I filed my return but haven't received a confirmation?

If you filed electronically, the IRS sends an when ready confirmation number. If you did not receive one, your return may not have been submitted. Check your tax software or contact your tax preparer. If you mailed a paper return, the IRS does not send a confirmation—you can only track it through Where's My Refund once it is scanned and accepted.