The timeline depends on how you file and how the IRS processes your return

If you file electronically and request direct deposit, the IRS says you should see your refund within 21 days. If you file on paper or request a check, add another two to three weeks for mail delivery. The 21-day window is not a may provide — it is the IRS's stated target for most returns, and some take longer depending on what the IRS finds when it reviews your return.

The actual time from when you file to when money lands in your account breaks into two separate waits: the IRS processing your return, then the banking system moving the money. You control one of these, and the other you do not.

For 2025 returns filed in early 2025, the IRS has not published a specific refund timeline yet, but the 21-day target has held for the past several years for straightforward returns with no errors or missing information. Returns that trigger additional review — because of math errors, missing documents, or income that does not match what employers reported — take longer.

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of the IRS receiving your electronic return, though some take longer if the IRS needs to review your information.
  • Paper returns and mailed refund checks add four to five weeks total because the IRS takes longer to process paper and the postal service adds delivery time.
  • The IRS processes returns in the order they arrive, so filing early in the tax season does not necessarily speed up your refund.
  • If your refund does not arrive within the expected timeframe, you can check its status on IRS.gov using the Where's My Refund tool, which updates every 24 hours.

Why electronic filing with direct deposit is fastest

When you file electronically, the IRS receives your return when ready and can begin processing it that day. The system reads the data directly from your tax software, which reduces the chance of transcription errors that would trigger a manual review. If your return is straightforward — W-2 income, standard deduction, no dependents with complex situations — the IRS can process it and approve the refund within the 21-day window.

Direct deposit moves the money from the IRS's bank account to yours through the automated clearing house (ACH) network, which typically takes one to two business days once the IRS initiates the transfer. You do not have to wait for a check to be printed, mailed, and cleared.

The 21 days starts when the IRS receives your return, not when you click submit. If you file on a Friday evening, the IRS counts Monday as day one. If you file during a weekend or holiday, the clock starts the next business day.

Paper returns and checks take significantly longer

If you mail a paper return, the IRS takes longer to process it because someone has to open the envelope, verify the information is readable, and enter it into the system by hand. The IRS estimates 4 to 6 weeks for a paper return to be processed, compared to the 21-day target for electronic returns.

If you request a refund check instead of direct deposit, add another two to three weeks for the check to be printed and delivered by mail. A check refund can take six to nine weeks total from the date you mail your return.

The IRS processes returns in the order they arrive, not in the order they were filed. A paper return that arrives in late February may not be processed until April if the IRS is working through a backlog.

What slows down your refund

The IRS flags returns for manual review when something does not match what it expects. Common triggers include math errors, a dependent claimed on two returns, income reported by an employer that does not match what you reported, or missing information like a Social Security number. When this happens, an IRS employee has to examine your return by hand, which adds weeks to the process.

If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your refund until at least February 15 of the year you file. This is true even if your return is error-free and processed early. The IRS uses this time to cross-check the credits against Social Security records and other databases to prevent fraud.

Identity theft flags also delay refunds. If the IRS suspects someone filed a return using your Social Security number, it will hold your refund while it investigates. You will receive a letter explaining the hold and what you need to do.

How to track your refund status

The IRS offers a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours and shows whether the IRS has received your return, is processing it, or has approved the refund and sent it to your bank.

The tool does not show real-time status — if you check it multiple times in one day, you will see the same information. It typically begins showing information within 24 hours of the IRS receiving your return if you filed electronically, or within four weeks if you filed on paper.

If Where's My Refund says your refund was approved and sent to your bank, but the money has not arrived after two business days, contact your bank to confirm the deposit was received. Occasionally a deposit fails because of a typo in your account number or routing number.

Refunds held for tax year 2024 and earlier

If you are waiting for a refund from a prior tax year, the timeline is different. The IRS prioritizes current-year returns, so older returns are processed after the main filing season ends. A 2024 return filed in 2025 may not be processed until summer or fall, depending on the IRS's workload and whether the return requires review.

If you filed a 2024 return and have not received your refund by mid-summer, use Where's My Refund to check its status. If the tool shows no information, contact the IRS at 1-800-829-1040 to confirm the return was received.

What to do if your refund is late

If your refund does not arrive within 21 days of filing electronically, or within six weeks of mailing a paper return, check Where's My Refund first. If the tool shows the refund was approved and sent to your bank, wait two more business days for the deposit to clear, then contact your bank.

If Where's My Refund shows your return is still being processed after eight weeks, or if it shows an error message, contact the IRS. You can call 1-800-829-1040 during business hours, or use the IRS's online chat service on IRS.gov. Have your Social Security number, filing status, and the exact refund amount ready.

The IRS does not charge interest on refunds that are delayed due to processing time. If the delay is caused by an IRS error, you may be may have access to to interest, but you have to request it.

Frequently Asked Questions

Does filing early get my refund faster?

No. The IRS processes returns in the order they arrive, not in the order they were filed. Filing in early January does not speed up your refund compared to filing in mid-February. However, filing early does mean you will get your refund earlier in the calendar year, which matters if you need the money soon.

Will I get interest if my refund is late?

The IRS does not automatically pay interest on delayed refunds. Interest is only paid if the delay is caused by an IRS error, and you have to request it. If your refund was delayed because you filed on paper or because the IRS needed time to review your return, no interest is owed.

What if I claimed the Earned Income Tax Credit?

The IRS is required to hold refunds that include the EITC or Additional Child Tax Credit until at least February 15. This hold applies even if your return is processed and approved early. The IRS uses this time to verify the credits against Social Security and other records to prevent fraud.

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

No. The speed of your refund depends on how you file (electronic or paper) and whether the IRS needs to review your return. A tax preparer can file electronically, which is faster than paper, but they cannot speed up the IRS's processing time or bypass the EITC hold.

What happens if I filed my return but Where's My Refund shows no information?

If you filed electronically, the tool usually shows information within 24 hours. If it has been more than 24 hours and the tool shows nothing, confirm your return was actually submitted — some tax software requires a final confirmation step. If you filed on paper, the tool may not show information for up to four weeks. If more than four weeks have passed, contact the IRS to confirm receipt.