Federal tax refunds typically take 21 days from the date the IRS receives your return
The IRS processes most federal tax returns within 21 days of receipt. This is the standard timeframe the agency publishes, though the actual time varies based on how you file, whether you choose direct deposit, and whether your return needs manual review.
The 21-day clock starts when the IRS receives your return, not when you submit it. If you file by mail, add several days for postal delivery before processing begins. If you file electronically, the IRS typically receives it within 24 hours.
Direct deposit is faster than a paper check. The IRS deposits refunds into your bank account within one to three business days after the 21-day processing period ends. A mailed check takes an additional seven to ten business days after the IRS issues it.
Key Takeaways
- The IRS processes most returns within 21 days of receipt, but this is the standard timeframe, not a may provide.
- Electronic filing gets to the IRS faster than paper filing, which can add several days before processing even begins.
- Direct deposit deposits your refund one to three business days after the IRS approves it; a mailed check takes seven to ten additional business days.
- Returns that require manual review — such as those with errors, missing information, or certain credits — take longer than 21 days.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
How the IRS processes your return in the first 21 days
When the IRS receives your return, it first scans it for errors and missing information. The agency checks that your Social Security number matches IRS records, that your filing status is consistent with prior years, and that the math on your return is correct. This automated review happens for most returns without human involvement.
If the IRS finds an error — a mismatched name, a duplicate Social Security number, or a math mistake — it stops processing and sends you a notice by mail. You must respond to the notice before processing resumes. This adds weeks or months to your refund timeline.
If your return passes the automated review, the IRS approves it and issues your refund. The approval happens within the 21-day window for most returns, but some returns move to manual review instead. Returns claiming the Earned Income Tax Credit, the Additional Child Tax Credit, or the American Opportunity Tax Credit are more likely to be reviewed manually, even if they contain no errors.
Why some returns take longer than 21 days
Returns that require manual review by an IRS employee take significantly longer. The IRS does not publish a standard timeframe for manual review, but it typically adds four to twelve weeks to your refund timeline. Manual review happens when the IRS needs to verify information — such as income, dependents, or tax credits — or when your return is flagged for further examination.
Certain situations trigger manual review even on accurate returns. These include claiming the Earned Income Tax Credit or Additional Child Tax Credit for the first time, reporting self-employment income, claiming a home office deduction, or reporting a large charitable contribution. The IRS reviews these returns to prevent fraud, which means the delay is routine, not a sign of a problem.
Returns filed by mail take longer to reach the IRS in the first place. The postal service typically delivers mail within three to five business days, so your return may not arrive at the IRS processing center until a week after you mail it. This delay happens before the 21-day clock even starts.
Direct deposit versus mailed check refunds
Direct deposit is the fastest way to receive your refund. After the IRS approves your return, it sends the refund to your bank electronically. Your bank deposits the money into your account within one to three business days. The total time from IRS receipt to money in your account is typically 22 to 24 days.
A mailed check takes longer. After the IRS approves your return, it prints a check and mails it to your address on file. The postal service typically delivers the check within seven to ten business days. The total time from IRS receipt to the check arriving at your home is typically 28 to 31 days.
To receive your refund by direct deposit, you must provide your bank account number and routing number on your tax return. You can find your routing number on the bottom left of any check from your account, or you can contact your bank directly. The routing number is a nine-digit code specific to your bank and branch.
How to track your refund status
The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool then shows you the current status of your refund and an estimated delivery date.
Where's My Refund updates once per day, usually overnight. Checking multiple times in a single day will not show new information. The tool typically begins showing refund status 24 hours after the IRS receives your return if you filed electronically, or two to three weeks after receipt if you filed by mail.
If Where's My Refund shows a status of "Still being processed" after 21 days, your return is likely in manual review. The tool will display an updated estimated delivery date. If the tool shows no information about your return after 21 days, contact the IRS at 1-800-829-1040 to confirm the agency received it.
Refunds delayed by identity theft or fraud holds
The IRS may delay your refund if it suspects identity theft or fraud. This happens when your Social Security number appears on multiple returns in the same year, when your return contains information that does not match IRS records, or when your return is flagged by the IRS's fraud detection system.
If your refund is delayed by a fraud hold, the IRS will send you a notice by mail. The notice explains why your return is being reviewed and what information you need to provide. You must respond to the notice with documentation — such as a copy of your driver's license or a recent tax return — before the IRS releases your refund.
Fraud holds can add several weeks to your refund timeline. The IRS prioritizes returns with fraud holds, but processing still takes longer than the standard 21 days because manual review is required.
What happens if your refund does not arrive on time
If your refund does not arrive within the timeframe shown in Where's My Refund, first confirm that the tool is still showing an active status. If the tool shows your refund was approved and issued, but you have not received it, the delay is likely in the mail or in your bank's processing.
If you chose direct deposit, contact your bank to confirm the deposit has not already arrived. Banks sometimes deposit funds into accounts with a slight delay, or the deposit may appear under a different date than expected. Your bank can search their records by the refund amount and your Social Security number.
If you chose a mailed check and it has not arrived within ten business days of the IRS issuing it, contact the IRS at 1-800-829-1040. The IRS can issue a replacement check or, in some cases, deposit the refund directly to your bank account instead.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some companies offer "refund advance" loans, which give you money when ready but charge fees and interest. The loan is repaid from your actual refund when it arrives. This costs you money and does not reduce the IRS processing time.
Does filing on April 15 delay my refund?
Filing close to the important date does not change how long the IRS takes to process your return. However, filing early gives you more time to address any errors the IRS finds. If you file in early February and the IRS requests more information in March, you have time to respond. If you file in mid-April and the IRS requests information in May, you are working against the clock.
What if I made a mistake on my return after I filed it?
You can file an amended return using Form 1040-X. However, amending your return restarts the processing clock. The IRS will process your amended return separately from your original return, which can delay your refund by several weeks. File an amended return only if the mistake affects the amount of your refund or your tax liability.
Why does the IRS say 21 days but my refund took longer?
The 21-day timeframe applies to returns that pass automated review without errors or flags. If your return required manual review, claimed certain credits, or was delayed by mail, the actual time will be longer. The IRS publishes 21 days as the standard, but many returns take four to eight weeks.
Can I call the IRS to ask about my refund?
Yes. You can call the IRS at 1-800-829-1040 to speak with a representative about your refund status. However, the representative can only tell you what Where's My Refund already shows. Calling is most useful if Where's My Refund is not displaying information about your return, or if your refund is significantly delayed beyond the estimated date.