Most refunds land between 21 days and 6 months after you file, depending on how you file and whether the IRS needs to review your return
The IRS publishes a target of 21 days for refunds when you file electronically and request direct deposit. That timeline holds for roughly 9 out of 10 returns with no complications. But "21 days" is a target, not a may provide, and it counts from the date the IRS receives your return, not the date you mail it or hit submit. If you file on paper, add 2 to 4 weeks just for postal delivery and IRS processing before that 21-day clock starts.
The actual arrival depends on three things: your filing method, your delivery method, and whether your return triggers a review. A return filed electronically with direct deposit can arrive in your bank account in as little as 10 business days. A paper return with a check can take 6 months or longer, especially if the IRS has questions about your income or deductions.
Key Takeaways
- Electronic filing with direct deposit is the fastest route, typically 10 to 21 business days from the date the IRS receives your return.
- Paper returns take 2 to 4 weeks to reach the IRS by mail, then another 6 to 8 weeks to process, so plan for 8 to 12 weeks minimum.
- The IRS may hold your refund for review if your return contains errors, missing information, or claims that don't match their records, which can add weeks or months.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows you the exact status of your return.
- Direct deposit refunds arrive in your bank account; mailed checks take an additional 3 to 7 business days after the IRS issues them.
Electronic filing with direct deposit: 10 to 21 business days
This is the fastest path. When you file electronically through tax software or a tax professional and request that your refund be deposited directly into your bank account, the IRS typically processes your return within 21 business days. Many people see their refund in 10 to 14 business days.
The clock starts when the IRS receives your return, not when you submit it. If you file on a Friday evening, the IRS may not receive it until Monday. If you file during peak season (late January through mid-April), processing can take the full 21 days because the volume is highest then. Off-season filings (May through December) often process faster.
The money goes directly into the bank account you list on your return. Your bank may hold it for one business day before making it available, depending on their policies, but most banks release IRS direct deposits immediately.
Electronic filing with a mailed check: 21 to 30 days
If you file electronically but request a paper check instead of direct deposit, the IRS still processes your return in 21 business days, but then they have to print and mail the check. Add 3 to 7 business days for postal delivery, depending on distance and mail volume.
This method is slower than direct deposit but faster than filing on paper. Use it only if you don't have a bank account or prefer not to provide banking information to the IRS.
Paper returns: 8 to 12 weeks minimum
Filing on paper adds significant time at the front end. The IRS processes paper returns in the order they arrive, and mail delivery to the IRS service center for your state takes 2 to 4 weeks depending on distance and postal delays. Once the IRS receives your return, they scan it and begin processing, which takes another 6 to 8 weeks under normal conditions.
Paper returns are also more likely to trigger a review because the IRS cannot read handwriting as reliably as it can read electronic data. If your return has any unclear entries, missing information, or amounts that don't match IRS records, processing stops while they investigate.
If your paper return is approved without review, you receive a check by mail 3 to 7 business days after the IRS issues it. Total time from mailing your return to receiving your refund: 12 to 20 weeks in most cases.
Why the IRS holds refunds for review
The IRS stops processing and holds your refund if your return contains errors, missing information, or claims that don't match what they have on file. Common triggers include mismatched Social Security numbers, income reported by employers that doesn't match your return, missing schedules or forms, or unusually large deductions.
When this happens, the IRS sends you a letter explaining what they need. You respond by mail or through your IRS account, and processing resumes. This adds 2 to 8 weeks to your timeline, sometimes longer if the IRS needs to contact your employer or another agency for verification.
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 February 15 at the earliest, even if your return is complete and error-free. This is a compliance check, not a sign that something is wrong with your return.
How to track your refund status
The IRS provides a free tool called Where's My Refund on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and shows you whether the IRS has received your return, is processing it, has approved it, or has issued your refund.
The tool also tells you the expected deposit date if your refund has been approved. If your refund is delayed, the tool explains why and what you need to do. You can check as often as you want, but the information only updates once daily, usually overnight.
If you filed through a tax professional or software company, they may also provide tracking through their own portal. This information comes from the IRS, so it is the same as What's My Refund, just displayed differently.
Refunds delayed beyond the expected timeline
If your refund does not arrive by the date shown in Where's My Refund, wait three business days and check again. The tool sometimes shows a date that is one or two days before the actual deposit, especially for direct deposits processed on Fridays or near weekends.
If three business days have passed and the money still has not arrived, contact 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 the refund was issued and, if so, whether it was returned by your bank (which happens if your account information was incorrect).
If your refund was returned by your bank, the IRS will reissue it as a check, which takes an additional 4 to 6 weeks. If the refund was never issued, the IRS will investigate why and contact you with next steps.
Frequently Asked Questions
Does filing early get you your refund faster?
Filing early does not speed up processing time. The IRS processes returns in the order they are received, and the 21-day timeline applies whether you file in January or March. Filing early does mean your refund arrives earlier in the year, but the processing time itself does not change.
Why is my refund taking longer than 21 days?
The most common reasons are that the IRS received your return later than you think (mail delays), your return triggered a review (mismatched information, missing forms, or EITC claims), or your bank is holding the deposit. Check Where's My Refund to see the current status. If it shows "approved" but the money has not arrived, contact your bank.
Can I get my refund faster if I pay a tax preparer?
No. Tax preparers and software companies cannot speed up IRS processing. Some offer "refund advance" loans that give you cash immediately, but you pay interest and fees, and the actual refund still takes the normal timeline. This is rarely worth the cost.
What happens if I file an amended return?
Amended returns (Form 1040-X) take longer to process than original returns. The IRS typically takes 8 to 12 weeks to process an amended return, and you cannot track it with Where's My Refund. You receive a letter when processing is complete.
Do state refunds arrive on the same timeline as federal refunds?
No. State refund timelines vary by state. Some states process refunds in 2 to 3 weeks; others take 6 to 8 weeks. Check your state's tax agency website for the specific timeline. Many states allow you to track your state refund separately from your federal refund.