The timeline depends on how you file and how you receive your money
A federal income tax refund typically takes 21 days from the date the IRS receives your return. If you file electronically and choose direct deposit to your bank account, you will usually see the money within that window. If you file on paper or request a check by mail, the process takes longer — often 4 to 6 weeks total, because the IRS must physically process your form before calculating and issuing your refund.
The 21-day clock starts when the IRS actually receives your return, not when you submit it. If you e-file on April 10, the IRS may not process it until April 12 or later, depending on their workload. During tax season (January through mid-April), processing times slow down. Outside that window, refunds often arrive faster.
The IRS publishes a tool called Where's My Refund? on IRS.gov that tracks your return's status in real time. You can check it as soon as 24 hours after e-filing, or as soon as 4 weeks after mailing a paper return. This tool shows you the exact date your refund will arrive, not just an estimate.
Key Takeaways
- E-filed returns with direct deposit typically arrive within 21 days of the IRS receiving your return, though the IRS may take a few days to process it after you submit it.
- Paper returns take 4 to 6 weeks because the IRS must manually enter your information before processing begins.
- Refund checks sent by mail take an additional 7 to 10 business days after the IRS issues them, so total time can reach 6 to 8 weeks.
- You can track your refund status using Where's My Refund? on IRS.gov, which updates daily and shows the exact deposit date once approved.
- During peak tax season (January through mid-April), all timelines slow down; filing in May or later usually means faster processing.
E-filed returns with direct deposit: the fastest route
If you file electronically and choose direct deposit, your refund will arrive in your bank account within 21 days in most cases. This is the fastest method because the IRS processes electronic returns automatically and deposits money directly into the account you list on your return. No mail handling, no manual data entry.
The 21 days begins when the IRS receives your return, not when you click submit. If you e-file on a Friday evening, the IRS may not receive it until Monday. If you file during the last week of March, your return joins a queue of millions and may sit for a few days before processing begins. Check Where's My Refund? to see the actual date the IRS received your return and the date your refund will deposit.
Direct deposit works only if you provide a valid routing number and account number on your return. The IRS will not deposit to a closed account or an account in someone else's name. If your bank rejects the deposit for any reason, the IRS will mail you a check instead, adding 7 to 10 business days to the timeline.
Paper returns and mailed checks: expect 4 to 8 weeks
If you mail a paper return, the IRS must receive it, open it, scan it, and manually enter your information before processing can begin. This adds 1 to 2 weeks to the timeline before the 21-day processing period even starts. After the IRS processes your return and approves your refund, they issue a check and mail it to you, which takes another 7 to 10 business days.
Total time for a paper return with a mailed check is typically 4 to 8 weeks. The IRS recommends mailing your return at least 2 weeks before the deadline if you want it processed before April 15. If you mail it on April 10, your return may not arrive at an IRS processing center until April 15 or later, pushing your refund into May or June.
You can still track a paper return using Where's My Refund?, but the status will not update until the IRS has scanned and entered your information — usually 3 to 4 weeks after mailing. Until then, the tool will tell you it cannot find your return yet.
What happens during peak tax season
From early January through mid-April, the IRS processes millions of returns simultaneously. Even e-filed returns with direct deposit may take the full 21 days or slightly longer. The IRS prioritizes returns in the order they are received, so filing in early February will usually process faster than filing in early April.
If you file after April 15, your return enters a much smaller queue. Refunds often arrive within 10 to 14 days instead of 21. This is one reason some people delay filing if they expect a large refund — the trade-off is that you also delay receiving the money, but the processing is faster.
The IRS publishes average processing times on their website, updated weekly during tax season. These times reflect current workload and can shift by several days week to week. Check the IRS.gov homepage during January through April to see the current average for e-filed and paper returns.
How to track your refund status
Go to IRS.gov and select Where's My Refund? You will need your Social Security number (or ITIN), filing status from your return, and the exact refund amount you expect. The tool updates once per day, usually overnight.
If you e-filed, you can check the status as soon as 24 hours after submitting your return. The tool will show one of three messages: "Return Received" (the IRS has it but has not processed it yet), "Approved" (your refund has been calculated and will deposit on a specific date), or "Sent" (your refund has been mailed or deposited). Once it shows "Approved," the date displayed is when the money will actually arrive in your account or mailbox.
If you mailed a paper return, wait at least 4 weeks before checking. The tool will not show your return until the IRS has scanned and entered it into their system. If you check before then, it will say the return cannot be found — this does not mean it is lost, only that it has not been processed yet.
What to do if your refund is delayed
If Where's My Refund? shows "Approved" with a deposit date that has passed, and the money has not arrived in your account, contact your bank first. Ask them to search for a pending or rejected deposit from the IRS. If the bank has no record, the IRS may have issued a check instead (usually because the direct deposit failed). Check your mail for 10 business days after the approved date.
If more than 21 days have passed since the IRS received your return and Where's My Refund? still shows "Return Received," contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your return is still in the queue or whether there is an issue that requires correction.
Some returns trigger a manual review if the IRS detects an error, claims a large credit, or matches information from your employer or bank. These returns take 4 to 12 weeks to process. Where's My Refund? will show "Return Received" for the entire time. The IRS will contact you by mail if they need additional information.
Amended returns and special situations
If you file an amended return (Form 1040-X) to correct a mistake on your original return, processing takes 12 to 16 weeks. Amended returns cannot be e-filed in most cases and must be mailed. The IRS processes them separately from original returns and does not prioritize them during tax season.
If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15 each year, even if your return is processed earlier. This is a compliance check and applies to all EITC and ACTC claims. Your refund will not deposit before that date regardless of when you file.
If your return is selected for an audit, refund processing stops until the audit is complete. The IRS will contact you by mail with instructions. Audits can take weeks or months depending on complexity.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "rapid refund" loans that give you cash before the IRS deposits your refund, but you pay interest and fees for this service. The IRS refund itself arrives on the same timeline.
What if I filed electronically but the IRS says they never received my return?
Contact your tax software or preparer and ask for proof of transmission — most software shows a confirmation number when you submit. If they have proof the return was sent, the IRS may have rejected it due to a formatting error. The software company can usually resubmit it. If the IRS still cannot find it after 4 weeks, you may need to file a paper return as a backup.
Does filing on April 15 at 11:59 p.m. count as on-time?
For e-filing, yes — the IRS accepts returns until midnight Eastern Time on the deadline. For paper returns, the postmark date matters, not the date received. A return postmarked April 15 is on-time even if it arrives at the IRS on April 20. However, processing will take longer because it arrives after the deadline.
Why does Where's My Refund? say my refund was approved but I haven't received it yet?
If direct deposit was chosen, the money usually arrives within 1 to 3 business days after the approved date shown in the tool. If it has been more than 5 business days, contact your bank to confirm the deposit was received. If the bank has no record, the IRS may have issued a check instead, which takes 7 to 10 business days to arrive by mail.
Can I stop my refund and reapply if I made a mistake?
You cannot stop a refund once it has been approved and is in the deposit or mailing process. If you discover an error after filing, file an amended return (Form 1040-X) to correct it. The amended return will adjust your refund up or down, but processing takes 12 to 16 weeks.