Mailed refunds take 3 to 5 weeks from the time the IRS processes your return
If you chose to receive your refund by mail instead of direct deposit, the IRS mails a check to the address on your tax return. The clock starts when the IRS finishes processing your return, not when you file it. Processing takes about 21 days for most returns filed electronically; paper returns take longer. Once the IRS approves your refund and prints the check, the check enters the U.S. Postal Service system, which typically delivers it within 7 to 10 business days depending on distance and mail volume.
The total time from filing to cashing your check is usually 4 to 6 weeks. This assumes your return has no errors, you claimed no refundable credits that require extra verification, and the IRS does not flag your return for review. If any of those conditions change, the timeline extends.
Key Takeaways
- The IRS processes most electronic returns in about 21 days; paper returns take 4 to 8 weeks before processing even begins.
- Once processed, the IRS mails your check, which takes another 7 to 10 business days to arrive depending on your location and postal service speed.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the expected delivery date.
- If your check does not arrive within 10 business days of the expected date shown in Where's My Refund, contact the IRS to report it as lost mail.
Why mailed refunds take longer than direct deposit
Direct deposit refunds land in your bank account within 1 to 2 business days after the IRS processes your return. A mailed check has to be printed, sorted, and routed through the postal system, which adds 7 to 10 days minimum. The IRS does not have control over postal delivery times, so delays in the mail system are outside their window.
Paper returns filed by mail add another 2 to 4 weeks to the timeline because the IRS has to receive your return, open it, scan it, and enter the data before processing can begin. If you filed a paper return and chose a mailed refund, expect 8 to 12 weeks total.
How to track your mailed refund
The IRS Where's My Refund tool on IRS.gov shows the status of your refund and, once approved, displays the expected delivery date. The tool updates once per day, usually overnight. You can check it as soon as 24 hours after you file an electronic return.
Where's My Refund requires your Social Security number, filing status, and the exact refund amount from your return. If you do not know the refund amount, you can estimate it, but the tool works best with the exact figure. The tool shows three possible statuses: received (the IRS has your return but has not finished processing), approved (the IRS has processed your return and approved the refund), and sent (the check has been mailed).
What to do if your check does not arrive on time
If Where's My Refund shows your check was sent but it does not arrive within 10 business days of the expected delivery date, the check may be lost in the mail. Contact the IRS at 1-800-829-1040 to report it. Have your Social Security number, filing status, and tax year ready.
The IRS will verify that the check was mailed and, if it cannot be located, will issue a replacement check or deposit the refund directly to your bank account if you provide routing and account numbers. A replacement check usually arrives within 4 to 6 weeks. If you want the refund faster, requesting a direct deposit to your bank account is the quicker option.
Reasons your mailed refund might be delayed
The IRS may hold your return for review if it contains errors, inconsistencies, or claims that require verification—such as the Earned Income Tax Credit or the Child Tax Credit. Returns with these credits are processed more slowly because the IRS cross-checks the information against other records. A return flagged for review can take 6 to 12 weeks to process, which pushes your mailed refund into late summer or fall.
Identity theft flags also delay processing. If the IRS suspects fraud or if your Social Security number has been used on another return, they will freeze your refund while they investigate. This can add weeks or months to the timeline. The IRS will contact you by mail if this happens.
Postal delays are another factor. During tax season (February through April), mail volume is high, and delivery times can stretch beyond the normal 7 to 10 days. Winter weather and postal service staffing also affect delivery speed in some regions.
When to switch from mail to direct deposit
If you filed your return and chose mail but have not yet received it after 10 business days past the expected date, you can contact the IRS and request that they reissue your refund by direct deposit instead. This is faster than waiting for a replacement check. You will need to provide your bank routing number and account number.
Some taxpayers choose to switch to direct deposit before filing the next year if they found the mail timeline too slow. Direct deposit is the fastest way to receive a federal refund and is available to anyone with a U.S. bank account, credit union account, or prepaid debit card account.
Frequently Asked Questions
Can I cash my refund check before the expected delivery date?
No. The check is mailed on the date the IRS approves your refund, and it cannot be cashed before it arrives. If you need the money urgently, you cannot accelerate a mailed refund once it has been sent.
What if I moved after filing but before the check arrived?
Contact the IRS when ready at 1-800-829-1040 with your new address. The IRS can intercept the check and remail it to your current address, or they can reissue the refund by direct deposit if you provide bank details. Do not wait for the check to arrive at your old address.
Does the IRS refund check expire?
Federal tax refund checks are valid for one year from the date issued. If you do not cash it within one year, you must contact the IRS to request a replacement. The IRS will not reissue the refund after one year without your request.
Why does Where's My Refund say sent but I have not received it yet?
The IRS marks a refund as sent when it mails the check, but postal delivery takes 7 to 10 business days. If the status shows sent and fewer than 10 business days have passed, the check is still in transit. Wait until day 10 before contacting the IRS.
Is there a way to get my refund faster than waiting for the mail?
If your refund has already been mailed, no. If you have not filed yet or your return is still being processed, choose direct deposit instead of mail. Direct deposit refunds arrive 7 to 10 days faster than mailed checks.