A forwarded tax refund check will reach your new address, but only if the Post Office has an active forwarding order on file
Yes, the Post Office will forward a tax refund check if you have submitted a change of address form. The IRS does not track forwarding orders — it mails to the address on your tax return. Once the check leaves the IRS, the Post Office takes over, and if you have a forwarding order active, the mail carrier will redirect it to your new address.
The catch is timing. A forwarding order typically lasts 12 months from the date you file it. If your refund arrives after that period ends, or if you filed your return with an old address and set up forwarding after the check was already mailed, the check may be returned to the IRS as undeliverable. The IRS then holds it, and you will need to contact them to claim it.
Forwarding also adds time. A check that would normally arrive in 5 to 7 business days may take an extra week or more once it enters the forwarding system. If you are expecting a refund and have recently moved, setting up forwarding before the check arrives is the simplest step — but it is not foolproof.
Key Takeaways
- The Post Office will forward your tax refund check if you have an active change of address order, but only for 12 months from the date you file it.
- The IRS mails to the address on your return, not to your current address, so forwarding depends entirely on your Post Office order.
- A forwarded check takes longer to arrive than one mailed directly to the correct address — expect an extra 7 to 10 business days.
- If your refund arrives after your forwarding order expires, the Post Office returns it to the IRS, and you must contact the IRS to retrieve it.
- The safest option is to file an amended return with your new address before the refund is issued, rather than relying on forwarding.
How the Post Office forwarding system handles tax checks
When you file a change of address with the Post Office, you are creating an instruction that applies to all mail addressed to you at your old address. Tax refund checks are treated like any other piece of mail — the postal carrier sees the forwarding order and redirects the envelope. The IRS has no role in this process and does not know your mail has been forwarded.
The forwarding order is active for 12 months. If you move in January and file your change of address then, any tax refund that arrives before January of the following year will be forwarded. If your refund arrives in February of the next year, the forwarding order has expired, and the Post Office will mark the check as undeliverable and return it to the IRS.
You can renew a forwarding order before it expires, which extends the 12-month window. If you know you are waiting for a refund and your forwarding order is about to end, renewing it takes a few minutes online or at your local Post Office.
Why updating your address with the IRS before filing is better than forwarding
The most reliable way to receive your refund at a new address is to file your tax return with the correct address already on it. This means the IRS mails the check to the right place from the start, with no dependence on Post Office forwarding and no added delay.
If you have already filed your return with an old address and then moved, you have two options. The first is to rely on forwarding, which works but is slower and time-limited. The second is to file an amended return (Form 1040-X) with your new address. An amended return takes longer to process — typically 16 weeks or more — so this is only worth doing if your refund has not yet been mailed and you have time to wait.
You can check the status of your refund using the IRS Where's My Refund tool on the IRS website. If the tool shows your refund has been mailed, forwarding is your only option at that point. If it shows the refund is still being processed, you may have time to file an amended return with the correct address.
What to do if your forwarded check does not arrive
If you set up forwarding but your refund check never reaches you, the first step is to wait. Forwarded mail can take 2 to 3 weeks to arrive, especially if it has to travel a long distance. Check your mail for 21 days after you expect it.
If the check does not arrive after three weeks, contact the Post Office. Bring your forwarding confirmation (you should have received a receipt when you filed the change of address) and ask them to trace the mail. They can tell you whether the check was forwarded, returned to sender, or lost in transit.
If the Post Office confirms the check was returned to the IRS, or if you cannot locate it, contact the IRS directly. You will need your Social Security number, filing status, and the refund amount. The IRS can issue a replacement check or deposit the refund directly to your bank account if you provide routing and account numbers. This process typically takes 4 to 6 weeks.
Timing: how long a forwarded refund actually takes
The IRS processes refunds in waves. If you filed electronically and chose direct deposit, you may receive your refund in 1 to 3 weeks. If you chose a mailed check, the IRS typically mails it within 3 to 5 weeks of processing your return. Once the check is in the mail, the Post Office takes 5 to 7 business days to deliver it under normal circumstances.
When forwarding is involved, add 7 to 10 business days to that timeline. The check arrives at your old address first, the mail carrier identifies the forwarding order, and then it travels to your new address. In some cases, especially if your old and new addresses are far apart, this can take up to two weeks.
The total time from filing to receiving a forwarded check can be 6 to 8 weeks or longer. If you are counting on the refund for a specific date, forwarding introduces enough uncertainty that you should plan for the longer timeline.
What happens if you move again before the check arrives
If you move a second time and have filed a new forwarding order, the check will follow the most recent order. The Post Office forwarding system is designed to handle multiple moves — the mail will be redirected according to the active forwarding orders on file.
However, this compounds the delay. Each forwarding step adds time, and if the check has to be redirected twice, it may take 3 to 4 weeks just to reach you after it leaves the IRS. Additionally, if your second forwarding order expires before the check arrives, it will be returned to the IRS as undeliverable, even though you have a current address on file.
To avoid this, update your address with the IRS as soon as you know you are moving again. You can call the IRS at 1-800-829-1040 to update your address on file, though this does not affect a check that has already been mailed. For future refunds, having the correct address on record from the start is always the fastest route.
Direct deposit as an alternative to mailed checks
If you have a bank account, choosing direct deposit instead of a mailed check eliminates the forwarding problem entirely. The IRS deposits your refund directly into your account, and the timing is faster — typically 1 to 3 weeks from when your return is accepted. Your address does not matter because no physical mail is involved.
You can choose direct deposit when you file your return. You will need your routing number and account number, both of which appear on a blank check from your account. If you did not choose direct deposit when you filed but you have a forwarding order in place, you are committed to waiting for the mailed check.
If you receive a mailed refund and want future refunds by direct deposit, update your banking information with the IRS the next time you file. You can also call the IRS to update your direct deposit information, though this does not affect a check that has already been issued.
Frequently Asked Questions
Can I ask the IRS to hold my refund check until I move?
No, the IRS does not hold refund checks. Once your return is processed and approved, the check is mailed according to the address on your return. Your only options are to file your return with the correct address, set up Post Office forwarding, or choose direct deposit instead.
What if my refund check gets lost in the mail?
Contact the Post Office first with your forwarding confirmation to see if they can trace it. If they cannot locate it or confirm it was returned to the IRS, call the IRS at 1-800-829-1040. The IRS can issue a replacement check or deposit the refund to a bank account. This takes 4 to 6 weeks.
Does the Post Office charge to forward mail?
No, basic mail forwarding is free. The Post Office offers it as a standard service. You can file a change of address online at usps.com or in person at your local Post Office at no cost.
Can I forward my refund check to someone else's address?
A forwarding order is tied to your name and address, so the Post Office will forward mail addressed to you to your new address only. You cannot redirect it to a third party. If you need someone else to receive your refund, you must contact the IRS directly to request a change.
How do I know if my forwarding order is still active?
The Post Office gives you a confirmation receipt when you file a change of address, which shows the expiration date. You can also log into your USPS account online to check the status of your forwarding order. If it is about to expire and you are still waiting for a refund, you can renew it when ready.