Standard IRS refund timing
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, the IRS takes longer to scan and process it before the 21-day window even begins.
In practice, most refunds arrive in 5 to 21 days after the IRS accepts your return. The IRS publishes a Where's My Refund tool on its website that shows your exact status and estimated arrival date. You can check it using your Social Security number, filing status, and the refund amount. This tool updates once per day, usually overnight.
The 21-day timeline assumes your return has no errors, no missing information, and no flags that trigger manual review. If any of those things happen, your refund will take longer.
Key Takeaways
- The IRS counts 21 days from the date it accepts your return, not from the date you submit it, so paper returns start the clock later than e-filed returns.
- Most refunds arrive within 5 to 21 days of acceptance, but returns with errors, missing documents, or identity verification needs can take weeks or months longer.
- The Where's My Refund tool on IRS.gov shows your current status and estimated arrival date and updates once per day.
- Direct deposit refunds arrive faster than checks, usually within the 21-day window; paper checks can take an additional 7 to 10 business days after the IRS issues them.
- If your refund does not arrive by the date shown in Where's My Refund, contact the IRS at 1-800-829-1040 or use the IRS2Go mobile app to request a trace.
Why some refunds take longer than 21 days
The IRS holds some returns for additional review. Common reasons include math errors, missing or mismatched information (like a Social Security number that does not match IRS records), claimed credits that need verification, or income reported on your return that does not match what employers or financial institutions reported to the IRS.
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 return until February 15 at the earliest, even if everything is correct. This is called the EITC holding period. In 2024, the IRS did not release most EITC returns until late February or early March.
Identity theft flags also delay refunds. If the IRS suspects someone filed a return using your Social Security number, it will freeze your refund and send you a letter asking you to verify your identity. This process can take several weeks.
Direct deposit versus paper check delivery
If you chose direct deposit on your return, the IRS sends the money to your bank account. Direct deposit refunds usually arrive within the 21-day window and often sooner — many arrive within 5 to 10 days. Your bank may hold the deposit for one or two business days before it shows in your account, depending on your bank's policies.
If you chose a paper check, the IRS mails it to the address on your return. Once the IRS issues the check, it takes 7 to 10 business days to arrive by mail. If your check is lost or stolen, the IRS can issue a replacement, but that process takes another 4 to 6 weeks.
Direct deposit is faster and safer. If you did not choose it on your return and your refund is still processing, you cannot change it retroactively — you have to wait for the check or contact the IRS to see if they can redirect it.
How to check your refund status in real time
Go to IRS.gov and select Where's My Refund under the "Refunds" section. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool will show one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."
"Return Received" means the IRS has your return but has not finished processing it. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means the IRS has issued the refund — either mailed a check or sent money to your bank. "Refund Delivered" means your bank has received the direct deposit or the check has been delivered.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking it multiple times in one day will not give you new information. If your return was filed on paper, the tool may not show any status for 4 to 6 weeks after you mailed it, because the IRS needs time to scan and process paper returns before it enters them into the system.
What to do if your refund is late
If the date shown in Where's My Refund has passed and your refund has not arrived, file a refund trace with the IRS. A trace is a formal request to investigate what happened to your refund. You can file one by phone at 1-800-829-1040 or through the IRS2Go mobile app.
When you call, have your Social Security number, filing status, and refund amount ready. The IRS will ask when you filed, what method you chose (direct deposit or check), and whether you have received any part of the refund. The IRS will then search its records and contact you by mail with the result, usually within 4 to 6 weeks.
If the trace shows the IRS issued a check and it was lost in the mail, the IRS will issue a replacement check. If the trace shows the money was sent to your bank but your bank did not receive it, contact your bank directly — the issue is on their end, not the IRS's.
Refunds delayed by identity verification
If the IRS suspects identity theft or needs to verify your identity, it will send you a letter. The letter will explain what information the IRS needs and how to provide it. Do not ignore this letter — your refund will not be released until you respond.
You can respond by mail, by phone using the number in the letter, or through an IRS office in person. The IRS will ask you to confirm details like your address, date of birth, or recent tax return information. Once the IRS verifies your identity, it will release your refund, but this can take 2 to 4 weeks after you respond.
If you receive a letter asking for identity verification, be cautious of scams. The IRS does not contact people by email or unsolicited phone call about refunds. If you receive an email or call claiming to be from the IRS, hang up or delete it and call the IRS directly at 1-800-829-1040.
State refunds and combined federal-state returns
State tax refunds follow their own timelines and are separate from federal refunds. Most states process refunds within 30 to 45 days of receiving your return, but some take longer. A few states offer direct deposit for state refunds; others mail checks only.
If you filed a combined federal-state return through a tax software or tax preparer, the federal and state refunds are processed separately. Your federal refund may arrive before your state refund, or vice versa. Check your state's tax department website for a refund status tool — most states have one similar to the IRS's Where's My Refund.
Some states hold refunds if you owe back child support, student loans, or other debts. If your state refund is delayed and you cannot find a reason in the state's tracking tool, contact your state tax department to ask whether a debt hold is in place.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS's 21-day timeline is the fastest it will process a return. Direct deposit is faster than a paper check, but both are subject to the same 21-day processing window. If your return requires additional review, it will take longer.
What if I filed my return weeks ago and Where's My Refund still says "Return Received"?
If more than 21 days have passed since the IRS accepted your return and it still shows "Return Received," your return is likely under review. This usually means the IRS found a discrepancy — a math error, missing information, or income that does not match what was reported to the IRS. The IRS will send you a letter explaining what it needs. Check your mail, including spam folders if you provided an email address.
Will my refund arrive on the exact date shown in Where's My Refund?
The date shown is an estimate, not a may provide. Direct deposit refunds usually arrive within a few days of that date, but your bank may hold the deposit for one or two business days. Paper checks can take 7 to 10 business days after the IRS issues them. If your refund does not arrive within a week of the estimated date, file a trace.
What happens if I move after I file but before my refund arrives?
If you chose direct deposit, your refund will go to the bank account you listed on your return, regardless of where you live. If you chose a paper check and you move, the check will go to the address on your return. You can update your address with the IRS, but it will not redirect a check that has already been mailed. If the check arrives at your old address, ask the new resident to write "Return to Sender" on it and put it back in the mail.
Can I cancel my refund and owe the taxes instead?
No. Once you file your return, you cannot cancel it or change your refund to a payment. If you want to owe taxes instead, you would have to file an amended return, which is a separate process and takes additional time.