Check the IRS Where's My Refund tool first
The IRS Where's My Refund tool is the fastest way to find out whether your check has been mailed, is in transit, or is still being processed. Go to irs.gov, click "Refunds" in the top menu, then select "Where's My Refund?" You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.
The tool updates once per day, usually overnight. If you filed electronically, it typically shows a status within 24 hours. If you mailed a paper return, it may take two to three weeks before the tool recognizes it. The tool will tell you one of three things: your refund is still being processed, your refund has been approved and a check is being mailed, or your check was mailed on a specific date.
If the tool says your check was mailed but you haven't received it after 21 days from the mailing date, move to the next step. If the tool says processing is still underway and you filed more than 21 days ago, call the IRS at 1-800-829-1040 to ask why there's a delay.
Key Takeaways
- The IRS Where's My Refund tool tells you the exact date your check was mailed and updates once per day.
- A mailed refund check typically arrives 7 to 10 business days after the IRS mails it, but can take up to 21 days depending on postal service delays.
- If your check doesn't arrive within 21 days of the mailing date shown in the tool, contact the IRS to request a trace or replacement.
- The IRS can issue a replacement check or deposit the refund to your bank account instead if the original check is lost or stolen.
- If your address on file with the IRS is wrong, the check may be returned to the IRS, and you'll need to update your address before they can remail it.
How long a mailed check takes to arrive
Once the IRS mails your check, the U.S. Postal Service handles delivery. Most checks arrive within 7 to 10 business days. However, the postal service does not may provide delivery of checks, and delays happen for reasons outside the IRS's control—weather, mail volume, address issues, or postal routing errors.
If your check hasn't arrived 21 days after the mailing date shown in Where's My Refund, the IRS considers it lost or delayed. At that point, you have two options: request a trace (the IRS investigates with the postal service) or ask for a replacement check or direct deposit instead.
Do not assume the check is lost if it arrives after 21 days. Some checks take longer, especially if you live in a rural area or if there were postal delays during the mailing period. Check your mailbox and ask neighbors or household members if mail arrived while you were away.
What to do if your check hasn't arrived after 21 days
Call the IRS at 1-800-829-1040 and have your Social Security number, filing status, and the refund amount ready. Tell them the date the check was mailed (from Where's My Refund) and that you haven't received it. The IRS will open a check trace, which means they contact the postal service to search for the check.
A check trace takes 4 to 8 weeks. During that time, the IRS and postal service look for the check. If they find it, it will be delivered to you. If they don't find it after 8 weeks, the IRS will issue a replacement check or deposit the refund directly to your bank account if you provide routing and account numbers.
You can also request a replacement check or direct deposit right away without waiting for the trace to finish. Many people do this because it's faster than waiting 8 weeks. The IRS will mail a replacement check (which takes another 7 to 10 business days) or deposit the money within one business day if you choose direct deposit.
If your address on file is wrong
If you moved and didn't update your address with the IRS before filing, or if you filed with an old address, your check will be mailed to that address. The postal service will try to forward it, but forwarding orders expire after one year. If the address is very old or the forwarding order has expired, the check will be returned to the IRS as undeliverable.
Check Where's My Refund to see if it shows your current address. If it doesn't, you need to update it. Go to irs.gov and use the "Update Your Address" tool, or call 1-800-829-1040 to update by phone. Once you update your address, the IRS can remail the check to the new address.
If your check was already returned to the IRS because of an address issue, updating your address in the system will allow them to remail it. This process takes about two weeks after you update your address. You can also request direct deposit to avoid address problems in the future.
Checking the status of a replacement check
If the IRS issued you a replacement check, you can track it the same way as your original refund. Go back to Where's My Refund and enter your information. The tool will show the new mailing date for the replacement check. Most replacement checks arrive within 7 to 10 business days, though some take up to 21 days.
If you requested direct deposit instead of a replacement check, the IRS will deposit the money within one business day of processing your request. You should see it in your bank account the next business day or within two business days, depending on your bank's processing time.
Keep a record of the date the IRS told you the replacement was being mailed or the date they said direct deposit would be processed. If the replacement check doesn't arrive within 21 days or the direct deposit doesn't show up within two business days, call the IRS again.
If your check was stolen or lost in the mail
If you received mail from someone else's refund or if your check arrived but was stolen from your mailbox, contact the IRS immediately. Call 1-800-829-1040 and explain what happened. The IRS will cancel the original check and issue a replacement. You may need to file a police report for a stolen check, though the IRS does not always require it.
To prevent theft, consider requesting direct deposit instead of a mailed check on your next tax return. Direct deposit is faster (one business day instead of 7 to 21 days) and eliminates the risk of mail theft. If you want direct deposit for this refund, ask the IRS when you call about the stolen or lost check.
Why your refund might still be processing
If Where's My Refund says your refund is still being processed and it's been more than 21 days since you filed, several things could be causing the delay. The IRS may be verifying your identity, reviewing your return for errors, or checking for duplicate refunds or fraud. Some returns are selected for examination (audit), which pauses the refund until the examination is complete.
If you filed electronically, the IRS usually processes your return within 21 days. If you mailed a paper return, it can take 4 to 6 weeks just to scan and enter your information into their system. After that, processing takes another 2 to 3 weeks. Paper returns filed late in the tax season (after April) may take even longer.
Call the IRS at 1-800-829-1040 if your return has been processing for more than 21 days and Where's My Refund doesn't show a mailing date. They can tell you why there's a delay and what you need to do next. Bring your return, any notices from the IRS, and your Social Security number.
Frequently Asked Questions
Can I get my refund faster if I choose direct deposit instead of a check?
Yes. Direct deposit takes one business day after the IRS processes your return, while a mailed check takes 7 to 21 days. However, you must request direct deposit on your original tax return—you cannot change to direct deposit after you've filed. If your check is lost or delayed, you can ask the IRS to reissue the refund by direct deposit instead of mailing a replacement check.
What if the IRS says my refund was mailed but Where's My Refund won't load?
The tool sometimes has technical issues or is temporarily down for maintenance. Try again in a few hours. If it continues not to load, call 1-800-829-1040. The IRS can tell you the mailing date over the phone and whether your check has been delivered to the postal service.
How do I know if my check was delivered to the wrong address?
If you moved and didn't update your address with the IRS, or if your address on the return was misspelled, the postal service may deliver the check to the old address. Ask the current resident at your old address if they received it, or contact your local post office to see if the check was returned as undeliverable. Then call the IRS to update your address and request a replacement.
Can I cancel my mailed check and get direct deposit instead?
You cannot cancel a check that's already in the mail, but if it's lost or delayed, you can ask the IRS to issue a replacement by direct deposit. Call 1-800-829-1040 and request direct deposit instead of a replacement check. This is faster and eliminates the risk of the check being lost again.
What if I never received a notice that my check was mailed?
The IRS does not always send a notice when a refund check is mailed. Check Where's My Refund to see if it shows a mailing date. If it does, your check is on the way. If it doesn't show a mailing date and it's been more than 21 days since you filed, call the IRS to ask why your refund hasn't been mailed yet.