When to expect your refund in 2025

The IRS typically issues most refunds within 21 days of accepting your return. That clock starts the day the IRS receives your return, not the day you file it. If you file on January 15, but the IRS doesn't process it until January 20, the 21-day window begins on January 20.

In practice, many refunds arrive faster — some within 5 to 10 days. Others take longer. The 21-day timeframe is a target, not a may provide. The actual speed depends on how you file, how you receive the money, and whether the IRS needs to verify information on your return.

The IRS processes returns in waves. Early filers who submit electronically in late January often see refunds by mid-February. People who file in March or April typically wait longer because the volume is much higher. If you file by mail, add 2 to 4 weeks to any timeline.

Key Takeaways

  • Electronic filing with direct deposit is the fastest method — most refunds arrive within 5 to 21 days of the IRS accepting your return.
  • Paper returns take 4 to 6 weeks longer than electronic returns because the IRS must scan and enter the data by hand.
  • The IRS processes returns in batches, so filing in January is faster than filing in April, even if both are accepted on the same day.
  • You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your refund is delayed beyond 21 days, the IRS may be verifying your identity, your income, or your claimed credits.

Electronic filing with direct deposit is fastest

If you file your return electronically and choose direct deposit to your bank account, you are using the fastest method available. Most refunds sent this way arrive within 5 to 21 days of acceptance. Many arrive within 10 days.

Direct deposit means the IRS transfers money straight into your bank account rather than mailing a check. Your bank then processes the deposit — this usually takes 1 to 3 business days. So if the IRS sends the money on a Friday, it may not show in your account until Tuesday.

To use direct deposit, you need your routing number and account number from your bank. These appear on the bottom left of a check. You enter them on your tax return before filing.

Paper returns and checks take much longer

If you file by mail, expect 4 to 6 weeks longer than electronic filers. The IRS must receive your return, open it, scan it, and enter the data into their system before processing begins. Only then does the 21-day clock start.

If you request a paper check instead of direct deposit, add another 2 to 4 weeks. The IRS prints and mails the check, then it travels through the postal system. A check mailed from the Midwest can take 7 to 10 business days to arrive on the East Coast.

Paper returns filed in April face the longest delays because the IRS is processing millions of returns simultaneously. A return mailed in mid-April might not be received and entered until late May, pushing the refund into July.

Why some refunds are delayed

If your refund does not arrive within 21 days of acceptance, the IRS is likely verifying something on your return. Common reasons include a mismatch between your Social Security number and name, income reported on your return versus what employers reported, or a claimed credit that requires review.

The IRS also delays refunds when you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC). By law, the IRS cannot issue these refunds before February 15, even if your return is accepted in January. This delay is built in and not a sign of a problem.

Identity theft and fraud checks also cause delays. If the IRS suspects your return may be fraudulent, they hold the refund while they verify your identity. This can add weeks or months.

How to check your refund status

The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the refund amount. The tool shows whether the IRS has received your return, whether it is being processed, and when the refund is expected to be issued.

The tool updates once per day, usually overnight. Checking multiple times in the same day will not show new information. If the tool says your refund is still being processed, it means the IRS has not yet issued it.

You can also call the IRS at 1-800-829-1040. Wait times are long during tax season, but the phone line can sometimes provide information the online tool does not.

What to do if your refund is very late

If your refund has not arrived more than 21 days after the IRS accepted your return, start by checking Where's My Refund. If the tool says the refund has been issued but you have not received it, contact your bank to confirm the deposit did not go to the wrong account.

If the tool says your return is still being processed after 30 days, call the IRS at 1-800-829-1040 or visit an IRS office in person. Bring a copy of your return and a photo ID. The IRS can tell you specifically what is holding up your refund.

If the IRS issued your refund as a check and you have not received it after 4 weeks, you can request a replacement check. The IRS will issue a new one, but you must wait 120 days from the original issue date before requesting it.

Refund timing for amended returns

If you file an amended return (Form 1040-X), the timeline is longer. The IRS typically takes 16 weeks to process an amended return, though some are processed faster. The 21-day rule does not apply to amended returns.

Amended returns are processed by hand in a separate queue from original returns. If you discover an error after filing, file the amendment as soon as possible — the sooner you file, the sooner it moves through the queue.

Frequently Asked Questions

Can I speed up my refund by paying a tax preparer?

No. Tax preparers and software companies cannot speed up IRS processing. Some offer "rapid refund" loans that give you money immediately, but you pay interest and fees. The IRS processes all returns at the same pace regardless of who prepared them.

Why does the IRS hold refunds with EITC or child tax credits?

Federal law requires the IRS to hold these refunds until at least February 15 to allow time to detect fraud. This is a mandatory delay, not a sign that something is wrong with your return. The delay applies to all EITC and ACTC claims.

What if I filed electronically but chose a check instead of direct deposit?

Your refund will still be processed within 21 days of acceptance, but the IRS will mail a check instead of depositing it. The check then takes 7 to 14 business days to arrive, depending on distance. Total time is usually 4 to 6 weeks.

Does filing on January 1 may provide a faster refund than filing in March?

Not necessarily. The IRS processes returns in batches, and early returns sometimes sit in queue before processing begins. Filing in early February often results in faster refunds than filing on January 1, because the IRS has ramped up processing capacity by then.

Can I get my refund as a direct deposit to a prepaid card instead of a bank account?

Yes. Many prepaid cards have routing and account numbers that work for direct deposit, just like a bank account. Check your card's documentation or contact the card issuer to confirm the numbers before you file.