Check the status of your refund before you assume it's lost
The IRS has a tool called Where's My Refund? that tells you exactly where your refund is in the pipeline. You can check it on IRS.gov, and it updates once a day, usually overnight. You'll need your Social Security number, filing status, and the exact refund amount from your return.
The tool shows three possible statuses: the IRS received your return, the IRS is processing it, or your refund has been approved and is on its way. If you see "approved and sent," the refund is either already in your bank account or will arrive within the timeframe shown on the screen. Most refunds arrive within 21 days of approval, but some take longer depending on your bank.
If you filed by mail instead of electronically, add an extra two to three weeks to the timeline before you check the tool. Paper returns take longer to scan and enter the system.
Key Takeaways
- Use Where's My Refund? on IRS.gov to see the real status of your return — it updates daily and shows you exactly where the IRS is in processing.
- Most refunds arrive within 21 days of approval, but some take longer depending on your bank's processing speed.
- If your refund shows as approved but hasn't arrived after 21 days, contact your bank first to rule out a deposit delay on their end.
- If the IRS tool shows an error code or your return is stuck in processing, you may need to file an amended return or contact the IRS directly.
- State refunds are processed separately from federal refunds and follow their own timelines, which vary by state.
Why your refund might be delayed in processing
The IRS delays processing for several concrete reasons. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your entire refund until February 15 by law, even if everything else is correct. This is called the PATH Act requirement and applies every year.
Your return can also get stuck if there's a mismatch between what you reported and what the IRS already knows about you. Common triggers include a name or Social Security number that doesn't match IRS records, income reported on a W-2 or 1099 that differs from what you entered, or a dependent claimed on your return who was also claimed by someone else. The IRS will send you a letter if this happens, usually within two weeks of filing.
Mathematical errors, missing information (like a signature or a required form), or filing the same return twice also cause delays. If you filed early and then filed again thinking the first one didn't go through, the IRS has to sort out which one to process.
What to do if your refund is stuck or shows an error
If Where's My Refund? shows a status code like "still processing" after 21 days, or if it displays an error message, check your email and mailbox for a letter from the IRS. The letter will explain what's wrong and what you need to send back. Follow the instructions in that letter exactly — don't call or visit an office without the letter in hand, because the IRS needs the specific information from it to locate your case.
If you received a letter saying there's a discrepancy with your income, dependent, or credits, you have two options. You can file an amended return using Form 1040-X if you believe the IRS information is wrong, or you can respond to the letter with documentation (like a birth certificate for a dependent, or a corrected W-2 from your employer). Send whatever the letter asks for, not what you think might help.
If you haven't received a letter and Where's My Refund? just says "still processing" after 21 days, wait another week before contacting the IRS. Processing times vary, and some returns legitimately take longer. If it's been more than 21 days since approval, move to the next step.
Contact the IRS if your refund is more than 21 days late
Call the IRS at 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the exact refund amount ready. The IRS can see your case details and tell you whether the delay is on their end or your bank's end.
If the IRS says your refund was sent to your bank but your bank says it never arrived, the IRS can file a trace. This takes 30 to 60 days. The IRS will either resend the refund or issue you a check by mail. You'll need to provide your bank account number and routing number so the IRS can confirm the account information on the original deposit.
If you can't reach the IRS by phone (wait times can be long during tax season), you can also visit a local IRS office in person. Find the nearest one on IRS.gov. Bring your return, a photo ID, and any letters the IRS sent you. Walk-in hours vary by location.
Check your bank account and routing number for errors
If Where's My Refund? shows your refund was approved and sent, but it hasn't landed in your account after 21 days, contact your bank. The refund may have been rejected because the account number or routing number on your return was wrong. Banks reject deposits to closed accounts, accounts under a different name, or accounts with incorrect routing numbers.
Your bank can tell you whether the deposit was rejected and, if so, why. If it was rejected, the IRS will automatically resend it to the address on file, usually within two billing cycles. You can also call the IRS and ask them to reissue the refund as a check instead, which takes about two weeks to arrive by mail.
Double-check the account and routing numbers on your return before you file next year. Many people copy these numbers wrong from their checks or online banking, and a single digit off means the refund goes nowhere.
State refunds follow a different timeline
If you're waiting for a state tax refund, it's processed separately from your federal refund and has its own timeline. Most states issue refunds within 30 to 45 days of receiving your return, but some take longer. A few states (like California and New York) can take 60 to 90 days during busy season.
Check your state's tax department website for a refund tracker. Most states have one similar to the IRS tool. You'll need your Social Security number and the refund amount. If your state doesn't have an online tracker, call the state tax department directly — the number is on your state's tax website.
If you filed your state return electronically at the same time as your federal return, your state refund may arrive before or after your federal refund. There's no set order. If you filed your state return by mail, add two to three weeks to the timeline before checking the tracker.
What happens if your refund was issued but you never received it
If the IRS or your state says your refund was issued as a check but it never arrived, you can request a replacement. The IRS will issue a new check, but you have to wait 120 days from the original issue date before requesting it. This prevents the IRS from issuing duplicates for checks that are simply delayed in the mail.
To request a replacement check from the IRS, call 1-800-829-1040 or visit an IRS office. Have your Social Security number and the original refund amount ready. The IRS will issue a new check, which takes about two weeks to arrive. If you find the original check after requesting a replacement, you can't cash both — the first one will be void once the second one is issued.
For state refunds, follow the same process through your state's tax department. Most states also require you to wait 120 days before requesting a replacement, though some have different timelines. Check your state's website or call the tax department to confirm.
Frequently Asked Questions
How long does it usually take to get a tax refund?
Most refunds arrive within 21 days of approval if you chose direct deposit. If you claimed EITC or ACTC, the IRS holds your refund until February 15 by law. Paper checks take about two weeks longer than direct deposits. State refunds typically take 30 to 45 days, though some states take longer.
Can I speed up my refund?
No. The IRS processes refunds in the order they're received, and there's no way to jump the queue. Direct deposit is faster than a check by mail, but both follow the same processing timeline. If your return is delayed for a specific reason (like a mismatch with IRS records), fixing that issue is the only way to move forward.
What if I owe taxes but also have a refund coming?
The IRS will offset your refund against any federal taxes you owe, student loans in default, or child support arrears. You'll receive only the amount left after offsets. The IRS will send you a letter explaining what was taken and why. If you disagree with the offset, you can appeal, but you must do so within a specific timeframe listed in the letter.
Do I need to do anything if my refund is delayed?
Check Where's My Refund? first. If it shows your refund was approved and sent, wait 21 days for it to arrive. If it's been 21 days and you haven't received it, contact your bank to rule out a deposit issue on their end. Only contact the IRS if your bank confirms the deposit was never received or if Where's My Refund? shows an error code.
What if I filed my return but it's not showing up in Where's My Refund?
If you filed electronically, it can take 24 hours to appear in the system. If you filed by mail, it takes two to three weeks for the IRS to scan and enter it. Once it's in the system, Where's My Refund? will show a status. If it's been longer than that and your return still doesn't appear, call the IRS to confirm they received it.