Current refund timing for 2025

The IRS says most refunds arrive within 21 days of accepting your return. That clock starts when the IRS receives and processes your tax form, not when you file it. If you file on January 15, the 21-day window begins when the IRS actually opens and reads your return — which may be a few days later depending on how you filed.

In practice, most people see refunds in 5 to 21 days. The speed depends on three things: how you filed (online is faster than by mail), how you want the money (direct deposit is faster than a check), and whether the IRS needs to verify anything on your return.

The IRS processes returns in the order they arrive, not in the order they were filed. A return mailed in December but received in January sits behind returns that arrived earlier in January.

Key Takeaways

  • The IRS counts the 21-day window from when it receives your return, not from when you submit it, so mailed returns take longer to start the clock.
  • Direct deposit refunds arrive faster than checks — usually within the 21-day window if there are no issues, while checks can take several additional days to arrive by mail.
  • If the IRS needs to verify information on your return, the 21-day timer pauses and restarts after verification is complete.
  • You can check your refund status in real time using the IRS Where's My Refund tool on IRS.gov, which updates once per day.

Why some refunds take longer than 21 days

The 21-day timeline assumes your return has no issues. Several things can pause the process. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your refund until February 15 by law — this is not a delay, it is a required hold. If you file early in January and claim these credits, you will not see your refund until mid-February even if everything else is correct.

The IRS also delays refunds when it detects something that needs checking: a mismatch between your Social Security number and name, income that does not match what your employer reported, or a return that looks unusual compared to your past filings. These verifications can add weeks or months.

If you file by mail, add 1 to 2 weeks before the IRS even receives your return. A return mailed January 10 might not arrive at an IRS processing center until January 20 or later, pushing the 21-day clock forward.

Direct deposit versus check refunds

Direct deposit is the fastest way to receive a refund. Once the IRS processes your return and approves the refund, the money moves to your bank account within 1 to 5 business days. Most people with direct deposit see the money within the 21-day window.

A check refund takes longer. The IRS prints and mails the check, which can take 5 to 7 business days after the refund is approved. Then the check travels through the postal service — another 3 to 10 days depending on distance. A check refund can take 30 to 40 days total from the time the IRS approves it.

If you have not yet filed and want your refund faster, choose direct deposit on your tax form. You will need your bank account number and routing number, both found on a blank check or by calling your bank.

How to track your refund status

The IRS provides a free tool called Where's My Refund on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and tells you whether the IRS has received your return, is processing it, or has approved the refund.

The tool shows three possible statuses. "Return received" means the IRS has it but has not finished processing. "Refund approved" means the IRS has checked your return and the money is on its way. "Refund sent" means the IRS has released the money — if you chose direct deposit, it is in transit to your bank; if you chose a check, it has been mailed.

Do not call the IRS to ask about your refund unless Where's My Refund says there is a problem. The IRS cannot tell you anything the tool does not already show, and phone lines are extremely busy during tax season.

What to do if your refund is delayed

If your refund has not arrived 21 days after the IRS accepted your return, check Where's My Refund first. If it shows "Refund sent" but the money has not reached your bank, contact your bank — the refund may be held for verification or may have been sent to an old account if you changed banks.

If Where's My Refund shows "Refund approved" but more than 5 business days have passed since that status appeared, and you chose direct deposit, contact your bank to confirm they have received the deposit. Sometimes a bank holds a large deposit for a day or two.

If Where's My Refund shows your return is still being processed after 21 days, the IRS is likely verifying something. The tool will usually tell you what is needed — for example, "We are reviewing your return" or "We need more information." If it asks for documents, follow the instructions on the screen. Do not mail anything unless the tool specifically tells you to.

Refunds for people who filed late or amended their return

If you file after April 15, your refund follows the same 21-day rule from the date the IRS receives it, but you have already missed the main filing season. Processing can be slower in summer and fall because fewer IRS staff are working on returns.

An amended return (Form 1040-X) takes longer — usually 8 to 12 weeks from the date the IRS receives it. Amended returns are processed separately and cannot be filed electronically in most cases, so they go through the mail system first.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Not through the IRS — 21 days is the fastest standard timeline for direct deposit. Some tax preparation companies offer refund advances or loans, but these come with fees and interest. The free option is to file early and choose direct deposit, which gives you the best chance of receiving your refund within 5 to 21 days.

Why does the IRS hold refunds for EITC and ACTC until February 15?

This is a federal requirement, not an IRS choice. Congress mandated the hold to reduce fraud. If you claim these credits, your refund will not be released before February 15 regardless of when you file or how quickly the IRS processes your return.

What if I filed by mail and it has been three weeks with no status update?

Mailed returns take 1 to 2 weeks to reach an IRS processing center before the 21-day clock starts. If you mailed your return three weeks ago, it may still be in transit or just arriving. Check Where's My Refund — if it shows no status yet, your return has not been received. If it has been more than four weeks since you mailed it, contact the IRS.

If I file electronically, when does the 21-day clock start?

The clock starts when the IRS accepts your electronic return, which usually happens the same day you file if you file during business hours. If you file at 11 p.m., acceptance may happen the next morning. Check Where's My Refund the day after you file to see when the IRS officially received it.

Can I change my refund from a check to direct deposit after I file?

No — once you file, you cannot change the delivery method. If you chose a check and want to switch to direct deposit, you would need to file an amended return, which takes 8 to 12 weeks. For future years, choose direct deposit when you file the original return.