The timeline depends on how you file and how the IRS processes your return
If you e-file your tax return, the IRS typically issues your refund within 21 days. That 21-day window starts from the date the IRS accepts your return, not the date you submit it. Most refunds arrive within that timeframe, but some take longer depending on what's in your return and how you chose to receive the money.
The actual path your refund takes has several stages, and delays can happen at any of them. Understanding what happens after you hit "submit" helps you know what to expect and when to follow up if something seems wrong.
Key Takeaways
- The IRS aims to issue refunds within 21 days of accepting your e-filed return, though many arrive faster.
- Direct deposit to your bank account is the fastest method and typically arrives within 3 to 5 business days after the IRS issues it.
- A paper check takes 7 to 10 business days to arrive by mail after the IRS issues it.
- Certain returns trigger additional review — amended returns, returns claiming certain credits, or returns with math errors — which can add weeks or months.
- You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
What happens between e-filing and the IRS accepting your return
When you e-file, your return goes to the IRS electronically, but it is not automatically accepted. The IRS first checks whether the file itself is readable and complete — whether all required fields are filled in, whether the math adds up, and whether your Social Security number or tax ID matches IRS records.
This acceptance check usually takes a few hours to a few days. Once the IRS accepts your return, that is when the 21-day clock starts. You will receive an acceptance confirmation from your tax software or tax preparer, usually by email.
If the IRS rejects your return during this stage — usually because of a missing field or a mismatch in your identity information — you will be notified and given the chance to correct and resubmit it. That resubmission starts a new timeline.
The 21-day processing window after acceptance
Once the IRS accepts your return, it enters the processing queue. During these 21 days, the IRS is reviewing your return for accuracy, checking your income against what employers and financial institutions reported, and verifying any credits or deductions you claimed.
Most returns are straightforward and move through this window without delay. The IRS issues the refund before the 21 days are up in many cases — sometimes within a few days of acceptance. However, if your return contains anything that requires additional review, the timeline extends.
Returns that commonly trigger extra review include amended returns (Form 1040-X), returns claiming the Earned Income Tax Credit or Child Tax Credit, returns with math errors, and returns where your reported income does not match what the IRS has on file from your employer or bank.
Direct deposit versus paper check delivery
Once the IRS issues your refund, how fast you receive it depends on the method you chose on your return. Direct deposit is the fastest option. After the IRS issues the refund, it typically reaches your bank account within 3 to 5 business days. Some banks deposit it the same day they receive it; others take a day or two to process it on their end.
A paper check takes longer. After the IRS issues it, the check is printed and mailed to the address on your return. Delivery by U.S. mail typically takes 7 to 10 business days, depending on distance and mail volume. If you moved since filing and did not update your address with the IRS, the check may be delayed or returned to the IRS.
Direct deposit is also safer — there is no risk of a check being lost or stolen in the mail. If you did not choose direct deposit on your return, you cannot change it after filing, so you will need to wait for the check.
What slows down refunds beyond 21 days
If your refund does not arrive within 21 days of acceptance, something in your return likely triggered a manual review. The IRS flags returns for closer inspection when they contain certain credits, when reported income does not match third-party documents, when there are inconsistencies in the information provided, or when the return is amended.
These reviews can add anywhere from a few weeks to several months, depending on the complexity and the current IRS workload. During peak tax season (March through May), processing times are longer because the IRS is handling millions of returns simultaneously.
Identity theft is another reason for delay. If the IRS suspects your return may be fraudulent — for example, if someone else filed a return using your Social Security number — they will hold your refund while they verify your identity. This verification process can take weeks or months.
How to check the status of your refund
The IRS provides a tool called Where's My Refund on IRS.gov. You can access it by going to irs.gov, clicking on "Refunds," and selecting "Where's My Refund." You will need your Social Security number, filing status, and the exact refund amount from your return.
The tool updates once per day, usually overnight. It will show you whether the IRS has accepted your return, whether it is still being processed, whether it has been issued, and the expected delivery date. If your refund has been issued, the tool will tell you the date it was issued and the method (direct deposit or check).
If the tool says your return is still being processed after 21 days, it means your return is under review. The tool will usually tell you why — for example, "We are reviewing your return" or "We need more information." If it asks for more information, follow the instructions provided.
What to do if your refund is late
If the Where's My Refund tool shows your refund was issued but you have not received it after the expected delivery window, the next step depends on your method. For direct deposit, contact your bank to confirm they have not received it and to check whether there is a problem with your account number or routing number. If your bank has no record of it, contact the IRS.
For a paper check, wait the full 10 business days from the issue date before assuming it is lost. Mail can be slow, especially during peak season. If 10 business days have passed and you have not received it, you can request a trace through the IRS or request that they issue a replacement check.
To contact the IRS about a missing refund, call 1-800-829-1040 (the main IRS customer service line) or visit your local IRS office. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or, in some cases, reissue the refund by direct deposit if you provide corrected banking information.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Many refunds arrive faster than 21 days — some within a few days of acceptance. However, you cannot speed up the IRS's processing. Direct deposit is the fastest delivery method once the IRS issues the refund. If your return is straightforward with no red flags, you are more likely to receive it quickly.
Why does the IRS say 21 days but my refund took longer?
The 21-day window is a target, not a may provide. Returns that require additional review — amended returns, returns claiming certain credits, or returns with discrepancies — take longer. Identity verification also causes delays. Check the Where's My Refund tool to see whether your return is under review.
What if I made a mistake on my return after e-filing?
If you notice an error after the IRS accepts your return, you will need to file an amended return using Form 1040-X once you receive your original refund. Amended returns are processed separately and take longer than original returns. Do not file an amended return before receiving your original refund.
Does e-filing always get you a refund faster than paper filing?
Yes. E-filed returns are processed faster than paper returns because the IRS receives them electronically and does not have to manually enter the information. Paper returns can take several weeks longer to process, and delivery by check adds additional time on top of that.
What if my bank account information was wrong on my return?
If you provided an incorrect account number or routing number for direct deposit, the IRS will attempt to deposit the refund and it will be rejected by your bank. The IRS will then issue a paper check to the address on your return instead. This adds several weeks to your timeline. Contact the IRS if you realize the error before your refund is issued.