You don't mail your refund to the IRS — the IRS mails it to you
A tax refund check arrives at your address because the IRS sends it there, not because you send anything to them. The confusion usually comes from mixing up two different things: where you mail your tax return (if you file on paper), and where your refund goes (which is determined by the address on that return).
If you're expecting a mailed refund check, the IRS has already processed your return and decided to send the money to the address they have on file. Your job now is to make sure that address is correct and watch for the check to arrive. If the address is wrong, the check can be returned to the IRS, and you'll have to request a replacement.
Key Takeaways
- The IRS mails your refund check to the address shown on your tax return — you do not mail anything to receive it.
- If you filed a paper return, you mailed that return to an IRS processing center, but your refund goes to your home address, not back to that center.
- You can check the status of your refund using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- If your check was lost or never arrived, the IRS can issue a replacement, but you'll need to wait at least 28 days after filing before requesting one.
- A mailed refund typically takes 21 calendar days from the date the IRS accepts your return, though some returns take longer.
How the IRS knows where to send your check
The address on your tax return is the address where the IRS will mail your refund. This is usually your home address — the same one you use for bills and mail. When you file your return (whether on paper or electronically), that address travels with your return through the IRS system.
If you moved recently and filed your return at your old address, your refund will go to that old address unless you filed a change-of-address form with the USPS. The IRS does not automatically know you've moved; they use what's on the return itself. If your refund went to an old address, you can contact the new resident, file a USPS mail forwarding request, or contact the IRS directly to request a replacement check sent to your current address.
If you filed electronically, the address on your return is what you entered into the tax software or form you submitted. Double-check your filed return to confirm the address the IRS received — you can view this through your tax software account or by contacting the IRS.
Tracking your refund before it arrives
The IRS provides a tool called Where's My Refund, available on IRS.gov, that shows you the status of your mailed check. You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once a day, usually overnight.
The status will show one of three stages: the IRS is still processing your return, the IRS has approved your refund and scheduled it to be mailed, or the IRS has mailed your check. If it says your check has been mailed, the tool will show the date it was sent. From that date, allow 7 to 10 business days for delivery through standard mail, though it can take longer depending on your location and mail volume.
If the tool shows your refund was mailed more than 21 days ago and you still haven't received it, the check may have been lost or sent to the wrong address. At that point, you can request a replacement.
What to do if your check doesn't arrive
Wait at least 28 days after the IRS accepted your return before assuming the check is lost. The IRS counts from the acceptance date, not the date you filed. You can find the acceptance date in Where's My Refund or in your tax software account.
Once 28 days have passed, contact the IRS at 1-800-829-1040 (the main IRS customer service line) or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready. The IRS will investigate whether the check was cashed, returned to them, or lost in the mail. If it was lost or returned, they can issue a replacement check, which typically takes 4 to 6 weeks to arrive.
If you believe the check was stolen or cashed by someone else, report it to the IRS and file a police report. The IRS can flag your account and issue a replacement while they investigate.
If your address changed after you filed
If you filed your return but moved before the check arrived, file a change-of-address form with the USPS when ready. The form is available at USPS.com or at your local post office. A mail forwarding request typically takes 3 to 5 business days to set up and will redirect your refund check to your new address.
However, if your refund check was already in the mail when you filed the forwarding request, it may still arrive at your old address. Contact the new resident or the current property manager and ask them to forward it to you, or write "Return to Sender — Moved" on the envelope and put it back in the mail. The check will return to the IRS, and you can then request a replacement sent to your new address.
You can also contact the IRS directly and provide your new address. They can reissue the check to your current location, but this process takes longer than a USPS forwarding request.
How long a mailed refund actually takes
The IRS publishes a standard timeline: 21 calendar days from the date they accept your return. This is the time from when your return is processed and approved to when the check is printed and handed off to the mail carrier. It does not include mail delivery time.
In practice, the total time from filing to receiving your check is usually 3 to 4 weeks, but it varies. Returns filed early in the tax season (January and February) often process faster because the IRS has fewer returns in the queue. Returns filed closer to the April important date or those that require additional review can take 6 to 8 weeks or longer.
If your return is flagged for verification — for example, if income doesn't match IRS records or you claimed a large credit — processing will pause while the IRS requests documents from you. This can add weeks or months to the timeline. The IRS will contact you by mail if this happens.
Why some people choose direct deposit instead
Direct deposit is faster and more reliable than a mailed check. If you set up direct deposit on your return, the IRS deposits your refund directly into your bank account, typically within 21 days of accepting your return. There's no check to lose in the mail, no address issues, and no waiting for delivery.
You can set up direct deposit when you file your return through tax software, or if you're filing on paper, you can include a voided check or bank account information on Form 1040. If you didn't set up direct deposit this year but want it for next year, you can change your preference when you file your 2024 return.
Frequently Asked Questions
Can I change where my refund check is mailed after I've filed?
Not directly with the IRS. Once your return is filed and accepted, the address on that return is locked in. If you need to change it, you must file an amended return (Form 1040-X), which restarts the processing timeline. For most people, it's faster to let the check go to the original address and then have it forwarded or request a replacement.
What if I filed my return but the IRS has no record of it?
Check Where's My Refund first — sometimes returns take a few days to appear in the system after filing. If it's been more than a week and the tool says no record found, contact the IRS at 1-800-829-1040 with your Social Security number and filing date. They can confirm whether your return was received and processed.
Can someone else pick up my refund check if it arrives at my address?
A refund check is made out to you by name, so only you can cash or deposit it. If someone else receives it, they cannot legally cash it without your signature. If you're concerned about a check being intercepted, you can request the IRS hold it for you to pick up in person at a local IRS office instead of mailing it.
How do I know if my refund check was cashed?
Contact the IRS at 1-800-829-1040 and provide your Social Security number and refund amount. They can tell you whether the check was cashed, who cashed it, and when. If someone else cashed your check without your permission, report it to the IRS and file a police report for check fraud.
What if the refund amount on the check doesn't match what I expected?
The IRS may have adjusted your refund if they found errors on your return, applied it to back taxes or student loan debt, or offset it for other reasons. Check the notice that came with your check or contact the IRS to find out why the amount changed. You can also view details in your IRS account on IRS.gov.