Track your refund before assuming it's lost
The first step is to find out where your refund actually is. The IRS has a tool called Where's My Refund? on IRS.gov that tells you the status of a mailed check in real time. You'll need your Social Security number, filing status, and the exact refund amount from your tax return. This tool updates once a day, usually overnight.
If Where's My Refund? says your refund was mailed, it will show you the date it left the IRS. A check typically takes 7 to 10 business days to arrive after that date, though mail delays happen. If more than two weeks have passed since the IRS says it was mailed, that's when you move to the next step.
If the tool says your refund is still being processed, wait. The IRS processes most returns within 21 days of receiving them. Checks that require extra review can take longer. Check back in a few days rather than contacting the IRS when ready.
Key Takeaways
- Use the IRS's Where's My Refund? tool first — it shows the exact mailing date and current status of your check.
- If the IRS says your check was mailed more than two weeks ago, contact the IRS at 1-800-829-1040 to request a trace or replacement.
- A lost check can be replaced, but the IRS will issue a new one rather than wiring the money to your bank account.
- If your address changed after you filed, the check may have gone to an old address — contact the IRS to redirect it or request a replacement.
- Keep your tax return and Where's My Refund? screenshots as proof of what you reported and when the IRS said it mailed your check.
Contact the IRS if your check is overdue
Once more than two weeks have passed since the mailing date shown in Where's My Refund?, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS representative will confirm the mailing address on file and ask whether you've received it.
If you haven't received it, the IRS can file a refund trace — a formal request to track down the check through the postal system. This takes about four weeks. The IRS will contact you by mail with the results. If the check is found, it will be returned to the IRS and reissued. If it's not found, the IRS will issue a replacement check.
You don't pay for a trace or replacement. The IRS handles this at no cost to you.
What happens if your address changed
If you moved after filing your tax return but before the check arrived, the IRS may have mailed it to your old address. The check could still be sitting in a mailbox or with a former neighbor. Check with whoever lives there now, or contact your local post office to see if they have it.
If you can't recover the check from your old address, call the IRS and tell them your address changed. They can reissue the check to your current address. Bring your new address and a piece of mail showing it — a utility bill, lease, or bank statement all work.
Replacing a lost or stolen check
If you believe your check was lost in the mail or stolen, the IRS will issue a replacement. This is not automatic — you have to request it by calling 1-800-829-1040. The replacement check will be mailed to your current address on file with the IRS.
The replacement takes about two to three weeks to arrive. If you need the money sooner, you cannot ask the IRS to wire it instead — refunds issued by check cannot be converted to a bank transfer. Your only option is to wait for the replacement or file a claim with the U.S. Postal Service if you believe the check was stolen.
To file a postal claim, go to USPS.com and look for "File a Claim." You'll need the check number (which the IRS can provide) and proof that you reported it missing. The postal service investigates, but reimbursement is not may provide.
If the IRS says it never mailed your refund
Sometimes Where's My Refund? shows that your refund is still being processed, even months after you filed. This usually means the IRS is reviewing your return for errors or inconsistencies. Common reasons include a mismatch between your Social Security number and name, a missing or incorrect dependent claim, or income reported on a 1099 that doesn't match what you reported.
Call the IRS at 1-800-829-1040 and ask why your refund is delayed. They can tell you what's holding it up and what documents you need to send. If the IRS needs information from you, they will also send a letter to your address on file — check your mail carefully, as these letters can look like spam.
Once the IRS resolves the issue, your refund will be processed and mailed. There's no way to speed this up, but you can check Where's My Refund? every few days to see when it moves to "mailed" status.
Protecting yourself from future delays
Most refund checks arrive on time. Delays usually happen because of mail delays, address changes, or issues with the return itself. You can reduce the chance of problems by double-checking your address before you file, making sure your name and Social Security number match your Social Security card exactly, and keeping a copy of your filed return.
If you file electronically instead of by mail, the IRS processes your return faster and you can choose to have your refund deposited directly into your bank account. Direct deposit is faster and more reliable than a mailed check — the money arrives in your account in about five to seven business days instead of two to three weeks.
Frequently Asked Questions
How long should I wait before calling the IRS about a missing check?
Wait until at least two weeks have passed since the mailing date shown in Where's My Refund?. Mail delays happen regularly, especially during tax season. If the tool shows your check was mailed less than two weeks ago, check back in a few days instead of calling.
Can the IRS send my refund to my bank account instead of mailing a check?
No. If you chose a mailed check when you filed, the IRS will only replace it with another mailed check. Direct deposit is only an option when you file your return — you cannot change it afterward. For future years, you can choose direct deposit to avoid mail delays.
What if someone else cashed my refund check?
Contact your bank when ready and report the check as fraudulent. Your bank can investigate and may reverse the transaction. Also call the IRS at 1-800-829-1040 to report the fraud. The IRS will issue a replacement check to you once they confirm the original was cashed without your permission.
Do I have to pay taxes on a replacement refund check?
No. A replacement check is the same refund you already reported on your tax return — it's not new income. You don't owe taxes on it, and you don't report it as income when it arrives.
What if I never received a letter from the IRS about why my refund is delayed?
Call 1-800-829-1040 and ask. The IRS can tell you over the phone what's holding up your refund and what you need to do. If they say they sent a letter, ask them to resend it or provide the information by phone instead.