Timeline for a mailed tax refund
If the IRS mailed your tax refund by check, expect it to arrive within 7 to 10 business days from the date the IRS processed your return. The IRS does not control the mail after it leaves their facility, so the actual arrival depends on your location and the speed of USPS delivery. A check mailed from an IRS processing center in Kansas may take 3 to 5 days to reach someone in Missouri, but 7 to 10 days to reach California or the Northeast.
The clock starts when the IRS marks your return as processed and approved for refund, not when you filed. You can see this date in your IRS account online or by calling the IRS at 800-829-1040. The IRS processes most returns within 21 days of receipt, though returns with errors, missing information, or those selected for review take longer.
If you have not received your check within 10 business days of the IRS processing date, the check may have been lost or delayed in the mail. At that point, you have options to track it down or request a replacement.
Key Takeaways
- A mailed tax refund check typically arrives 7 to 10 business days after the IRS processes your return, though delivery time varies by location and USPS speed.
- The IRS processing date is visible in your online IRS account or by phone, and this is when the 7 to 10 day clock begins, not the date you filed.
- Checks mailed to rural areas or across the country may take longer than 10 business days due to mail delivery delays beyond IRS control.
- If your check does not arrive within 10 business days of processing, you can use the IRS Where's My Refund tool or request a replacement check through the IRS.
How to find your IRS processing date
You need to know when the IRS actually processed your return to calculate when your check should arrive. The Where's My Refund tool on IRS.gov is the fastest way to find this. Log in with your Social Security number, filing status, and the exact refund amount from your return. The tool will show you the status (received, processing, approved, or mailed) and the date the IRS mailed your check if it has already gone out.
If you do not have online access or prefer to call, the IRS telephone line at 800-829-1040 can provide the same information. Have your Social Security number, filing status, and refund amount ready. Wait times are longest in April and May, so calling in June or later is faster. The automated system can give you status information 24 hours a day.
If the Where's My Refund tool says your refund was mailed but does not show a specific date, the IRS typically mailed it within the last few days. Most refunds show a mailed status 1 to 2 days after the IRS actually sends the check.
Why some mailed refunds take longer than 10 days
Mail delivery times vary based on distance and USPS volume. A check mailed to a city address with daily mail delivery may arrive in 3 to 5 days. A check mailed to a rural route or a post office box can take 7 to 10 days or longer, especially during peak mail seasons. USPS does not prioritize tax refund checks, so they move through the system at the same speed as regular first-class mail.
Weather, postal service staffing, and regional mail volume also affect delivery. During winter months or after holidays, mail can be delayed by several days. If your area experienced a weather event or postal disruption, your check may arrive later than expected even if it was mailed on time.
The IRS also sometimes batches refunds by region, which means checks for your state may all be mailed on the same day. If that day falls on a Friday, the checks do not enter the mail system until Monday, adding a few days to the overall timeline.
What to do if your check is late
If more than 10 business days have passed since the IRS mailed your check and it has not arrived, start by checking the Where's My Refund tool again to confirm the mailed date. If the tool still shows your refund as mailed, contact the IRS at 800-829-1040 and ask them to file a Form 3911, Taxpayer Statement Regarding Refund. This form tells the IRS that your check is missing and requests a replacement.
The IRS will issue a replacement check, but it takes an additional 4 to 6 weeks to arrive after you file the form. During that time, the IRS also investigates whether the original check was cashed. If someone else deposited or cashed your check, the IRS will work with you to resolve the fraud. Do not assume the check is lost until at least 15 business days have passed since the mailed date.
If you find the original check after requesting a replacement, do not cash it. Contact the IRS immediately to cancel the replacement request. Cashing both checks is considered fraud and can result in penalties.
Choosing direct deposit instead of a mailed check
If you are filing a future return, direct deposit is faster and more reliable than a mailed check. A refund sent by direct deposit arrives in your bank account within 1 to 2 business days after the IRS processes your return, compared to 7 to 10 days for a check. You will not have to worry about mail delays, lost checks, or weather disruptions.
To receive your refund by direct deposit, provide your bank account number and routing number on your tax return. You can find your routing number on the bottom left of any check from your account, or by calling your bank. The IRS will deposit your refund directly into checking or savings accounts, and some banks credit the deposit the same day it arrives from the IRS.
If you did not choose direct deposit on this year's return but want it for next year, you can update your banking information when you file. There is no penalty for switching, and the IRS does not charge a fee for direct deposit.
Tracking a check through USPS
Once the IRS mails your check, it enters the USPS system as regular first-class mail. Unfortunately, USPS does not track individual checks the way it tracks packages. You cannot look up your specific refund check on USPS Tracking or Informed Delivery. The Where's My Refund tool is the only way to confirm that the IRS mailed it, but USPS tracking will not help you locate it after that.
If you signed up for USPS Informed Delivery, you may see a notification that mail is coming to your address, but it will not identify the check as a tax refund. Informed Delivery shows a preview of mail pieces but does not provide tracking for individual items. The best approach is to watch your mailbox starting 5 to 7 business days after the IRS mailed date and contact the IRS if it does not arrive by day 10.
Frequently Asked Questions
Can I speed up a mailed tax refund check?
No. Once the IRS mails your check, the delivery time depends on USPS, which you cannot control. The only way to get a faster refund is to request direct deposit on your next return, which takes 1 to 2 business days instead of 7 to 10. If your current check is delayed, you can file Form 3911 to request a replacement, but that also takes 4 to 6 weeks.
What if I moved after filing but before my check arrived?
Contact the IRS immediately at 800-829-1040 with your new address. If the check has not been mailed yet, the IRS can update your address and mail it to the correct location. If the check was already mailed to your old address, the post office may forward it if you filed a change of address form, but this is not may provide. Ask the IRS to file Form 3911 and issue a replacement check to your new address instead.
Do I need to do anything special if I receive my check late?
No. A late check is still valid and can be cashed or deposited at any time. Tax refund checks do not expire. If your check arrives 3 weeks after the IRS mailed date, you can deposit it normally. There is no penalty for receiving a late refund, and the IRS does not reduce the amount.
What if my check arrives damaged or unreadable?
Contact your bank first. Most banks will accept a damaged check if enough of the routing number, account number, and amount are visible. If your bank refuses it, contact the IRS at 800-829-1040 and request a replacement check. Bring the damaged check with you or describe the damage so the IRS can issue a new one.