Standard timeline for federal tax refunds
The IRS says most refunds arrive within 21 days of acceptance if you file electronically and choose direct deposit. That 21-day window is the IRS's own standard, not a may provide—some refunds land in five to seven business days, others take the full three weeks or slightly longer. The clock starts when the IRS accepts your return, not when you submit it.
If you mail a paper return, add 7 to 10 business days before the IRS even begins processing. Paper returns are slower because they have to be physically opened, scanned, and entered into the system. After that, the same 21-day timeline applies from the acceptance date.
Direct deposit is faster than a paper check. A mailed check takes an additional 7 to 14 business days after the IRS processes your return, depending on postal service speed and your location. If you chose direct deposit on your return, you skip that step entirely.
Key Takeaways
- Federal refunds filed electronically with direct deposit typically arrive within 21 days of IRS acceptance, though many come faster.
- Paper returns take 7 to 10 business days just to be scanned and entered, then another 21 days to process, plus 7 to 14 days for the check to arrive by mail.
- You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- State refunds follow their own timelines and are processed separately from federal refunds, even if you filed a combined return.
- Refunds are delayed if the IRS needs to verify information, if you claimed certain credits, or if your return has errors or inconsistencies.
Why some refunds take longer than 21 days
The IRS flags certain returns for additional review. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the law requires the IRS to hold your refund until mid-February, even if your return is accepted in January. This is a mandatory delay, not an error.
Mismatches between your return and IRS records also trigger delays. If your W-2 income doesn't match what you reported, if your Social Security number doesn't match your name in the system, or if you reported a dependent the IRS doesn't have on file, the IRS will contact you and pause processing. These verifications can add weeks or months.
Math errors, missing information, or inconsistencies between lines on your return cause the IRS to hold the refund while they investigate. If you forgot to sign the return or didn't include a required form, that also stops the clock. The IRS will send you a notice explaining what they need.
How to check your refund status
Use the IRS Where's My Refund tool at irs.gov. You need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day won't show new information.
The tool shows one of three statuses: "Return Received" (the IRS has your return but hasn't finished processing), "Refund Approved" (the IRS has approved your refund and it's on the way), or "Refund Sent" (your refund has been issued). If your refund is approved, the tool tells you the expected deposit date for direct deposit or the mailing date for a check.
If you don't see your return in Where's My Refund after five business days of filing electronically, or after four weeks of mailing a paper return, contact the IRS at 1-800-829-1040. Have your return and any notices from the IRS ready.
State tax refunds arrive on a separate schedule
Your state refund is processed independently from your federal refund, even if you filed both at the same time. State processing times vary widely. Some states issue refunds within two to three weeks; others take six to eight weeks or longer. A few states process refunds more slowly during peak season (January through April).
Check your state's tax agency website for refund status. Most states have their own tracking tool similar to the IRS's Where's My Refund. You'll need your Social Security number and refund amount. State tax agencies typically update their tracking tools weekly rather than daily.
If you filed your state return electronically and chose direct deposit, your state refund usually arrives faster than a mailed check. Some states offer refund anticipation loans through tax preparation companies, but these loans charge fees and are not worth the cost if you can wait for the refund itself.
What to do if your refund is delayed beyond the expected date
If the IRS Where's My Refund tool shows your refund was approved and the expected deposit date has passed, wait three to five business days—banks sometimes take longer to post deposits. If it still hasn't arrived, contact your bank to confirm they received the deposit. Provide the bank with the expected deposit date from the IRS tool.
If your bank confirms no deposit was received, contact the IRS at 1-800-829-1040 with your return information and the expected deposit date. The IRS can investigate whether the deposit was sent to the wrong account. If you provided an incorrect routing number or account number on your return, the IRS may have sent the refund to the wrong bank, and you'll need to file a claim to recover it.
If the Where's My Refund tool shows "Return Received" but no update for more than 21 days, the IRS is likely reviewing your return. Check for notices in the mail—the IRS sends notices to your mailing address, not by email. If you haven't received a notice after 30 days, call 1-800-829-1040 to ask why your return is still being processed.
Refund timing for amended returns and prior-year returns
An amended return (Form 1040-X) takes longer to process than an original return. The IRS typically takes 16 weeks to process an amended return, though some take longer if the IRS needs to verify information. You cannot track an amended return using Where's My Refund; instead, watch for a notice in the mail.
If you're filing a return for a prior tax year (for example, filing your 2022 return in 2024), processing times are similar to a current-year return, but you may face additional delays if the IRS needs to match your information against prior-year records. Prior-year returns are also more likely to be selected for review.
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 offer "refund anticipation loans" that give you money before the IRS processes your return, but these loans charge fees and interest. You're better off waiting for the actual refund.
What if the IRS says my refund was sent but I never received it?
First, confirm with your bank that the deposit didn't arrive. If your bank has no record, contact the IRS at 1-800-829-1040 with your return information. The IRS can issue a replacement check or investigate whether the deposit went to the wrong account. This process can take several weeks.
Does filing on April 14 instead of April 1 change how long my refund takes?
No. The processing time is the same regardless of when you file, as long as you file before the deadline. However, filing earlier means you get your refund sooner, so filing in February or March is faster than waiting until April.
Why does the IRS hold refunds for people who claim the Earned Income Tax Credit?
Federal law requires the IRS to hold refunds for returns claiming EITC or Additional Child Tax Credit until mid-February. This is to prevent fraud and verify that you meet the requirements for these credits. The delay is mandatory and applies to all returns with these credits, regardless of accuracy.
Can I file my state return separately to get my state refund faster?
Filing your state return separately doesn't speed up state processing. State refund times depend on the state's processing capacity, not on whether you filed federal and state together. Check your state's tax agency website for current processing times.