The IRS releases most refunds within 21 days of accepting your return
The IRS processes tax returns in the order they arrive, not all at once. If you file electronically and choose direct deposit to your bank account, you will typically see your refund between 8 and 21 days after the IRS accepts your return. Paper returns take longer — usually 4 to 6 weeks after acceptance.
The 21-day window is the IRS standard, but it is not a may provide. Returns with errors, missing information, or those selected for review can take much longer. The IRS also processes returns in waves throughout the filing season, so the exact timing depends on when you file and what your return contains.
For 2025, the filing season opened January 27. The IRS will continue accepting returns through April 15, 2025. Refunds issued after mid-April may not arrive until May or later, depending on processing delays and your bank's deposit speed.
Key Takeaways
- Electronic returns with direct deposit typically arrive within 8 to 21 days of IRS acceptance, while paper returns take 4 to 6 weeks.
- The IRS processes returns in the order received, not by refund size or filing date, so earlier filers generally receive refunds first.
- Returns flagged for review, containing errors, or claiming certain credits like the Earned Income Tax Credit can add weeks or months to processing time.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours after acceptance.
- Refunds filed after mid-April may not arrive until May or later due to end-of-season processing volume.
How to check your refund status right now
The IRS Where's My Refund tool is the official way to track your return. Go to IRS.gov, find the Where's My Refund section, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours, usually overnight.
The tool will show you one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (your refund has been approved and is being sent), or "Refund Sent" (your refund has been issued and shows the deposit date). If your status has not changed in more than 21 days after acceptance, or if the tool shows an error message, contact the IRS at 1-800-829-1040.
Do not rely on email or text messages claiming to be from the IRS. The IRS does not initiate contact about refunds by email, text, or phone. Any message asking you to click a link or provide personal information is a scam.
Why some refunds take longer than 21 days
Several things can slow down refund processing. The most common is claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC). Federal law requires the IRS to hold these refunds until mid-February, even if your return is otherwise complete. For 2025, returns claiming EITC or ACTC will not be released before February 17.
Returns selected for examination (audit) are also delayed. The IRS may request additional documents or information before releasing your refund. This can add weeks or months depending on how quickly you respond. Incomplete returns — missing a signature, Social Security number, or required form — are sent back to you for correction, which adds at least two weeks to the timeline.
Identity theft and fraud filters also cause delays. If your return matches patterns the IRS uses to detect fraud, it goes into manual review. This is not an accusation; it is a security step. The review typically takes 2 to 4 weeks but can take longer if the IRS needs to verify information with you or your employer.
Direct deposit versus check refunds
Direct deposit is faster. Money goes into your bank account within 8 to 21 days of acceptance. A paper check takes 4 to 6 weeks after acceptance and depends on mail delivery. If you did not provide banking information on your return, the IRS will mail a check automatically.
If you chose direct deposit but your bank rejected the deposit (wrong account number, closed account, or other error), the IRS will mail a check instead. The IRS will notify you by mail if this happens, but the notification itself takes time. Check your mail carefully if your refund does not appear in your account within 21 days.
You can request a refund advance loan from some tax preparation companies, but these loans charge fees and interest. The IRS does not offer refund advances directly.
What to do if your refund is delayed past 21 days
First, use Where's My Refund to confirm the IRS has actually accepted your return. If it shows "Return Received" but more than 21 days have passed, or if it shows an error, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready.
If the IRS says your return is under review or examination, ask how long the review typically takes and what documents they need from you. Respond to any IRS requests as quickly as possible — delays on your end add weeks to processing.
If you filed a paper return and it has been more than 6 weeks since you mailed it, the IRS may not have received it. Call 1-800-829-1040 to confirm receipt. If it was lost in the mail, you will need to file an amended return or contact the IRS for next steps.
Refunds for amended returns and prior years
If you file an amended return (Form 1040-X) for a prior tax year, processing takes longer. Amended returns are processed in the order received and typically take 12 to 16 weeks after the IRS accepts them. You cannot track an amended return on Where's My Refund; you must call the IRS at 1-800-829-1040 for status updates.
If you are claiming a refund for a tax year before 2024, the IRS processes these separately. Refunds for years older than three years may be subject to additional verification or may be offset against other debts you owe to federal or state agencies.
Frequently Asked Questions
Will my refund arrive by a specific date?
The IRS cannot may provide a specific date. The 21-day window for electronic returns with direct deposit is a standard, not a promise. Delays happen for many reasons outside the IRS's control, including bank processing times and mail delivery. Use Where's My Refund for the most current status.
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer refund advance loans that give you money immediately, but you pay fees and interest. The IRS processes all returns at the same pace regardless of who prepared them.
What if I filed my return but it does not show up in Where's My Refund?
If you filed electronically, it can take up to 24 hours to appear in the system. If you filed by mail, it can take 2 to 4 weeks for the IRS to receive and scan it. If more time has passed and it still does not show, call 1-800-829-1040 to confirm the IRS received your return.
Do I have to wait for my refund or can I file an amended return now?
You can file an amended return at any time, but the IRS will not process it until they finish your original return. Filing an amended return before your original is accepted can cause confusion and delays. Wait for acceptance confirmation first.
What happens if the IRS owes me money but I also owe taxes from a prior year?
The IRS can offset your refund to pay back taxes, child support, or other federal or state debts. If this happens, the IRS will notify you by mail. You can appeal the offset or set up a payment plan for the debt you owe.