E-filed returns typically arrive in 5 to 21 days, but the exact timing depends on your bank, the IRS workload, and whether your return needs manual review

When you e-file, the IRS receives your return electronically the same day you submit it (if you file before the cutoff, usually around midnight Eastern time). From there, the IRS processes it in batches. Most refunds land in your bank account within 5 to 21 days of the IRS accepting your return — not from the date you filed, but from the date the IRS actually accepted it. That acceptance typically happens within 24 hours of submission, though during peak season (January through April) it can take a few days longer.

The timeline splits into two parts: the IRS processing your return, and your bank receiving and posting the money. The IRS part usually takes 5 to 14 days. Your bank then needs 1 to 3 business days to deposit the funds into your account. If you chose direct deposit (which is faster than a check), the money goes straight to your checking or savings account. If you requested a paper check, add 7 to 14 days for postal delivery.

During tax season, the IRS processes millions of returns simultaneously, which can push timelines toward the longer end. In January and February, expect closer to 14 to 21 days. By May and June, when volume drops, refunds often arrive in 5 to 10 days. The IRS publishes a "Where's My Refund?" tool that shows your actual status — this is the most reliable way to know where your specific return stands.

Key Takeaways

  • Direct deposit refunds typically arrive 5 to 21 days after the IRS accepts your e-filed return, with most landing between days 5 and 14.
  • The IRS acceptance date (shown in "Where's My Refund?") is what matters for timing, not the date you submitted your return.
  • Your bank adds 1 to 3 business days after the IRS sends the money, so the final deposit may be slightly later than the IRS timeline.
  • Paper check refunds take 7 to 14 additional days for postal delivery after the IRS processes your return.
  • Tax season volume (January through April) pushes refunds toward the longer end of the range; off-season filings are faster.

What "Accepted" means and why it matters for timing

When you e-file, your return goes to the IRS as a data transmission. The IRS then validates it — checking that your Social Security numbers match IRS records, that your filing status is consistent, that your math is correct. This validation step is what "acceptance" means. Once the IRS accepts your return, it enters the processing queue. That acceptance usually happens within 24 hours, but can take up to 48 hours during peak season.

The "Where's My Refund?" tool shows you the acceptance date. This is the date you should use to count forward. If your return was accepted on January 15, your refund window is January 15 to February 5 (21 days). The date you actually clicked "submit" does not matter for the timeline — only the acceptance date does.

If the IRS does not accept your return within 48 hours, something flagged it for manual review. Common triggers include mismatched Social Security numbers, a dependent claimed on multiple returns, income that does not match W-2 or 1099 records, or a return that is too complex for automated processing. When this happens, a human reviewer looks at your return, which adds 2 to 4 weeks to the timeline.

Why your bank's processing time matters

Once the IRS approves your refund and initiates the direct deposit, your bank receives the deposit instruction. Banks process ACH transfers (the electronic system the IRS uses) in batches, usually once or twice per day. If the IRS sends your refund on a Friday afternoon, your bank may not process it until Monday morning. If your bank is small or processes deposits slowly, it can take up to 3 business days for the money to show in your account after the IRS sends it.

Most large banks (Bank of America, Chase, Wells Fargo, Citibank) post refunds within 1 business day of receiving them. Credit unions and smaller regional banks sometimes take the full 3 days. If you are banking with an online-only bank, timing varies — some post within hours, others take 2 to 3 days. Check your bank's ACH processing policy if you want to know their specific timeline.

The IRS timeline and your bank's timeline are separate. The IRS might say your refund will arrive by February 5, but if they send it on February 4 and your bank processes it on February 7, that is when you see the money. This is why the IRS gives a range (5 to 21 days) rather than a specific date.

Direct deposit versus paper check timing

Direct deposit is the fastest option. The IRS sends the money electronically to your bank, which posts it within 1 to 3 business days. Total time from acceptance to your account: 5 to 21 days, with most refunds arriving by day 14.

