The standard timeline for a federal tax refund
The IRS says it will issue most refunds within 21 days of accepting your return. That clock starts when the IRS receives your return, not when you file it. If you file on paper, add 5 to 10 days for the IRS to scan and process it before the 21-day window begins. If you file electronically, the 21 days starts almost when ready.
In practice, most refunds arrive in 5 to 10 business days for people who file electronically and choose direct deposit to a bank account. The IRS processes returns in batches, and your refund moves through their system in waves. Direct deposit is faster than a paper check because there is no printing or postal delay on the back end.
The 21-day window is not a may provide—it is the IRS's target for routine returns with no complications. If your return needs manual review, verification, or correction, the timeline stretches. The IRS does not publish how much longer these cases take, because it varies widely.
Key Takeaways
- Most electronic returns with direct deposit arrive within 5 to 10 business days, though the IRS's official window is 21 days.
- Paper returns take 5 to 10 days longer to reach the IRS before the 21-day processing clock even starts.
- Returns flagged for identity verification, math errors, or missing information can be delayed by weeks or months beyond the standard timeline.
- The IRS processes returns in batches, so filing early in the season does not necessarily mean your refund arrives faster if your return needs review.
- You can check your refund status in real time through the IRS Where's My Refund tool, which updates every 24 hours.
Why the IRS holds or delays a refund
The IRS delays refunds for specific reasons, and knowing which one applies to you changes what you can do about it. The most common triggers are math errors on your return, missing information (like a Social Security number or signature), identity verification requests, and fraud detection flags.
If you claim a refundable tax credit—the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC)—the IRS is required by law to hold your entire refund until at least February 15, even if the rest of your return is clean. This is called the EITC/ACTC holding period, and it applies every year regardless of whether you have claimed these credits before. The IRS uses this time to cross-check your income and dependent information against Social Security records and other databases.
Amended returns (Form 1040-X) take longer than original returns. The IRS processes amended returns separately and does not use the 21-day timeline. Most amended returns take 8 to 12 weeks to process, though some take longer if they trigger additional review.
How to check where your refund actually is
The IRS provides a tool called Where's My Refund, available at irs.gov. You enter your Social Security number, filing status, and the exact refund amount. The tool updates once every 24 hours and shows you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has your return but has not finished processing it. This status can last anywhere from a few days to several weeks. "Refund Approved" means the IRS has calculated your refund and it is in the payment queue. "Refund Sent" tells you the date the IRS issued the refund—either the date a check was mailed or the date a direct deposit was submitted to your bank.
If Where's My Refund shows no information at all, your return either has not reached the IRS yet or there is a problem with how you entered your information. If you filed electronically, wait at least 24 hours. If you filed on paper, wait at least two weeks before checking again.
Refunds delayed by identity verification or fraud holds
If the IRS suspects identity theft or flags your return for fraud review, your refund will not move until you respond to their request. The IRS will mail you a letter (usually Form 5071-C or Form 4883-C) asking you to verify your identity by phone or online through their Identity Verification Service.
These holds can add 4 to 12 weeks to your refund timeline, depending on how quickly you respond and how thoroughly the IRS needs to investigate. If you do not respond to the letter, the IRS will not issue your refund. The letter will include a phone number and a important date for response, typically 30 days from the letter date.
You can also initiate identity verification yourself if you suspect your return was flagged. Call the IRS at 1-800-829-1040 and ask to verify your identity proactively. This does not speed up processing, but it can prevent additional delays if the IRS was already planning to request verification.
What happens when a refund is lost or never arrives
If Where's My Refund shows "Refund Sent" but you have not received the money after the expected timeframe, the refund may have been lost in transit or deposited to the wrong account. For direct deposits, check with your bank first—the deposit may have gone to an old account if you did not update your banking information on your return.
If your bank confirms no deposit arrived, or if a check was mailed but never reached you, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or resubmit a direct deposit, but this process takes an additional 4 to 6 weeks.
If you moved after filing, the IRS may have mailed your check to your old address. The Postal Service will not forward IRS checks, so the check may be returned to the IRS. You will need to contact the IRS to request a replacement and provide your current address.
State tax refund delays versus federal delays
State tax refunds follow different timelines than federal refunds and are processed by your state's tax authority, not the IRS. Most states aim to issue refunds within 30 to 45 days of receiving your return, but some states take longer. A few states process refunds within 2 to 3 weeks if you file electronically and request direct deposit.
State refunds are delayed for many of the same reasons as federal refunds—missing information, math errors, identity verification—but each state has its own rules about holding periods and fraud review. Some states hold refunds for refundable credits longer than the federal government does.
You can check your state refund status through your state's tax authority website. Most states have their own version of Where's My Refund. If you filed both federal and state returns, your federal refund may arrive while your state refund is still processing, or vice versa.
How amended returns and corrections affect timing
If you file an amended return (Form 1040-X) to correct an error on your original return, the IRS will not process it until your original return is fully processed. The IRS then processes the amended return separately, which takes 8 to 12 weeks on average. If your amendment results in a larger refund, you will wait the full amended-return timeline before receiving the additional money.
If the IRS discovers an error on your return during processing, they will correct it and send you a notice explaining the change. This does not delay your refund—the IRS straightforward adjusts the amount and issues what they calculate you are owed. You will receive a letter (usually Form 1040-X or a notice) showing the correction.
If you made a mistake on your return and realize it before the IRS processes it, you can file an amended return right away. This does not speed up processing, but it prevents the IRS from issuing an incorrect refund that you would then have to correct later.
Frequently Asked Questions
Can the IRS delay my refund indefinitely?
No, but they can hold it for months if your return requires identity verification, fraud investigation, or other manual review. If the IRS suspects identity theft, they may hold your refund for 6 to 12 weeks while they investigate. If you do not respond to their verification request, they will not issue the refund until you do.
Why does my refund show "Approved" but I haven't received it yet?
Once the IRS approves your refund, it takes 1 to 5 business days for direct deposit to reach your bank account. If you chose a paper check, it takes 7 to 10 business days to print and mail. If more than two weeks have passed since the approval date, contact your bank or the IRS to investigate.
Does filing my taxes early mean I get my refund faster?
Not necessarily. If your return requires manual review or verification, filing in January versus February makes no difference to the processing time. The IRS processes returns in batches, and returns that need review are pulled out of the normal queue regardless of when they were filed.
What if the IRS says my refund was sent but my bank says they never received it?
Contact the IRS at 1-800-829-1040 with your Social Security number and refund amount. They can verify whether the direct deposit was submitted to the correct account number. If the account was wrong, the IRS can resubmit the deposit or issue a check, which takes an additional 4 to 6 weeks.
How long do I have to claim a refund if it was never issued?
You have three years from the original due date of your return to claim a refund. If you filed your 2023 return by April 15, 2024, you have until April 15, 2027 to claim that refund. After three years, the IRS keeps the money.