Mailed refunds take 3 to 5 weeks from the date the IRS processes your return
If the IRS mails your refund as a paper check, you should expect it between 3 and 5 weeks after your return is processed and accepted. The IRS does not mail checks on a fixed schedule — they process returns in batches and mail refunds in batches, so the exact arrival date depends on when your return moved through their system and which mail processing facility handles your region.
The 3 to 5 week window assumes normal mail delivery. If you live in a remote area, mail moves slower. If the postal service experiences delays (weather, staffing, volume spikes), your check arrives later. The IRS has no control over mail delivery time once the check leaves their facility, so they cannot speed it up or may provide a specific date.
You can narrow down your timeline by checking the IRS Where's My Refund tool, which tells you the exact date the IRS approved and mailed your check. Once you have that date, add 3 to 5 weeks and you have a reasonable arrival window.
Key Takeaways
- Mailed tax refunds arrive 3 to 5 weeks after the IRS processes your return, not from the date you filed.
- The IRS Where's My Refund tool shows the exact date your check was mailed, which is the starting point for your 3 to 5 week wait.
- Mail delivery delays are outside the IRS's control, so checks can arrive later than 5 weeks in areas with slow postal service.
- If your check does not arrive within 5 weeks of the mailed date shown in Where's My Refund, contact the IRS or file a claim with the postal service.
Why mailed refunds take longer than direct deposit
Direct deposit refunds land in your bank account in 1 to 3 business days after the IRS processes your return. Mailed checks take 3 to 5 weeks because the IRS has to print the check, insert it into an envelope, sort it with thousands of others, hand it to the postal service, and then wait for mail carriers to deliver it to your address. Each step adds time.
The IRS prints checks in batches, not one at a time. If your return processes on a Tuesday, your check might not print until the following Monday. Once printed, it sits in a mail tray until the postal service picks it up. From there, it travels through regional sorting facilities before reaching your local post office for delivery. This entire chain typically takes 3 to 5 weeks, but can stretch longer if any step is delayed.
How to find out when your check was mailed
Go to irs.gov/refunds and use the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.
Where's My Refund will show one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS approved your refund and is preparing to mail it), or "Refund Mailed" (your check is in the mail). When the status changes to "Refund Mailed," the tool displays the exact date the check left the IRS facility. That date is your starting point — add 3 to 5 weeks to estimate arrival.
If the tool says your refund was mailed more than 5 weeks ago and you have not received it, the check may be lost in the mail. Contact the IRS at 1-800-829-1040 to request a replacement check or a trace of the original.
What happens if your mailed check gets lost
If more than 5 weeks have passed since the IRS mailed your check and it has not arrived, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the mailed date from Where's My Refund ready. The IRS can issue a replacement check or, in some cases, deposit the refund directly to your bank account instead.
The IRS will ask you to wait the full 5 weeks before filing a claim, because some checks arrive late due to mail delays. If you call before 5 weeks have passed, they will ask you to wait. After 5 weeks, they can start a trace or issue a replacement immediately.
You can also file a claim with the U.S. Postal Service if you believe the check was lost. Go to usps.com/help and search for "missing mail." The postal service will investigate, but this process is slower than calling the IRS directly.
Regional differences in mail delivery time
The 3 to 5 week estimate is a national average. In urban areas with high mail volume and efficient sorting facilities, checks often arrive in 3 to 4 weeks. In rural areas, especially those served by smaller post offices, delivery can take the full 5 weeks or longer. Alaska and Hawaii typically see longer delays because mail must travel by plane or ship.
The IRS has no way to predict your specific delivery time based on your zip code. The Where's My Refund tool does not account for regional mail speeds — it only tells you when the check was mailed. Your local post office cannot track a tax refund check until it arrives at your local facility, which is usually a few days before delivery.
Choosing direct deposit instead of a mailed check
If you file your return before the deadline and choose direct deposit, your refund arrives in 1 to 3 business days instead of 3 to 5 weeks. You need a valid bank account, routing number, and account number to set up direct deposit on your tax return.
If you already filed by mail and chose a mailed check, you cannot change to direct deposit for that refund. You have to wait for the check to arrive. For future years, you can choose direct deposit when you file electronically.
Some tax software and tax preparation services offer a refund advance or refund transfer, which deposits money into your account within 1 to 2 business days. These services charge a fee, usually $15 to $50, and the fee is deducted from your refund. This is faster than waiting for a mailed check, but costs money.
Tracking your check after it enters the mail system
Once the IRS mails your check, you cannot track it through the postal service the way you can track a package. The postal service does not scan individual checks or letters for tracking purposes. Your only option is to wait for it to arrive or contact the IRS if it does not show up within 5 weeks of the mailed date.
Some people check their mailbox daily starting a few days before the expected arrival window, but this does not speed up delivery. Mail carriers deliver on their own schedule, and a check can arrive any day within the 3 to 5 week window. If you live in an apartment building or a rural area with a cluster mailbox, the check may sit in the mailbox for a day or two after delivery before you notice it.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. Calling the IRS does not speed up a mailed check. The IRS can tell you the mailed date and confirm it is in the mail, but they cannot expedite delivery or print a new check faster. Your only faster option is to wait for the check to arrive or contact the IRS after 5 weeks to request a replacement or direct deposit instead.
What if I moved after I filed my return?
If you filed your return with your old address and the IRS mailed the check there, the check will go to that address. The postal service may forward it to your new address if you filed a change of address form, but this adds 1 to 2 weeks. Contact the IRS immediately with your new address so they can issue a replacement check to the correct location.
Does the IRS mail refunds on weekends or holidays?
The IRS does not mail checks on weekends or federal holidays. If your refund is scheduled to mail on a holiday, it mails the next business day. This can add a few days to the overall timeline, but the 3 to 5 week estimate already accounts for normal holiday schedules.
Why does Where's My Refund say my refund was mailed but I haven't received it yet?
The tool updates once per day, usually overnight, so there is a lag between when the IRS actually mails the check and when the status changes online. Even after the status changes to "Refund Mailed," the check is still in transit. Wait the full 3 to 5 weeks from the mailed date before contacting the IRS.
Can I request a check instead of direct deposit if I already chose direct deposit?
No. Once you file your return with direct deposit selected, the IRS will deposit your refund to that bank account. You cannot change the delivery method after filing. If the bank account is closed or invalid, the IRS will mail a check to your address on file, but this takes extra time.