Timeline for electronically filed tax refunds
If you file your federal tax return electronically, the IRS typically issues your refund within 21 days. This is the standard window the IRS publishes, and most refunds arrive within this timeframe. However, the actual time depends on several factors: whether you chose direct deposit or a check, whether the IRS needs to verify information on your return, and whether your state has its own refund to send.
Direct deposit is faster than a mailed check. With direct deposit, the IRS can deposit money into your bank account as soon as the refund is approved—often within 1 to 5 business days after the IRS accepts your return. A paper check takes longer because it must be printed, mailed, and delivered by the postal service, which can add 7 to 14 days to the timeline.
The 21-day window starts from the date the IRS accepts your return, not the date you submit it. You can see your acceptance date in your email confirmation or by logging into your IRS account online.
Key Takeaways
- Direct deposit refunds typically arrive within 1 to 5 business days after the IRS accepts your return, while mailed checks take 7 to 14 days longer.
- The IRS publishes a 21-day standard timeline, but most e-filed returns receive refunds faster than this window.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the exact deposit date if approved.
- If your return is flagged for review or verification, the timeline extends beyond 21 days, sometimes to several weeks or months.
- State refunds are processed separately and may arrive weeks after your federal refund, or may be combined into one payment depending on your state.
Direct deposit versus mailed checks
Direct deposit is the fastest way to receive your refund. When you file electronically and choose direct deposit, you provide your bank account number and routing number on your return. Once the IRS approves your refund, it sends the money electronically to your bank, which typically posts it within 1 to 5 business days. Some banks deposit funds the same day they receive them from the IRS.
A mailed check takes significantly longer. After the IRS approves your refund, the check must be printed at an IRS facility, placed in an envelope, and sent through the postal service. This process typically takes 7 to 14 days from approval to delivery, depending on mail speed in your area. If your address on file is incorrect or the check is lost in transit, delays extend further.
If you did not provide direct deposit information when you filed, you can still update your banking details through the IRS website before your refund is processed. Once the refund has been approved and sent, you cannot change the delivery method.
How to track your refund status
The IRS provides a free tool called Where's My Refund, available at irs.gov. This tool shows you the current status of your refund and, once approved, the exact date it will be deposited or mailed. You can access it using your Social Security number, date of birth, and the refund amount from your return.
Where's My Refund updates once per day, usually overnight. If you check multiple times in the same day, you will see the same information. The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your refund and it is being sent), or "Sent" (your refund has been deposited or mailed).
If your refund shows as "Sent" but you have not received it after the stated delivery date, contact your bank to confirm the deposit was received, or contact the IRS if a check was mailed. The IRS can issue a replacement check or investigate a missing direct deposit.
Reasons your refund might take longer than 21 days
Several situations cause the IRS to hold your return for review beyond the standard 21-day window. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your return until at least February 15 each year, even if processing is complete. This delay protects against fraud and affects millions of filers annually.
The IRS also delays refunds when it detects inconsistencies or missing information on your return. Common triggers include a Social Security number mismatch, income reported on a W-2 that does not match your return, or a dependent claimed on multiple returns. If this happens, the IRS sends a letter explaining what it needs. You must respond within the timeframe stated in the letter, or your refund will be delayed further.
Identity theft flags and duplicate filings also trigger holds. If someone files a return using your Social Security number, the IRS catches this and freezes both returns while it investigates. This process can take several weeks to months. Filing an amended return (Form 1040-X) also resets the clock—amended returns are processed separately and take longer than original returns.
State tax refunds and combined payments
If you owe state income tax or are due a state refund, the timeline becomes more complex. Most states process refunds separately from the federal IRS, and state processing times vary widely. Some states issue refunds within 2 to 3 weeks of accepting your return; others take 6 to 8 weeks or longer.
A few states have agreements with the IRS to combine federal and state refunds into a single payment. In these cases, your refund is delayed until both the federal and state portions are ready. Check your state's tax authority website to see whether it offers combined refunds or processes them separately.
If you are due both a federal and state refund and they are processed separately, you may receive your federal refund first and your state refund weeks later. Some states allow you to track your state refund status online, similar to the federal Where's My Refund tool. Look for this option on your state's Department of Revenue or Taxation website.
What to do if your refund does not arrive on time
If your refund does not arrive by the date shown in Where's My Refund, first verify the date the tool provided. If the date has passed and you chose direct deposit, contact your bank to confirm the deposit was not received. Provide the bank with the refund amount and the date the IRS said it would be sent. The bank can search its records for incoming transfers from the IRS.
If your bank confirms no deposit was received, or if you chose a mailed check and it has not arrived, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main refund line) or use the IRS website to request a refund trace. A refund trace is a formal investigation into where your money went. The IRS will issue a replacement check or reissue a direct deposit, but this process takes an additional 4 to 6 weeks.
Keep your filing confirmation email and any IRS correspondence. If the IRS sent you a letter about your return, bring that as well. Having these documents speeds up the investigation.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Yes. Most e-filed returns with direct deposit receive refunds within 1 to 5 business days, well before the 21-day window. The 21 days is the maximum standard timeline, not the typical one. Refunds with mailed checks take longer but often still arrive within 21 days total.
What does "return received" mean in Where's My Refund?
It means the IRS has received your return and is processing it. This status appears within 24 hours of filing. Processing typically takes several days to a week before the status changes to "Approved." If your return is flagged for review, it may stay in "Received" status for weeks.
Why does the IRS hold refunds for EITC and ACTC claims?
The IRS is required by law to hold these refunds until at least February 15 each year to prevent fraud. This applies even if your return is fully processed and approved. The hold is automatic and affects all filers claiming these credits, regardless of whether there is any issue with their return.
If I file on April 1, when will I get my refund?
If you file electronically with direct deposit and do not claim EITC or ACTC, you could receive your refund within 1 to 5 business days. If you claim EITC or ACTC, the IRS will hold it until at least February 15 of the following year. If you file a mailed check, add 7 to 14 days to any timeline.
Can I change my refund from a check to direct deposit after I file?
Yes, but only before the IRS approves and sends your refund. Once your refund status shows "Sent," the delivery method cannot be changed. If you need to update your banking information, log into your IRS account or contact the IRS before approval.