The IRS will not forward your tax refund check, but the U.S. Postal Service can forward it if you filed a change-of-address form before the check was mailed
The Internal Revenue Service does not use mail forwarding services. If your refund check arrives at an old address and you have set up forwarding with the post office, USPS will deliver it to your new address — but only if the forwarding order was active when the check was mailed. If the check arrives after your forwarding period has ended, or if you set up forwarding after the IRS mailed the check, the post office will return it to the IRS as undeliverable.
The timing matters because the IRS mails refund checks in batches over several weeks. Your check could arrive weeks after you filed your return or weeks after the IRS processed it. If you moved during that window and did not have forwarding in place, the check will go back to the IRS, and you will have to take additional steps to retrieve it.
Key Takeaways
- USPS mail forwarding will redirect your tax refund check only if the forwarding order was active when the IRS mailed the check.
- If your check is returned to the IRS as undeliverable, you can contact the IRS or check your refund status online to request a replacement.
- Setting up forwarding after the IRS has already mailed your check will not help — the check will still go to your old address first.
- The safest way to avoid this problem is to update your address with the IRS before you file your return, or to request direct deposit instead of a mailed check.
How USPS forwarding works with tax refund checks
When you file a change-of-address form with the post office, USPS forwards mail to your new address for up to 12 months (or 18 months if you pay for premium forwarding). This applies to tax refund checks the same way it applies to any other mail — if the forwarding order is active when the check arrives, USPS will deliver it to your new address.
The catch is that the IRS does not know about your forwarding order. The IRS mails the check to the address on your tax return. If that address is old, the check goes there first. The post office then intercepts it and forwards it. This process usually takes a few extra days, but the check will reach you.
If your forwarding order has expired by the time the check arrives, or if you never set up forwarding, the post office will mark the check as undeliverable and return it to the IRS. The IRS will then hold the check and wait for you to contact them.
What to do if your check was returned to the IRS
If your refund check was returned to the IRS as undeliverable, you have two ways to find out and request a replacement. The first is to check your refund status online using the IRS Where's My Refund tool at irs.gov. This tool will show you if the check was mailed, and if it was returned, it will usually indicate that.
The second is to call the IRS directly at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can confirm whether the check was returned and issue a replacement check or deposit the refund directly to your bank account if you provide banking information.
A replacement check typically takes two to four weeks to arrive after you request it. If you need the money sooner, ask the IRS representative whether you can have the refund deposited directly instead — this is faster and eliminates the risk of the check being lost or returned again.
Updating your address before the IRS mails your check
If you moved after filing your return but before the IRS mailed your refund check, you can update your address directly with the IRS. Call 1-800-829-1040 and provide your Social Security number and the address you used on your return. The IRS can update your address in their system, and if your check has not yet been mailed, it will be sent to your new address.
This works only if you call before the check is mailed. Once the check is in the mail, the IRS cannot recall it or redirect it. At that point, your only option is to rely on USPS forwarding or to wait for the check to be returned and request a replacement.
The IRS processes refunds in waves, so there is no single date when all checks are mailed. Some are mailed within two weeks of filing; others take longer. If you are unsure whether your check has been mailed, use the Where's My Refund tool to check the status.
Why direct deposit is safer than a mailed check
Direct deposit eliminates the risk of a check being lost, returned, or forwarded incorrectly. When you request direct deposit on your tax return, the IRS deposits your refund directly into your bank account. The money arrives in your account within the same timeframe as a mailed check — usually within 21 days of the IRS accepting your return — but without any of the mail-related risks.
If you did not request direct deposit on your original return and you have moved since filing, you can still request that your refund be deposited directly. Call the IRS at 1-800-829-1040 and provide your banking information. The IRS will deposit your refund to that account instead of mailing a check.
Direct deposit also means you do not have to worry about endorsing the check, depositing it at a bank, or waiting for it to clear. The money is available in your account immediately.
Preventing forwarding problems on future refunds
The best way to avoid this problem in future years is to update your address with the IRS as soon as you move, even if you are not expecting a refund. You can update your address by calling 1-800-829-1040 or by filing an amended return using Form 1040-X if you need to correct your address on a return you already filed.
You can also prevent the problem by requesting direct deposit instead of a mailed check. When you file your next return, provide your bank account number and routing number on the return. Direct deposit works for federal refunds, state refunds, and stimulus payments.
If you move frequently or are unsure whether your address is current with the IRS, check the IRS website or call before you file your return. Having the correct address on file takes only a few minutes and saves you the hassle of dealing with a returned check.
Frequently Asked Questions
Can I ask the post office to hold my tax refund check at the post office instead of forwarding it?
No. The post office cannot hold a check that is addressed to you at a different address. Your only options are to let it be forwarded to your new address (if forwarding is active) or to have it returned to the IRS as undeliverable. If you know your check is coming and you want to pick it up in person, you would need to contact the IRS and request that they hold it or deposit it directly instead.
How long does USPS forwarding take for a tax refund check?
USPS forwarding usually adds three to five business days to delivery time. So if your check would normally arrive in seven to ten business days, it might take ten to fifteen days with forwarding. The exact time depends on how far your mail is being forwarded and how busy the post office is.
What if I moved to a different state — will my check still be forwarded?
Yes. USPS forwarding works across state lines. As long as your forwarding order is active, your check will be forwarded to your new address, no matter which state it is in.
Can I have my tax refund check sent to someone else's address?
No. The IRS will only mail a refund check to the address on your tax return, and only in your name. You cannot have it sent to a friend's or family member's address. If you need someone else to receive it on your behalf, you would need to set up a power of attorney or have them pick it up after it arrives at your address.
If my check is returned to the IRS, will I have to pay a fee to get a replacement?
No. There is no fee to request a replacement check or to have your refund deposited directly. The IRS will reissue the check or deposit the money at no cost to you.