Federal tax refunds usually arrive within 21 days of the IRS accepting your return, but the real timeline depends on how you file and how you receive the money.
If you file electronically and choose direct deposit to your bank account, 21 days is the IRS standard. Many people see their refund in 5 to 10 business days. If you file on paper or request a check by mail, add 2 to 4 weeks to that timeline — the IRS has to process the physical form first, then print and mail the check.
State refunds move on their own schedule. Some states process them faster than the federal government; others take longer. A few states still mail checks as their default, which adds weeks. The IRS website and your state's tax department website both let you track your refund once it has been accepted.
Key Takeaways
- Electronic filing with direct deposit is the fastest route — most refunds land in your account within 5 to 10 business days, though the IRS guarantees 21 days.
- Paper returns take longer because the IRS must physically receive, open, and scan your form before processing begins.
- State refunds follow their own timelines and may arrive weeks before or after your federal refund.
- You can track your federal refund on IRS.gov using the Where's My Refund tool, which updates once per day.
- If your refund does not arrive within the promised timeframe, the IRS has tools to investigate and issue a trace.
Why electronic filing and direct deposit are fastest
The IRS processes electronic returns almost immediately after you submit them. Once accepted, your return moves into the queue for review and refund calculation. Direct deposit bypasses the printing and mailing step entirely — the money goes straight from the IRS to your bank, which then credits your account. This is why the IRS pushes electronic filing so hard: it cuts weeks off the timeline.
If you file electronically but request a paper check, you gain nothing on processing time. The IRS still takes 21 days to calculate and approve your refund, then adds another 7 to 10 business days for the check to print and mail. You are looking at 4 to 5 weeks total.
Paper returns and mailed checks take significantly longer
When you mail a paper return, the clock does not start until the IRS receives it. If you mail on April 1, it may not arrive at the processing center until April 5 or later, depending on postal delays. Once received, an IRS employee must open the envelope, verify the form is complete, and scan it into the system. Only then does processing begin.
Paper returns also trigger more manual review, which can add time if the IRS has questions about your income, deductions, or credits. If everything is straightforward, you might still wait 6 to 8 weeks from the date you mailed it. If the IRS needs clarification, add another 2 to 4 weeks.
State refunds operate independently of federal timing
Your state tax department does not wait for the IRS to finish. Many states begin processing state returns as soon as they receive them, which means your state refund can arrive before your federal one. Other states cross-check your state return against your federal return before issuing the refund, which means you wait for both to be approved.
Some states offer direct deposit for state refunds; others default to mailed checks. A few states still process returns by hand rather than electronically. Check your state's tax department website for their specific timeline — it usually ranges from 2 to 8 weeks depending on the state and filing method.
How to track your federal 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, and the tool tells you whether the IRS has received your return, is processing it, or has approved it for payment. The tool updates once per day, usually overnight.
If your return was accepted but the tool shows no status after 21 days, or if the status has not changed in a week, contact the IRS at 1-800-829-1040. Have your return handy. The IRS can run a trace to find out where your refund is stuck and whether the IRS needs more information from you.
What delays refunds most often
Incomplete or incorrect information on your return is the most common cause of delay. If you listed the wrong bank account number for direct deposit, the IRS cannot send the money and must mail a check instead — adding 2 to 3 weeks. If you claimed a credit you are not may have access to to, or if your W-2 does not match what you reported, the IRS will hold the refund while it investigates.
Identity theft flags also delay refunds. If the IRS suspects fraud — even if the suspicion is wrong — it will hold your refund and send you a letter asking you to verify your identity. This can take 4 to 6 weeks to resolve. Filing early in the tax season reduces this risk because fewer fraudulent returns have been filed yet.
Amended returns take much longer. If you file an amended return (Form 1040-X) after your original return was processed, expect 8 to 12 weeks for the IRS to review and approve it. Amended returns are processed by hand, not electronically.
What to do if your refund is late
First, confirm the IRS actually received your return. Use Where's My Refund or call 1-800-829-1040. If the tool shows your return was accepted and it has been more than 21 days, ask the IRS to trace the refund. Provide your Social Security number, filing status, and the refund amount. The IRS will investigate and tell you whether the refund is still processing, was sent to the wrong account, or is held for review.
If the IRS sent your refund to the wrong bank account, the bank will reject it and it will bounce back to the IRS. This takes another 2 to 3 weeks. The IRS will then mail you a check. If you moved and did not update your address with the IRS, a mailed check may be delayed by postal forwarding.
If your refund was sent to your account but never arrived, contact your bank. The bank can trace the deposit and tell you whether it was received and rejected, or never arrived at all. If the bank received it, ask the bank to reverse the rejection and redeposit it. If the bank never received it, the IRS will issue a replacement check.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Not from the IRS — 21 days is the legal standard for electronic returns with direct deposit. Some refunds arrive in 5 to 10 days, but the IRS does not may provide anything faster. Filing early in the tax season may help because the IRS has fewer returns to process, but there is no way to jump the queue.
What if I filed electronically but gave the wrong bank account number?
The IRS will reject the direct deposit and mail you a check instead. This adds 2 to 3 weeks to your timeline. You will receive a letter from the IRS explaining what happened. Do not try to update your bank account information — the IRS will not reprocess the deposit. Wait for the check.
Does filing on April 1 get me my refund faster than filing in February?
No. The IRS processes returns in the order they are received, not by filing date. Filing early actually reduces delays because fewer returns are in the queue and fewer fraud flags are triggered. Filing late in the season means longer wait times across the board.
How do I know if the IRS is holding my refund for review?
Where's My Refund will show a status message if your return is under review. You may also receive a letter from the IRS asking for more information or verification. If you see no status update after 21 days, call 1-800-829-1040 and ask whether your return is being reviewed or if there is an error.
Can my bank speed up a direct deposit from the IRS?
No. Once the IRS sends the deposit, your bank processes it like any other ACH transfer, which usually takes 1 to 2 business days. The delay is almost always on the IRS side, not the bank side. If the IRS has not sent it yet, your bank cannot do anything to hurry it.