Timeline from filing to money in your account
If you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days of accepting your return. That 21-day window is the IRS's standard processing time, though many refunds arrive faster — often within 5 to 10 business days after acceptance. The clock starts when the IRS accepts your return, not when you submit it.
If you file by mail, add 2 to 4 weeks before the IRS even begins processing. Paper returns take longer to scan, verify, and enter into the system. Once the IRS accepts a mailed return, the 21-day timeline applies from that point forward.
If you requested a check instead of direct deposit, expect an additional 7 to 10 business days after the IRS processes your return. The IRS prints and mails checks in batches, so timing depends partly on postal delivery to your address.
Key Takeaways
- Electronic filing with direct deposit is fastest: the IRS typically processes your refund within 21 days of accepting your return, often much sooner.
- Paper returns add 2 to 4 weeks before processing even begins, so the total time is longer if you mail your return.
- Refund checks take 7 to 10 additional business days to arrive by mail after the IRS processes your return.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the most current information.
- Errors on your return, missing information, or identity verification delays can extend processing time by several weeks or months.
Why some refunds take longer than 21 days
The 21-day standard assumes your return is complete, accurate, and requires no additional review. Several things can slow this down. If the IRS detects a mismatch between your return and wage records from your employer (reported on Form W-2), they will hold your refund while they verify the numbers. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until mid-February, even if your return is otherwise ready. This is called the EITC holding period and applies every year.
Identity theft filters also cause delays. The IRS screens returns for signs of fraud, and if your return is flagged, a specialist reviews it before releasing your refund. This can add 2 to 4 weeks. Missing information — a Social Security number that doesn't match, an address that doesn't match IRS records, or a dependent claimed twice — will also delay processing.
If you amend a return you already filed (using Form 1040-X), expect 16 weeks or longer. Amended returns are processed separately and more slowly than original returns.
How to track your refund status
The IRS Where's My Refund tool is the official source for your refund status. Go to irs.gov, find the Where's My Refund link on the homepage, and enter 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 a single day will not show new information.
The tool shows one of three statuses: "Return Received" (the IRS has your return but hasn't finished processing), "Refund Approved" (your refund is approved and being prepared for payment), or "Refund Sent" (your refund has been issued). When it shows "Refund Sent," the tool also displays the payment date and method — direct deposit or check.
If you filed by mail, the tool may not show your return for 2 to 4 weeks after you mailed it. This is normal. Once it appears, you can track it the same way as an electronic return.
Direct deposit versus check: which arrives faster
Direct deposit is significantly faster. Once the IRS approves your refund, the money moves electronically to your bank account within 1 to 3 business days. Your bank then credits your account, usually the same day or the next business day. Total time from IRS approval to money in your account: 1 to 3 days.
A check takes 7 to 10 business days to arrive by mail after the IRS issues it. The IRS prints checks in batches and sends them to regional mail facilities, which then route them to local post offices. Delivery time depends on distance and postal volume. If your check is lost or stolen in the mail, the IRS can issue a replacement, but that adds another 4 to 6 weeks.
If you did not provide banking information on your return and did not request a check, the IRS will mail a check by default. You cannot change this after filing unless you amend your return.
What to do if your refund is delayed beyond 21 days
First, check Where's My Refund to see the current status. If it still shows "Return Received" after 21 days, your return may be under review. Common reasons include a mismatch with W-2 data, a missing or incorrect Social Security number, or a claim that requires verification.
If Where's My Refund shows no information at all after 4 weeks of filing electronically (or 6 weeks if you mailed your return), contact the IRS directly. Call 1-800-829-1040 (the main IRS line) during business hours, Monday through Friday. Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your return is in the system and what, if anything, is holding it up.
If the IRS requests additional information — usually by mail — respond as quickly as possible. The IRS will provide a deadline, typically 30 days. Missing this deadline can result in your refund being denied or significantly delayed.
Refunds for amended returns and prior-year taxes
If you file an amended return (Form 1040-X) to correct an error on a return you already filed, the IRS processes it separately and more slowly. Amended returns take approximately 16 weeks to process. You cannot track an amended return using Where's My Refund; instead, you will receive a notice by mail when the IRS has processed it.
If you are filing a return for a prior tax year (for example, filing a 2022 return in 2024), processing time is the same as a current-year return — 21 days for electronic filing with direct deposit. However, the IRS may hold your refund if there are outstanding tax debts from other years, or if you owe child support or student loans. In these cases, the refund is offset to pay those obligations, and you will receive a notice explaining what happened.
State tax refunds and combined federal-state filing
State tax refunds follow their own timelines and are separate from federal refunds. If you file your state return electronically at the same time as your federal return, your state refund may arrive before, at the same time as, or after your federal refund — it depends entirely on your state's processing speed.
Most states process electronic returns within 2 to 4 weeks. Some states are faster; others take 6 to 8 weeks. Check your state's tax agency website for the specific timeline. You can usually track your state refund using a tool similar to the IRS Where's My Refund, found on your state's tax department website.
If you filed a combined federal-state return through a tax software provider, the software may show you both refund statuses. However, the federal and state refunds are processed by separate agencies and will not necessarily arrive together.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Many refunds arrive in 5 to 10 business days, which is faster than the 21-day standard. You cannot speed up processing, but filing electronically with direct deposit gives the IRS the fastest path to send your money. Checking Where's My Refund will show you the actual status of your specific refund.
Why does the IRS hold refunds for EITC and child tax credits?
Federal law requires the IRS to hold refunds that include the Earned Income Tax Credit or Additional Child Tax Credit until mid-February, regardless of when you file. This is an anti-fraud measure and applies every year. The IRS will not release these refunds early, even if your return is complete and accurate.
What if I filed electronically but Where's My Refund shows nothing?
If you filed within the last 24 hours, the tool may not have updated yet. Where's My Refund updates once per day, usually overnight. If it has been more than 24 hours and your return still does not appear, contact the IRS at 1-800-829-1040 to confirm they received your return.
Can I change my refund from a check to direct deposit after I file?
No, you cannot change the payment method after filing unless you file an amended return. If you did not provide banking information and the IRS is sending a check, you must wait for the check to arrive. For future years, provide direct deposit information on your return to receive refunds faster.
What happens if my refund check is lost in the mail?
Contact the IRS at 1-800-829-1040 and report the missing check. The IRS will issue a replacement, but this process takes 4 to 6 weeks. You will receive a new check by mail. To avoid this in the future, use direct deposit instead of a check.