Timeline for E-Filed Refunds

The IRS says it will issue most refunds within 21 days of accepting your e-filed return. In practice, many refunds arrive in 5 to 10 business days. The 21-day window is a may provide, not a typical speed — if your return is straightforward and you chose direct deposit, you will usually see the money faster.

The clock starts when the IRS accepts your return, not when you submit it. Your tax software will tell you the acceptance date. If you file on a Monday evening, the IRS may not process it until Tuesday or Wednesday, so the 21 days runs from that acceptance date forward.

Direct deposit is faster than a paper check. A refund by direct deposit typically arrives within 5 to 10 business days after acceptance. A paper check takes 3 to 4 weeks after acceptance. If you chose direct deposit and still have not received your refund after 21 days, something has delayed it — not the normal timeline.

Key Takeaways

  • The IRS accepts most e-filed returns within 24 hours and issues refunds within 21 days of that acceptance date, though many arrive in 5 to 10 business days.
  • Direct deposit refunds arrive faster than paper checks; plan for 5 to 10 business days with direct deposit versus 3 to 4 weeks for a mailed check.
  • The IRS Where's My Refund tool shows your refund status and expected date once your return is accepted; it updates every 24 hours.
  • If your refund does not arrive within 21 days of acceptance, contact the IRS to check whether your return was flagged for review or your bank rejected the deposit.

Why Some Refunds Take Longer Than 21 Days

A refund can be delayed if the IRS flags your return for review. This happens when information on your return does not match IRS records — for example, a Social Security number mismatch, an income discrepancy, or a claim for a credit the IRS wants to verify. The IRS will mail you a letter explaining what they need. This process can add 2 to 4 weeks or longer.

Your bank can also delay a direct deposit refund. If your account number or routing number was entered incorrectly, the bank will reject the deposit and the IRS will have to reissue it by paper check — adding 3 to 4 weeks. Some banks also hold deposits for a day or two before posting them to your account.

If you claimed certain credits — the Earned Income Tax Credit, the Child Tax Credit, or the American Opportunity Credit — the IRS is required by law to hold your refund until February 15 at the earliest, even if your return is accepted in January. This is a mandatory delay, not a review.

How to Track Your Refund Status

Use the IRS Where's My Refund tool on the IRS website. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours and shows whether your return has been accepted, whether it is being processed, and an expected deposit date once the refund is issued.

The tool will tell you if your return is under review. If it says "We received your return and it is being processed," your refund is on track. If it says "We are reviewing your return," the IRS has flagged it and you will receive a letter with next steps.

Do not call the IRS unless your refund is more than 21 days late. The IRS phone lines are overwhelmed during tax season, and the Where's My Refund tool is more current than what a representative can tell you.

What to Do If Your Refund Is Late

If your refund has not arrived 21 days after the IRS accepted your return, check Where's My Refund first. If the tool shows your refund was issued but you have not received it, contact your bank to ask whether the deposit was rejected or is pending.

If your bank says they never received the deposit, or if Where's My Refund shows your return is still being processed after 21 days, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is under review or whether there was a problem with the bank deposit.

If the IRS issued your refund by paper check instead of direct deposit (usually because the bank rejected the deposit), the check will arrive within 3 to 4 weeks of the reissue date. The IRS will mail you a notice with the new expected date.

Direct Deposit Versus Paper Check

Direct deposit is the fastest and most reliable way to receive a refund. The money goes straight into your bank account, and you do not have to worry about a check being lost in the mail. If you did not choose direct deposit when you filed, you cannot change it after the fact — you will receive a paper check.

A paper check takes 3 to 4 weeks to arrive after the IRS issues it. Checks can be delayed by mail delays or lost entirely. If you have not received a check 4 weeks after the IRS issued it, contact the IRS to request a replacement.

If you file next year, choose direct deposit when you prepare your return. It is the fastest option and reduces the risk of your refund being lost or stolen.

Refunds During Tax Season Versus Off-Season

Refunds issued during peak tax season (January through April) may take longer than the typical 5 to 10 business days because the IRS processes a much higher volume. Even so, the IRS aims to issue most refunds within 21 days. Off-season refunds (May through December) often arrive faster because the IRS has more capacity.

Filing early in the tax season does not may provide a faster refund. The speed depends on whether your return is straightforward, whether you chose direct deposit, and whether the IRS flags your return for review. A simple return filed in February may take the same time as one filed in March.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Most direct deposit refunds arrive in 5 to 10 business days, which is faster than the 21-day window. You cannot speed up the IRS processing time, but choosing direct deposit instead of a paper check is the fastest option available.

What does it mean if Where's My Refund says "still being processed"?

It means the IRS has accepted your return and is working through it. The status will update to show an expected deposit date once the refund is issued. If it says "still being processed" after 21 days, your return may be under review.

Will I lose my refund if I do not claim it within a certain time?

No. The IRS does not expire refunds. If you do not receive your refund, you can contact the IRS to locate it or request a replacement check at any time. However, you should report a missing refund within a reasonable time so the IRS can investigate.

What if my bank account information was wrong on my return?

The bank will reject the deposit and the IRS will reissue your refund by paper check, which takes 3 to 4 weeks. You will receive a notice from the IRS with the new expected date. You cannot update your bank information after filing.

Do I have to wait until February 15 if I claimed the Earned Income Tax Credit?

Yes. The IRS is required by law to hold refunds that include the EITC, the Child Tax Credit, or the American Opportunity Credit until at least February 15, even if your return is accepted in January. This is a mandatory delay, not a sign that something is wrong.