The IRS processes most 2025 refunds within 21 days of accepting your return

If you file electronically and choose direct deposit, the IRS says it will issue your refund within 21 days of accepting your return. That 21-day clock starts the day the IRS receives and processes your filing, not the day you submit it. Most returns filed in early February through mid-April are accepted within one to three days of submission, so you are typically looking at a refund between late February and early May, depending on when you file.

The 21-day timeline assumes no errors on your return, no identity verification delays, and no flags for further review. If the IRS needs to verify information—your income, dependents, credits you claimed—the process takes longer. Returns with errors or missing information can add two to eight weeks to the timeline.

Paper returns take much longer. If you mail a paper return, the IRS takes four to six weeks just to open and scan it before the 21-day processing window begins. That means a paper return filed in early February might not arrive at your bank until late April or May.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically resulting in a refund within 21 days of the IRS accepting your return.
  • The 21-day timer starts when the IRS receives your return, not when you submit it—most returns are accepted within one to three days of filing.
  • Paper returns add four to six weeks before processing even begins, pushing the total timeline to eight to ten weeks or longer.
  • The IRS Where's My Refund tool updates once per day and shows your refund status, expected deposit date, and any issues requiring your attention.
  • If your refund does not arrive by the expected date, contact the IRS at 1-800-829-1040 or check your return for errors that may have delayed processing.

How to track your refund status right now

The IRS Where's My Refund tool is the official way to check your refund. Go to irs.gov, click "Check Your Refund Status," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.

The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and scheduled a deposit date), or "Refund Sent" (your refund has been deposited or mailed). If you see "Refund Approved," the tool displays your expected deposit date. If you chose direct deposit, that date is when the money should land in your bank account.

Do not rely on your bank's processing time to add extra days. Most banks deposit IRS refunds the same day they receive them, though some may hold the deposit for one business day. If the IRS says your refund was sent on a Friday, it typically arrives Monday or Tuesday, not the following Friday.

Why some refunds take longer than 21 days

The IRS flags returns for review when something does not match their records or when you claim certain credits. Common triggers include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or the Additional Child Tax Credit. These credits are subject to identity verification and fraud checks, which can add two to four weeks to processing time.

Mismatched information also delays refunds. If your W-2 shows different income than what you reported, or if your dependent's Social Security number does not match IRS records, the return goes into manual review. Errors in your bank account number for direct deposit will cause the IRS to mail a check instead, adding one to two weeks.

If you filed an amended return (Form 1040-X) for a prior year, that can also slow your 2025 refund. The IRS processes amended returns separately and may hold your current-year refund until the prior-year amendment is resolved.

Direct deposit versus check: which arrives first

Direct deposit is always faster. If the IRS approves your refund and you chose direct deposit, the money reaches your bank account within one to two business days of the approval date shown in Where's My Refund. If you chose a mailed check, add seven to ten business days for postal delivery after the IRS processes your return.

Direct deposit also reduces errors. A wrong bank account number on a check refund means the IRS has to mail a new check, which adds another two to three weeks. With direct deposit, you can verify your account number before filing, and the IRS will contact you if there is a problem.

If you did not choose direct deposit when you filed, you cannot change it after the fact. The IRS will mail your refund by check. Some tax software offers a refund advance or a temporary account for direct deposit, but those are separate products and not the standard IRS process.

State tax refunds arrive on a different timeline

Your state refund is separate from your federal refund and follows its own processing schedule. Most states process refunds within 30 to 45 days of receiving your return, but some take longer. New York, for example, typically takes six to eight weeks. California processes most refunds within 30 days but can take up to 60 days during peak season.

State refunds also depend on whether you filed electronically or by mail. Electronic state returns are usually processed faster, but not all states offer e-filing for all return types. Check your state's tax agency website for the specific timeline and tracking tool for your state.

Some states hold refunds if you owe back taxes, child support, or student loans. If your state refund is delayed beyond the published timeline, contact your state tax agency to ask whether an offset is in progress.

What to do if your refund is late

If the IRS Where's My Refund tool shows an expected deposit date that has passed and the money has not arrived, first check your bank account to confirm it was not deposited. Some banks categorize IRS deposits differently, and the deposit might be in a holding account or under a different transaction type.

If the money truly has not arrived, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your refund was actually sent, whether there was a problem with your bank account information, or whether your return is still under review.

If your return shows an error in Where's My Refund—such as "We cannot process your return"—you will need to file an amended return or contact the IRS to resolve the issue. Do not file a second return for the same year; that creates more problems and delays both refunds.

Refunds for amended returns and prior-year taxes

If you filed an amended return (Form 1040-X) for 2025, the IRS processes it separately from original returns and typically takes 16 weeks or longer. Amended returns are handled manually and cannot be expedited. If you amended a prior year's return and are still waiting, the timeline depends on when you filed the amendment and whether the IRS has completed its review.

If you owe taxes from a prior year and are due a refund for 2025, the IRS will offset your refund to pay the old debt. The IRS will notify you by mail if this happens. You can appeal an offset if you believe it was made in error, but the process takes several months.

If you filed a return for a prior year that you never filed before, that return is treated as a late filing and may be subject to penalties and interest. The refund timeline is the same as a current-year return, but the amount will be reduced by any penalties owed.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or use tax software?

No. The IRS processes all returns at the same speed regardless of who prepared them. Tax software and preparers cannot speed up IRS processing. Some tax software offers a refund advance or loan against your expected refund, but that is a separate product and costs money—it is not the same as your actual IRS refund.

What if I filed my return but Where's My Refund says it has no record of it?

Wait 24 hours and check again. The IRS system updates once per day, usually overnight. If it still shows no record after 48 hours, your return may not have been successfully submitted. Check your tax software or email for a confirmation receipt. If you cannot find one, you may need to refile. Call the IRS at 1-800-829-1040 to confirm whether they received your return.

Will my refund be reduced if I owe child support or student loans?

Yes. The IRS can offset your refund to pay federal student loans, back taxes, or child support owed to a state. You will receive a notice by mail if an offset occurs. You have the right to request a hearing to dispute the offset, but you must act quickly—the deadline is typically 60 days from the notice date.

Do I need to do anything after I file to make sure my refund arrives?

No. Once you file, the IRS processes your return automatically. You can check Where's My Refund to monitor progress, but you do not need to take any action unless the tool shows an error or asks for additional information. If the IRS needs something from you, they will send a letter to your address on file.

What happens if my bank rejects my direct deposit?

If your bank account number is wrong or your account is closed, the IRS will mail a check instead. You will see a status change in Where's My Refund, and the IRS will send you a notice. The check typically arrives seven to ten business days after the IRS processes the rejection. To avoid this, verify your account number before filing.