Paper checks take longer because the IRS must print, mail, and deliver them. After the IRS processes your return, they print your check and mail it. Postal delivery typically takes 7 to 14 days depending on distance and mail volume. Total time from acceptance to your mailbox: 12 to 35 days. If you did not provide a bank account for direct deposit, the IRS automatically sends a check.

If you filed before January 31 and requested direct deposit, you should have your refund by mid-February at the latest. If you requested a check, plan for late February or early March. After April 15, refund timelines compress because fewer returns are in the queue.

What slows down your refund

The most common delays happen when the IRS cannot match your information to their records. This includes mistyped Social Security numbers, a name that does not match your tax records exactly, or a dependent you claimed who is also claimed on someone else's return. The IRS flags these returns for manual review, which adds 2 to 4 weeks.

Income mismatches also trigger review. If your W-2 from your employer shows $50,000 but you reported $48,000 on your return, the IRS will notice and hold your refund until a reviewer verifies the discrepancy. This is common when you have multiple jobs or when an employer reports income late.

Amended returns (Form 1040-X) take longer than original returns. The IRS processes amended returns manually, not through automated systems. Expect 8 to 12 weeks for an amended return refund, even if everything matches perfectly. If you need to amend, file as soon as you realize the error — do not wait until the last minute.

Claiming certain credits — the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit — can delay your refund. The IRS is required by law to hold these returns until February 15 each year to prevent fraud. If you claimed either credit, your refund will not arrive before mid-February, regardless of when you filed.

How to track your refund status

The IRS "Where's My Refund?" tool is available at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you the current status: whether your return has been accepted, whether it is being processed, or whether your refund has been sent. It updates once per day, usually overnight.

You can also check your status through the IRS2Go mobile app, which has the same information as the website. Both are free and do not require you to create an account.

If "Where's My Refund?" says your return is still being processed after 21 days, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your return is in manual review and, if so, why. Do not call before day 21 — the tool is more current than the phone line, and representatives cannot speed up processing.

Refund timing by season and IRS workload

Filing PeriodTypical Refund TimelineWhy
January 1 to February 1514 to 21 daysPeak season; millions of returns in queue. EITC/Child Tax Credit returns held until February 15.
February 16 to April 1510 to 21 daysStill busy, but volume decreases after mid-February. EITC/Child Tax Credit returns released.
April 16 to June 305 to 14 daysLow volume; IRS processes returns quickly. Fewer complex returns.
July 1 to December 315 to 10 daysMinimal volume; fastest processing. Most returns are amended or late-filed.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS processes returns in the order they are accepted, and there is no way to jump the queue. The 5 to 21 day timeline is the fastest the system moves. If your return is flagged for review, it will take longer, but there is no expedited option for standard processing.

What if the IRS says my refund was sent but I have not received it?

First, confirm your bank received it by checking your account history or calling your bank. If your bank shows no deposit, contact the IRS at 1-800-829-1040 with your refund amount and the date the IRS said it was sent. The IRS can trace the deposit and reissue a check if the money was lost in transit. This is rare but does happen.

Does e-filing really get you a refund faster than paper filing?

Yes. Paper returns are manually entered into the IRS system, which adds 2 to 4 weeks before processing even begins. E-filed returns are processed automatically within 24 to 48 hours. If you paper-file, expect 7 to 12 weeks for your refund instead of 5 to 21 days.

Why does the IRS hold refunds for EITC and Child Tax Credit until February 15?

The IRS is required by law to hold these refunds to prevent fraud and verify that you are the only person claiming the credit. This is a security measure, not a processing delay. Your refund will not arrive before February 15 even if you filed in January.

If I file in December for the previous year, how long until I get my refund?

If you file in December 2024 for the 2024 tax year, the IRS will not process it until after January 1, 2025. Your refund will then follow the standard 5 to 21 day timeline from acceptance. Most December filers receive refunds by mid-January.