The IRS processes refunds in stages, and delays happen at predictable points
Your refund is delayed because the IRS is still processing your return, your bank is still receiving the deposit, or there is a problem with your return that requires manual review. Most refunds arrive within 21 days of the IRS receiving your return, but that clock starts when they actually open and scan your form — not when you mail it or hit submit. If you filed by mail, add 5 to 10 days for postal delivery before processing even begins.
The IRS does not hold refunds to punish you or because they are slow. They hold them because your return triggered an automated flag, because you claimed a credit that requires verification, because your identity could not be matched instantly, or because your bank rejected the deposit for a technical reason. Each of these has a different solution and a different timeline.
Key Takeaways
- The IRS's 21-day timeline starts when they scan your return, not when you file, so mailed returns take longer to reach that starting point.
- You can check your exact refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- If the tool says your refund is delayed, the most common causes are identity verification, income matching, or a rejected bank deposit — each requiring different next steps.
- The IRS will contact you by mail if they need information from you; they do not call or email first, so ignore any message claiming to be from the IRS asking you to call.
- If your refund is more than 21 days late and the tool shows no update, contact the IRS Taxpayer Advocate Service, which can investigate without charge.
Check your refund status before assuming it is lost
Go to IRS.gov/refunds and use the Where's My Refund tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will show the same status.
The tool will show one of three messages: "Return Received," "Refund Approved," or "Refund Sent." If it says "Return Received," the IRS is still processing — this is normal for the first 5 to 9 days. If it says "Refund Approved," your refund has been authorized but not yet sent to your bank — this usually takes 1 to 5 more days. If it says "Refund Sent," it includes the deposit date and the last four digits of the account where it was sent.
If the tool says "Refund Sent" but the money has not arrived, check your bank's incoming transfer history. Some banks show pending deposits separately from posted deposits. If your bank shows no incoming transfer at all, the deposit may have been rejected — see the section below on rejected deposits.
What to do if the tool says your refund is delayed
The Where's My Refund tool will sometimes display a message saying your refund is delayed and that the IRS will contact you. This means your return has been flagged for manual review. The most common reasons are:
- Identity verification: The IRS could not instantly match your name, address, and Social Security number to their records. This happens to roughly 1 in 100 filers and is not a sign of fraud.
- Income matching: Your reported income does not match what employers or financial institutions reported to the IRS. This is common when you have multiple jobs, freelance income, or investment income.
- Claimed credits requiring review: The Earned Income Tax Credit, Child Tax Credit, and American Opportunity Credit are audited more often because they have strict income and relationship rules.
- Math errors: The IRS found an arithmetic mistake on your return and is recalculating your refund.
When your return is flagged for any of these reasons, the IRS will mail you a letter explaining what they need. This letter arrives 1 to 3 weeks after the tool first shows the delay. Do not call the IRS before you receive the letter — they cannot tell you anything over the phone that is not already in the tool, and wait times are often 30 minutes or longer.
If you receive a letter asking for documents, respond by the deadline on the letter. Mail your response to the address on the letter, not to the IRS main office. Keep a copy of everything you send. Once the IRS receives your response, processing usually resumes within 2 to 4 weeks, though complex cases can take longer.
Rejected deposits and how to recover your refund
If the Where's My Refund tool says "Refund Sent" but your bank shows no incoming transfer, your bank likely rejected the deposit. This happens when you provide an incorrect account number, when the account is closed, when the account is frozen due to a debt collection hold, or when the routing number does not match the account type (for example, providing a savings account number with a checking account routing number).
Contact your bank first and ask whether they rejected an IRS deposit. If they did, ask them to provide the rejection reason and the date they rejected it. Then contact the IRS at 1-800-829-1040 and have your bank's rejection letter ready. The IRS will reissue your refund by check, which takes 4 to 6 weeks to arrive by mail. You cannot request a second electronic deposit to a corrected account — the IRS will only issue a check.
If your bank froze your account due to a debt collection hold (usually for unpaid student loans or child support), the IRS will not override the freeze. You must resolve the debt or work with the creditor to release the hold before requesting a reissue. Contact the agency holding the debt to learn your options.
How long delays typically last at each stage
| Delay Type | Typical Timeline | What Happens Next |
|---|---|---|
| Return still being processed (tool says "Return Received") | 5 to 21 days from filing date | Tool updates to "Refund Approved" once processing is complete |
| Refund approved but not yet sent (tool says "Refund Approved") | 1 to 5 days | Tool updates to "Refund Sent" with deposit date |
| Identity verification needed | 2 to 4 weeks after letter arrives | IRS mails letter requesting documents; you respond by deadline |
| Income matching review | 2 to 6 weeks after letter arrives | IRS mails letter; you provide W-2s, 1099s, or other income documents |
| Rejected bank deposit | 4 to 6 weeks for check reissue | IRS mails check to your address on file |
When to contact the IRS Taxpayer Advocate Service
If your refund is more than 21 days late and the Where's My Refund tool shows no update or still says "Return Received," you can request help from the Taxpayer Advocate Service (TAS). This is a free office within the IRS that investigates delays and can sometimes speed up processing.
You do not need to pay anyone to contact TAS. Call 1-877-777-4778 or visit taxpayeradvocate.irs.gov to request help. Have your Social Security number, filing status, and refund amount ready. TAS will open a case and contact the IRS office handling your return. They cannot force the IRS to approve your refund, but they can find out exactly where it is stuck and what is needed to move it forward.
TAS is most useful when the tool has not updated in more than 30 days, when you have already responded to an IRS letter and heard nothing back, or when you are facing financial hardship because of the delay. If you are behind on bills or rent because your refund is late, mention this when you call — TAS can sometimes request expedited processing.
Scams that target people waiting for refunds
Do not respond to calls, texts, or emails claiming to be from the IRS about your refund. The IRS initiates contact by mail only, never by phone or email. If someone calls claiming your refund is delayed and asking you to verify your Social Security number, bank account, or personal information, hang up immediately.
Similarly, do not pay anyone to "speed up" your refund or to contact the IRS on your behalf. The Taxpayer Advocate Service is free, and you can contact the IRS directly at no cost. Anyone charging you money to recover a delayed refund is running a scam.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. The IRS processes refunds in the order they are received, and calling does not change your place in line. If your return is flagged for review, calling before you receive a letter will not speed it up — the IRS cannot tell you anything over the phone that is not already in the Where's My Refund tool. Wait times to reach an IRS representative are often 30 to 60 minutes.
What if I filed my taxes but the Where's My Refund tool says it has no record of my return?
If you filed electronically, the IRS usually receives it within 24 hours. If you filed by mail, allow 5 to 10 days for postal delivery before the IRS scans it. If more than two weeks have passed since you mailed your return and the tool still shows no record, contact the IRS at 1-800-829-1040 with your Social Security number and filing status. They can confirm whether your return was received.
My refund was sent to the wrong account. Can the IRS send it to a different account instead?
No. Once the IRS sends a refund to an account, they cannot redirect it to a different account. If your bank rejected the deposit, the IRS will reissue your refund by check. If your bank accepted the deposit but it went to the wrong account (for example, a joint account you no longer use), contact that bank and ask them to return the funds. You can then contact the IRS to request a reissue.
Do I need to file an amended return if my refund is delayed?
No. Filing an amended return while the IRS is still processing your original return will slow things down further. Wait until the original return is fully processed and you receive your refund or a letter from the IRS. If the IRS finds an error and adjusts your refund, they will explain the change in a letter.
What if I never receive my refund check after the IRS said it was reissued?
Checks typically arrive within 4 to 6 weeks of the reissue date. If more than six weeks have passed, contact the IRS at 1-800-829-1040 with the reissue date and ask them to confirm whether the check was mailed. If it was mailed, ask the IRS to stop payment and issue a replacement. If it was not mailed, ask them to investigate the delay.