Mail delivery adds 5 to 7 business days after the IRS processes your return
The IRS processes your tax return first, then mails the check. Once the IRS approves your refund and sends it to the postal service, you should receive it within 5 to 7 business days under normal conditions. The total time from filing to cash in hand depends on how long the IRS takes to process your return, not just the mail itself.
If you filed electronically with direct deposit selected, your money arrives in 1 to 2 business days after processing — much faster than mail. If you chose mail delivery on your return, or if you filed a paper return, the postal service becomes part of your timeline. Weather, postal delays, and address issues can add time beyond the standard 5 to 7 days.
The IRS publishes processing times on its website. For most returns filed electronically, processing takes 21 calendar days or fewer. Paper returns take longer — typically 6 to 8 weeks. Once your return is processed and approved, the mail clock starts.
Key Takeaways
- Mail delivery of a tax refund takes 5 to 7 business days after the IRS processes and mails your check.
- The IRS processes electronic returns in 21 calendar days or fewer; paper returns take 6 to 8 weeks.
- Direct deposit is faster — 1 to 2 business days after processing — and avoids postal delays entirely.
- You can track your refund status on the IRS website using the "Where's My Refund?" tool with your Social Security number and filing status.
- If your check does not arrive within 10 business days of the IRS mailing it, contact the IRS or file a claim with the postal service.
How to know when the IRS mailed your check
The IRS does not tell you the exact date it mails your check. Instead, it gives you a date range when you can expect it. Use the Where's My Refund? tool on IRS.gov — enter your Social Security number, filing status, and the refund amount. The tool shows you one of three statuses: "Return Received," "Return Approved," or "Refund Sent."
When the status changes to "Refund Sent," the IRS has mailed your check. The tool displays the date the check was mailed. From that date, count 5 to 7 business days (Monday through Friday, excluding federal holidays). That is your expected arrival window.
Check the tool every few days starting about 3 weeks after you file electronically, or 8 weeks after you mail a paper return. The status updates once per day, usually overnight.
Why mail takes longer than direct deposit
Direct deposit moves money electronically from the IRS's bank to yours in 1 to 2 business days. Mail requires the IRS to print a check, insert it into an envelope, hand it to the postal service, and wait for carriers to deliver it to your address. Each step adds time.
The postal service sorts mail by region and delivery route. A check mailed from the IRS processing center in Kansas City to a nearby address may arrive in 3 to 4 days. The same check going to Hawaii or Alaska can take 10 to 14 days because of routing through regional distribution centers.
If you filed electronically and chose mail delivery, you made that choice on your return. If you filed a paper return, mail is your only option unless you later set up direct deposit for future refunds.
What to do if your check does not arrive on time
If 10 business days have passed since the IRS mailed your check and you have not received it, contact the IRS. Call 1-800-829-1040 (the main IRS line) and have your Social Security number, filing status, and the refund amount ready. The IRS can confirm the check was mailed and may reissue it if it was lost.
The IRS can also file a claim for refund on your behalf if the check was never cashed. This process takes 120 days. If you want to move faster, you can file a claim yourself with the postal service using the Postal Inspection Service website, though the postal service will likely refer you back to the IRS.
Keep your Where's My Refund? status page screenshot or note the mailing date. If you contact the IRS, they will ask for it. Do not assume the check is lost until at least 10 business days have passed since the mailing date shown in the tool.
Address problems that delay or stop your check
If the address on your return is incomplete, incorrect, or has changed since you filed, the postal service may not be able to deliver your check. The IRS does not validate addresses before mailing — it uses what you wrote on your return.
If the postal service cannot deliver the check, it returns it to the IRS. The IRS then holds it and may send you a notice asking you to confirm your correct address. This process adds 4 to 8 weeks to your refund timeline.
Before you file, verify your address on your return matches your current mailing address exactly, including apartment numbers and ZIP codes. If you moved after filing but before the check arrived, contact the postal service and file a mail forwarding request. The postal service will forward your check to your new address, though this adds 1 to 2 weeks.
Comparing mail delivery to other refund methods
| Refund Method | Processing Time | Delivery Time | Total Time |
|---|---|---|---|
| Direct deposit (electronic return) | 21 calendar days or fewer | 1 to 2 business days | 3 to 4 weeks |
| Mail (electronic return) | 21 calendar days or fewer | 5 to 7 business days | 4 to 5 weeks |
| Mail (paper return) | 6 to 8 weeks | 5 to 7 business days | 7 to 9 weeks |
| Refund advance loan (third-party lender) | Same day to 1 business day | Same day to 1 business day | Same day to 1 business day |
Direct deposit is the fastest and most reliable method. If you did not choose it this year, you can set it up for next year's refund when you file. Mail is slower but free and requires no bank account. Refund advance loans are fast but charge fees — typically $15 to $50 — and are offered by tax preparation companies.
Frequently Asked Questions
Can I change my refund to direct deposit after I file?
No. Once you file your return, you cannot change the refund method. If you chose mail, your refund will come by mail. For next year, you can choose direct deposit when you file. If you have a bank account and want your current refund faster, some tax preparation companies offer refund advance loans, though these charge fees.
Does the IRS mail refunds on weekends or holidays?
The IRS processes returns and approves refunds on business days only. It mails checks on business days. The postal service delivers mail Monday through Saturday (not Sunday). If your expected delivery date falls on a Sunday or federal holiday, expect your check the next business day.
What if I moved and my check went to my old address?
File a mail forwarding request with the postal service immediately. If you set up forwarding before the check arrives, the postal service will forward it to your new address, adding 1 to 2 weeks. If the check already arrived at your old address, contact the current resident or the postal carrier. You can also contact the IRS and request a replacement check sent to your new address.
How do I know if my check was lost in the mail?
Wait at least 10 business days after the mailing date shown in Where's My Refund? before assuming it is lost. If it does not arrive by then, contact the IRS at 1-800-829-1040. Have your Social Security number and the refund amount ready. The IRS can confirm the check was mailed and reissue it if needed.
Is there a way to get my refund faster than 5 to 7 days?
No, once the IRS mails your check, the postal service controls delivery time. The only way to get your refund faster is to choose direct deposit when you file — that takes 1 to 2 business days after processing. If you already filed and chose mail, you cannot change it for this year.