The IRS refund schedule for 2025 depends on how you file and how you receive your money

The IRS does not publish a single refund date for all taxpayers. Instead, refunds arrive on a rolling basis throughout the filing season, which runs from late January through October. Most refunds issued in 2025 will arrive between late February and early April if you file early and choose direct deposit. If you file later in the season or request a paper check, your refund may not arrive until summer or fall.

The speed of your refund depends on three things: when you submit your return, whether the IRS has to review it for errors or fraud, and which delivery method you choose. Direct deposit is fastest—typically 21 days or fewer from the date the IRS accepts your return. Paper checks take 4 to 6 weeks longer. If the IRS flags your return for review, add 2 to 8 weeks to either timeline.

Key Takeaways

  • Direct deposit refunds usually arrive within 21 days of IRS acceptance; paper checks take 4 to 6 weeks longer.
  • Filing early (late January through February) gives you the best chance of receiving your refund by mid-April.
  • The IRS processes returns in the order they are received, so filing on January 24 (the first day of the 2025 season) does not may provide you go first.
  • If your return requires manual review—because of math errors, missing information, or fraud detection—add 2 to 8 weeks to the standard timeline.
  • You can track your refund status using the IRS Where's My Refund tool starting 24 hours after you file electronically.

How the IRS processes returns in order

The IRS does not process all returns at once. Instead, it accepts and processes them in batches throughout the day, every day the filing season is open. This means filing on January 24, 2025 (the first day) does not put you at the front of the line—it puts you in the first batch of that day, alongside thousands of other filers.

The IRS prioritizes returns by the order they are received within each batch, not by filing method or complexity. A return filed electronically at 9 a.m. will be processed before one filed at 5 p.m. on the same day. However, the difference in processing time between morning and evening filings is usually only a few hours or days, not weeks.

If you file a paper return by mail, the IRS must first receive it at its processing center, then scan it into the system. This adds 1 to 3 weeks to the timeline before processing even begins. For this reason, paper returns filed in March or later rarely receive refunds before June.

Direct deposit refunds: the fastest route

Direct deposit is the IRS's fastest refund method. Once the IRS accepts your return electronically, it typically issues your refund within 21 days. The refund then moves from the IRS to your bank, which usually deposits it within 1 to 3 business days. In practice, most direct deposit refunds arrive within 7 to 14 days of acceptance.

To use direct deposit, you must provide your bank account number and routing number on your tax return. You can find your routing number on the bottom left of any check, or by calling your bank. The IRS will not send you a separate confirmation that your refund has been deposited—you will see it in your account when it arrives.

If you filed early in the season (late January or early February) and chose direct deposit, you should expect your refund by mid-March at the earliest, and by mid-April at the latest. If you filed in March or April, expect it by late April through May.

Paper check refunds: slower but still trackable

Paper checks take longer because the IRS must print and mail them. After the IRS accepts your return, it typically issues a paper check within 21 days, but then the check must travel through the mail. Delivery usually takes 4 to 6 weeks from the date of issue, depending on your location and mail speed.

A paper check refund filed in late January might arrive by late March or early April. A check filed in April or May will likely not arrive until June or July. Checks filed after June rarely arrive before August.

If you did not receive your check within 6 weeks of the IRS acceptance date, use the Where's My Refund tool to confirm the check was issued. If it shows issued but you have not received it, contact the IRS at 1-800-829-1040 to report it missing. The IRS can issue a replacement check or deposit the refund directly to your bank account instead.

What delays your refund: errors, fraud flags, and manual review

Not all returns move through the standard 21-day timeline. The IRS flags certain returns for manual review, which adds significant time. Common reasons include math errors on the return, missing or mismatched information (such as a Social Security number that does not match IRS records), claimed credits that require verification, or patterns that trigger fraud detection.

If your return is flagged, the IRS will send you a letter explaining why. You may need to provide additional documents, such as proof of income, proof of dependent status, or receipts for claimed deductions. The review process typically takes 2 to 8 weeks, depending on how quickly you respond and how complex the issue is.

Do not ignore an IRS letter about your return. Respond within the deadline stated in the letter, or your refund will be delayed further. If you are unsure what documents to send, call the IRS at the number on the letter or visit an IRS walk-in office in your area.

Using Where's My Refund to track your status

The IRS Where's My Refund tool is available at irs.gov/refunds. You can check your status starting 24 hours after you file electronically. The tool shows three possible statuses: "Return Received," "Refund Approved," and "Refund Issued."

"Return Received" means the IRS has accepted your return but has not yet processed it. This status typically lasts 1 to 5 days. "Refund Approved" means the IRS has processed your return and approved your refund, but has not yet issued it. This status typically lasts 3 to 7 days. "Refund Issued" means the IRS has sent your refund—either by direct deposit or by check—and provides the expected delivery date.

The tool updates once per day, usually overnight. Checking multiple times per day will not speed up the process. If your status has not changed in more than 21 days after acceptance, or if you see an error message, contact the IRS at 1-800-829-1040.

Filing early versus filing late in the 2025 season

The 2025 filing season opens January 24 and closes October 15. Filing early (late January through February) gives you the best chance of receiving your refund by April. Filing in March or April will likely result in a refund by May or June. Filing after May means your refund may not arrive until summer or fall.

However, filing early also means you must have all your documents ready—W-2s from your employer, 1099s for other income, receipts for deductions, and proof of any credits you are claiming. If you file before you have received all your documents, you may have to file an amended return later, which delays your refund further.

The IRS does not penalize you for filing late within the season. If you owe taxes, you will owe interest and penalties on the amount owed, but the filing deadline itself is April 15. If you file after April 15 without requesting an extension, you will owe a failure-to-file penalty in addition to any taxes owed.

What to do if your refund does not arrive on time

If your refund status shows "Refund Issued" but you have not received it after the expected delivery date, wait 5 business days. Mail and bank processing can be slow, especially during peak season. If 5 business days have passed and you still have not received it, contact your bank to confirm the deposit was not made to the wrong account.

If your bank confirms no deposit was made, or if your paper check never arrived, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can verify whether the refund was issued and, if it was, issue a replacement by direct deposit or check.

If your Where's My Refund status has not changed in more than 21 days after acceptance, or if it shows an error, also contact the IRS. Do not assume the system is broken—call to confirm your return was actually accepted and processed.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS processes all returns in the order received, and 21 days is the standard timeline for direct deposit. Some refunds arrive faster (within 7 to 14 days), but this is not may provide and depends on when the IRS receives your return and how quickly your bank processes the deposit.

What if I filed my 2024 return in 2024 and still have not received the refund?

Use Where's My Refund to check the status. If it shows "Refund Issued" but you never received it, contact the IRS at 1-800-829-1040 to report it missing. If it shows an error or has not updated in weeks, call the IRS to confirm your return was processed. Refunds older than 120 days are considered lost and the IRS will issue a replacement.

Does filing on tax day (April 15) mean I get my refund on tax day?

No. Tax day is the deadline to file, not the date refunds are issued. If you file on April 15, your refund will not be issued until late April or May at the earliest. Filing early is the only way to receive your refund sooner.

Will I get my refund faster if I use a tax preparation service?

No. Tax preparation services file your return electronically, just like you can do yourself. The IRS processes all returns in the order received, regardless of who filed them. Using a tax service does not change the 21-day timeline.

What if the IRS says my refund was issued but my bank says they never received it?

This is rare but can happen. Contact the IRS at 1-800-829-1040 with your bank's name and account number. The IRS can verify the routing number and account number on file and, if there is a mismatch, issue a replacement refund. If the information is correct, the IRS can investigate with your bank to locate the deposit.