Standard refund timeline: 21 days to several months
The IRS says it will issue most refunds within 21 days of accepting your return. That clock starts when the IRS receives your filed return, not when you mail it or click submit. In practice, many people see refunds in that window — but "most" does not mean all, and 21 days is not a may provide.
If you file early in the tax season (January or February), you are more likely to hit the 21-day mark. If you file in April or later, or if your return needs manual review, you should expect longer. The IRS processes millions of returns, and the timeline depends on how complex your return is, whether it contains errors, and how busy the IRS is at that moment.
The slowest refunds can take three to six months or longer. This happens when the IRS flags your return for review, when you claim certain credits like the Earned Income Tax Credit, or when there are discrepancies between what you reported and what employers or financial institutions reported to the IRS.
Key Takeaways
- The IRS counts the 21-day timeline from the date it receives your return, not from the date you file or mail it.
- Direct deposit refunds arrive faster than paper checks — usually within the 21-day window if there are no issues.
- Returns claiming the Earned Income Tax Credit or Child Tax Credit are held for additional review and take longer.
- You can check your refund status using the IRS Where's My Refund tool, which updates every 24 hours after the IRS accepts your return.
- If your refund does not arrive within 21 days, contact the IRS or check the tool before calling a tax preparer.
Why direct deposit is faster than a paper check
If you choose direct deposit, your refund goes into your bank account electronically. This is the fastest method and usually arrives within the 21-day window if your return has no issues. The IRS sends the money to your bank, and your bank processes it — typically within one to three business days after the IRS releases it.
A paper check takes longer because it has to be printed, mailed, and delivered by the postal service. Even if the IRS processes your return quickly, the check itself can take one to two weeks to arrive, depending on where you live and postal delays. If the check is lost or damaged in the mail, you have to request a replacement, which adds weeks.
For this reason, the IRS recommends direct deposit. It is also safer — there is no risk of the check being lost or stolen from your mailbox.
Returns that take longer: credits, errors, and red flags
Certain types of returns are automatically held for additional review, which delays the refund. The most common reason is claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC). The IRS is required by law to hold these returns for at least 15 days after accepting them, and often longer. If you claim both credits, expect four to six weeks or more.
Other reasons for delays include math errors on your return, missing information (like a Social Security number), income reported to the IRS that does not match what you reported, or prior-year issues like an unpaid tax debt or defaulted student loan. The IRS will contact you if this happens, usually by mail.
Identity theft flags and fraud reviews also cause delays. If the IRS suspects your return might be fraudulent, it will hold the refund while it verifies your identity. This can take several weeks to several months.
How to check your refund status
The IRS provides a free tool called Where's My Refund on its website (irs.gov). You can check your status there using your Social Security number, filing status, and the exact refund amount. The tool updates once every 24 hours, usually overnight.
You can start checking the day after you file electronically, or about four weeks after you mail a paper return. If the IRS has not yet received your return, the tool will tell you that. Once it is received and accepted, the tool will show you the status: received, approved, or sent.
Do not call the IRS or your tax preparer before checking this tool. The IRS phone lines are overwhelmed during tax season, and representatives cannot tell you more than the tool already shows. If the tool says your refund was sent but you have not received it after the expected timeframe, then contact the IRS.
What to do if your refund is delayed
If the Where's My Refund tool shows your return was accepted but you have not received your refund after 21 days, wait a few more days — processing times vary. If you chose direct deposit and it has been more than 21 days, check with your bank to make sure the deposit did not go to an old account or get rejected for another reason.
If the tool shows an error message or says your return is still being processed after six weeks, you can contact the IRS. Call 1-800-829-1040 (the main IRS number) or visit an IRS office in person. Have your return, your Social Security number, and your filing status ready. Be prepared for long wait times during tax season.
If you filed through a tax preparer and there is a problem, contact them first — they may be able to reach the IRS faster than you can. If you used tax software, check your account to see if there are any messages from the IRS about your return.
Paper returns take longer to process
If you mailed a paper return instead of filing electronically, add four to six weeks to the timeline before the IRS even receives it. The IRS has to open the envelope, scan your documents, and enter the information into its system. Only then does the 21-day clock start.
For this reason, the IRS strongly encourages electronic filing. Paper returns are slower to process, more prone to errors during data entry, and harder to track. If you must file on paper, mail it as early as possible in the tax season and keep a copy for your records.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer?
No. Tax preparers cannot speed up IRS processing. Some offer "refund anticipation loans" where they lend you money against your expected refund, but you pay fees and interest for this. It is faster to just wait for the IRS to send your refund directly.
What if the Where's My Refund tool says my refund was sent but I never got it?
If you chose direct deposit, contact your bank first — the deposit may have gone to a closed account or been rejected. If you chose a paper check, wait a few more days for mail delivery. If it has been more than two weeks since the tool said it was sent, contact the IRS to request a trace or replacement check.
Does filing early mean I get my refund faster?
Filing early can help, but only if your return is simple and has no issues. If you claim credits like the EITC, the IRS will hold your return for the required review period regardless of when you file. Filing in January versus April makes less difference than whether you use direct deposit and whether your return needs manual review.
Why is my refund taking longer than 21 days?
Common reasons include claiming the Earned Income Tax Credit or Child Tax Credit (automatic hold), errors on your return, missing information, income discrepancies, or identity verification. Check the Where's My Refund tool for a status message. If it says your return is still processing, wait a few more weeks before contacting the IRS.
Do I need to do anything to get my refund, or does it come automatically?
Once you file your return and the IRS accepts it, your refund is processed automatically. You do not need to do anything else. Just wait for the money to arrive via direct deposit or check, depending on what you chose when you filed.