Check the IRS refund status tool first
The fastest way to find out what happened to your refund is the IRS Where's My Refund tool, available at irs.gov. You will need your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not give you new information.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not started processing), "Approved" (your return was approved and your refund is being prepared), or "Sent" (your refund has been issued and is on its way to you). Each status comes with an expected delivery date. If your return is still in the "Return Received" stage after 21 days, something may have delayed processing.
If you filed by mail, add an extra week or two before checking the tool — the IRS needs time to scan and enter your return into their system. If you filed electronically, the return should appear in the tool within 24 hours of acceptance.
Key Takeaways
- The IRS Where's My Refund tool at irs.gov is the official source for your refund status and shows whether your return is received, approved, or sent.
- Refunds typically arrive within 21 days of IRS approval if you chose direct deposit, or up to four weeks if you requested a check by mail.
- If your refund was sent but never arrived, contact your bank (for direct deposit) or file a claim with the IRS (for a mailed check).
- A missing refund may be held because of a math error, missing information, identity verification, or a debt offset — the IRS will mail you a notice explaining the hold.
- If you have not received a notice and the tool shows your refund was sent more than a month ago, call the IRS at 1-800-829-1040 to request a trace.
Refunds sent by direct deposit usually arrive within 21 days
If you chose direct deposit on your tax return, the IRS transfers your refund to your bank account after approval. The tool will show an expected deposit date once your return is approved. Most direct deposits arrive within three to five business days of the date shown, though some banks hold the deposit for an extra day or two before making it available in your account.
Check your bank account first — the deposit may have arrived but you missed the notification. Log into your online banking or call your bank's customer service line to confirm whether the deposit posted. If your bank shows no record of a deposit from the IRS after the expected date has passed, contact your bank and ask them to trace the transfer. Provide them with the expected deposit date from the Where's My Refund tool.
If your bank cannot locate the deposit, the IRS may have sent it to the wrong account. This happens when you enter incorrect routing or account numbers on your return. In that case, you will need to file a claim with the IRS — see the section below on what to do if your refund never arrived.
Mailed checks take longer and sometimes get lost
If you requested a paper check instead of direct deposit, the IRS mails it to the address on your return. The Where's My Refund tool will show an expected mailing date. Once mailed, the check typically arrives within two to three weeks, though delivery can take up to four weeks depending on mail volume and distance.
Check your mailbox carefully — refund checks are often mistaken for junk mail. If you have moved since filing, the check may have gone to your old address. If you know the check was mailed more than four weeks ago and you have not received it, the check may have been lost or stolen in the mail.
Do not cash a replacement check if you later find the original — the IRS will catch the duplicate and you will have to return one of the payments. If you are certain the original check is lost, you can request a replacement through the Where's My Refund tool or by calling the IRS at 1-800-829-1040.
Why the IRS holds or delays a refund
Sometimes the Where's My Refund tool shows no status at all, or shows "Return Received" for longer than 21 days. This usually means the IRS is reviewing your return before approving it. Common reasons include a math error on the return, missing information (like a missing signature or Social Security number), or a mismatch between your return and IRS records.
The IRS may also hold your refund if you claimed a refundable tax credit like the Earned Income Tax Credit (EITC) or Child Tax Credit. These returns are processed more slowly by law — the IRS does not release them until mid-February at the earliest, even if you filed in January. This is not a problem with your return; it is a standard delay.
If the IRS finds an issue, they will mail you a notice explaining what they need. The notice will include instructions for responding and a deadline. If you receive a notice, follow the instructions exactly and respond by the deadline to avoid further delays. If you have not received a notice and your return has been in "Return Received" status for more than 21 days, call the IRS at 1-800-829-1040 to ask what is holding up processing.
Debt offset and refund seizure
If you owe money to a federal or state agency — such as unpaid student loans, child support, or a prior tax debt — the IRS may seize your refund to pay that debt. This is called offset. If this happens, the Where's My Refund tool will not show your refund as sent; instead, you will receive a notice in the mail from the Treasury Offset Program explaining the offset and which agency received the money.
The notice will include the name of the agency that received your refund and instructions for contacting them if you believe the offset was wrong. If you dispute the debt, you have a right to request a hearing. The notice will explain how to request one. If you do not dispute the debt but need financial help, you may be able to set up a payment plan with the agency that received your refund.
If you did not receive a notice but your refund disappeared, check your mail carefully — these notices sometimes arrive weeks after the offset. You can also contact the Treasury Offset Program at 1-800-304-3107 to ask whether your refund was offset and to which agency it went.
What to do if your refund never arrived
If the Where's My Refund tool shows your refund was sent more than one month ago and you have not received it, file a refund trace with the IRS. Call 1-800-829-1040 and tell them you want to trace a missing refund. Have your Social Security number, filing status, and the refund amount ready. The IRS will investigate and contact you by mail within four weeks with the result.
If the trace shows the refund was sent to the wrong bank account (for direct deposit) or address (for a check), the IRS will issue a replacement refund. This usually takes another four to six weeks. If the trace shows the refund was sent correctly but your bank or post office lost it, you may need to file a claim with your bank (for direct deposit) or the Postal Inspection Service (for a mailed check).
Keep records of everything: your tax return, the Where's My Refund status pages you printed, any notices from the IRS, and documentation from your bank or post office. These records will help if you need to dispute the missing refund later.
Identity theft and refund fraud
If someone filed a fraudulent tax return using your Social Security number before you filed your own return, the IRS will reject your return and mail you a notice. This is rare but does happen. The notice will explain that a return was already filed under your number and will tell you how to contact the IRS Criminal Investigation division to report the fraud.
Do not ignore this notice. Call the IRS immediately at the number on the notice and follow their instructions for verifying your identity and filing a legitimate return. The IRS will investigate the fraudulent return and issue your refund once your identity is confirmed. This process can take several months.
If you suspect identity theft but have not received a notice, check the Where's My Refund tool anyway — it may show a return you did not file. If it does, call the IRS right away. You should also file a report with the Federal Trade Commission at identitytheft.gov and consider placing a fraud alert on your credit report.
Frequently Asked Questions
How long does it take to get a refund after the IRS approves it?
Direct deposits usually arrive within three to five business days of the approval date shown in the Where's My Refund tool. Mailed checks take two to four weeks. If either takes longer, contact your bank (for direct deposit) or file a trace with the IRS (for a check).
Can I cancel my refund and get the money a different way?
Once the IRS has approved and sent your refund, you cannot cancel it. If you chose direct deposit but want a check instead, or vice versa, you would have to wait for the current refund to arrive, then file an amended return — but this creates a new refund that takes another 12 to 16 weeks to process, so it is not practical.
What if the Where's My Refund tool says my refund was sent but my bank says they never received it?
Your bank may have rejected the deposit because of incorrect routing or account information. Contact your bank and ask them to search for any rejected IRS transfers. If they find one, the IRS will need to reissue your refund to the correct account — call 1-800-829-1040 to request this. If your bank finds no rejected transfer, file a refund trace.
Do I have to pay taxes on my refund?
No. A tax refund is your own money being returned to you — it is not income and is not taxable.
What if I moved after I filed and the check went to my old address?
Contact the post office at your old address and ask them to forward any IRS mail to your new address. If the check has already been delivered there, the new resident may have it. If you cannot recover it, call the IRS at 1-800-829-1040 and request a replacement check mailed to your current address.