Federal tax refunds typically arrive within 21 days of the IRS receiving your return, though most arrive in 5 to 10 business days
The IRS processes returns in the order they arrive, not by filing date. If you file early in the tax season (January or February), your refund will likely move through the system faster because the IRS has fewer returns ahead of yours. If you file in April, you are in a much larger queue. The 21-day window is the IRS's official maximum processing time, but it is not a may provide — it is the time frame within which the IRS says it will process most returns.
Speed depends on three things: how you filed, whether your return has errors or flags, and how you want the money delivered. A return filed electronically with direct deposit is the fastest path. A paper return filed by mail takes longer just to reach the IRS, and a check sent by mail takes longer still to arrive once processing is complete.
Key Takeaways
- Electronic filing with direct deposit is the fastest method, typically delivering your refund within 5 to 10 business days of the IRS receiving your return.
- The IRS processes returns in the order received, so filing early in the tax season means a shorter wait than filing in April.
- Paper returns take 2 to 4 weeks just to reach the IRS, then another 21 days to process, plus time for a check to arrive by mail.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If your return is flagged for review — usually because of math errors, missing information, or identity concerns — processing can take 60 days or longer.
Why electronic filing is faster than paper
When you file electronically, your return goes directly into the IRS system the same day you submit it. The IRS can begin processing immediately. When you mail a paper return, it first has to be received at an IRS processing center, then scanned into the system — a process that takes 2 to 4 weeks on its own. Only after scanning does the actual processing begin.
Direct deposit is also faster than a mailed check. Once the IRS approves your refund, a direct deposit transfer to your bank account takes 1 to 3 business days. A check has to be printed, signed, and mailed, which adds another 7 to 14 days depending on postal service speed and your location.
Processing delays: what causes them and how long they add
Not all returns process smoothly. The IRS flags returns for review when it detects math errors, missing information, inconsistencies with W-2s or 1099s, or signs of identity theft. A flagged return moves out of the normal queue and into manual review, which can take 60 to 120 days.
Common reasons for delays include claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit — the IRS reviews these more carefully because they are refundable credits and are targets for fraud. If you claim either credit, add 2 to 4 weeks to your processing time even if there are no errors. Amended returns (Form 1040-X) take 16 weeks or longer because they are processed separately and manually.
If the IRS needs more information from you, it will mail a notice to your address on file. You then have 30 days to respond. Processing does not resume until the IRS receives your response, so delays can stretch to 4 to 6 months if you miss the deadline or send information to the wrong address.
How to track your refund in real time
The IRS provides a tool called Where's My Refund on IRS.gov. You can access it without logging in — you need only your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.
Where's My Refund shows three possible statuses: "Return Received" (the IRS has your return but has not begun processing), "Approved" (the IRS has approved your refund and is preparing to send it), and "Sent" (your refund has been dispatched). Once it shows "Sent," the tool will tell you the delivery date — either the date a check will arrive or the date a direct deposit will post to your account.
If your return has been in "Return Received" status for more than 21 days, or if Where's My Refund says it cannot find your return, contact the IRS at 1-800-829-1040 or visit a local IRS office. Bring a copy of your return and a photo ID.
State tax refunds: separate timelines and delivery methods
State tax refunds are processed separately from federal refunds and follow their own timelines. Most states process refunds within 2 to 6 weeks of receiving your state return, but this varies significantly by state. Some states are faster (New York, for example, aims for 2 to 3 weeks), while others take longer (some Southern states average 6 to 8 weeks).
State refunds are also delivered separately — you might receive your federal refund by direct deposit while your state refund arrives by check weeks later, or vice versa. Check your state's tax agency website for a refund tracker specific to your state. Most states have a tool similar to the IRS's Where's My Refund, though some require you to log in with your state tax account.
What to do if your refund is late
If your refund has not arrived within 21 days of the IRS receiving your return, use Where's My Refund to check the status. If the tool shows "Sent" but you have not received the money after the stated delivery date, contact your bank — the deposit may have been rejected or delayed on the banking side, not the IRS side.
If Where's My Refund shows "Return Received" after 21 days, or if the tool cannot locate your return, call the IRS at 1-800-829-1040. Have your return, Social Security number, and filing status ready. The IRS can tell you whether your return is in the queue, has been flagged for review, or was not received. If your return was mailed and never arrived, the IRS can help you file a replacement return.
Do not file a second return while waiting for the first one to process — filing twice can trigger an identity theft investigation and delay both refunds. If you believe your return was lost in the mail, wait 21 days from the date you mailed it before contacting the IRS.
Refunds split between federal and state accounts
Some people choose to split their refund between multiple bank accounts or savings accounts. This is done on your federal return using Form 8888, which allows you to direct deposit up to three portions of your refund to different accounts. Each portion goes to a different bank account in the order you specify on the form.
The timing for split refunds is the same as for a single refund — the IRS processes the return in 5 to 21 days, then sends all portions simultaneously. However, different banks process incoming transfers at different speeds, so one portion might post to your account a day or two before another, even though they were sent on the same day.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. Tax software companies and preparers cannot speed up IRS processing. Some offer "rapid refund" loans that give you cash immediately, but you are borrowing against your refund and paying interest or fees — the actual refund still takes the normal 5 to 21 days to arrive. The loan company then collects the refund directly from the IRS.
What if I filed my return but the IRS says it has no record of it?
If you filed electronically, contact the software company or tax preparer you used — they can confirm whether the return was actually transmitted. If you mailed a paper return, wait 4 weeks from the mailing date before assuming it was lost. After 4 weeks, contact the IRS at 1-800-829-1040 with your mailing date and address. The IRS can search for your return or help you file a replacement.
Do I have to wait for my refund or can I get an advance?
You cannot get an advance from the IRS itself, but some tax preparers and software companies offer refund anticipation loans. These are short-term loans that give you cash now against your expected refund. You pay interest or fees, typically $50 to $300 depending on the loan amount. The refund still arrives on the normal timeline and goes to the lender to repay the loan.
Why does the IRS say my refund was sent but I haven't received it?
If the IRS shows "Sent" but the delivery date has passed, check with your bank first — the deposit may have been rejected due to a closed account, incorrect routing number, or fraud filters. If your bank confirms no deposit arrived, call the IRS at 1-800-829-1040. If a check was sent, it may still be in transit; checks typically arrive 7 to 14 days after the IRS mails them.
How long does it take to process an amended return?
Amended returns filed on Form 1040-X take 16 weeks or longer because they are processed manually and separately from regular returns. The IRS does not provide a tracking tool for amended returns. You can call 1-800-829-1040 after 16 weeks to check the status, but expect processing to take 4 to 6 months from the date you file.