Standard mailing time for tax refund checks
Once the IRS approves your refund, a mailed check typically takes 7 to 10 business days to reach you after it leaves the IRS facility. This is the delivery window the Postal Service aims for, not a may provide. Weather, address issues, and mail volume can add days on either end.
The total time from when you file to when you hold the check is longer. If you file early in the tax season (January or February), the IRS usually processes your return within 21 days. If you file closer to the April deadline or file a paper return, processing can take longer. Add the 7 to 10 mailing days to whatever processing time applies to your situation.
The IRS does not mail checks on weekends or federal holidays. If your check is scheduled to arrive on a Saturday, it will arrive Monday instead. During the peak filing season (February through April), mail delays are more common because volume is high.
Key Takeaways
- Mailed refund checks take 7 to 10 business days to arrive after the IRS sends them, not counting processing time.
- The IRS processes most returns within 21 days if you file electronically and have no errors or missing information.
- You can check your refund status on the IRS website using the "Where's My Refund?" tool with your Social Security number, filing status, and refund amount.
- If your check does not arrive within 10 business days of the IRS approval date, contact the IRS or file a claim with the Postal Service.
- Paper returns and returns with errors take longer to process than electronic returns, sometimes 6 to 8 weeks or more.
How to track your refund before it ships
The IRS provides a free tool called Where's My Refund? on its website at irs.gov. You enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount shown on your return. The tool updates once per day, usually overnight.
The tool shows three possible statuses: "Return Received," "Refund Approved," or "Refund Sent." When it says "Refund Sent," that is when the 7 to 10 business day clock starts. The tool also shows the expected delivery date once the check is in the mail. This date is an estimate, not a promise.
You can also call the IRS refund hotline at 1-800-829-1954. Have your Social Security number, filing status, and refund amount ready. The wait time is often long during tax season, so the website tool is usually faster.
Why some refunds take longer than 21 days to process
The IRS processes most returns within 21 days, but several things can slow this down. If you made an error on your return—a wrong Social Security number, mismatched income, or a math mistake—the IRS will hold your return to verify the information. This can add 2 to 4 weeks.
If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your return until mid-February, even if you file in January. This is called the EITC holding period. Your refund cannot be sent before this date.
Paper returns take much longer than electronic returns. The IRS must scan and enter the information by hand, which can take 6 to 8 weeks or longer during peak season. If you filed on paper and have not heard anything after 8 weeks, contact the IRS.
If you owe back taxes, child support, or student loans, the IRS may offset your refund—meaning they keep it to pay what you owe. The IRS will send you a notice explaining this. You will not receive a check.
What to do if your check does not arrive on time
If the IRS said your refund was sent but the check has not arrived after 10 business days, first check your address. Go back to Where's My Refund? and confirm the address shown matches where you live. If the address is wrong, contact the IRS immediately at 1-800-829-1954.
If the address is correct and 10 business days have passed, file a claim with the Postal Service. You can do this online at usps.com or visit your local post office. Bring your Social Security number, the date the IRS said the check was sent, and the refund amount. The Postal Service will investigate whether the check was lost or delivered to the wrong address.
The investigation usually takes 30 to 60 days. If the Postal Service cannot locate the check, the IRS will issue a replacement check or send the money by direct deposit if you provide banking information. Contact the IRS at 1-800-829-1954 to request a replacement.
Mailing times vary by region and season
Checks mailed from IRS facilities in different regions take different amounts of time to reach you. A check mailed from an IRS facility in Texas may arrive faster in Texas than a check mailed from a facility in New York. The Postal Service aims for 7 to 10 business days nationwide, but rural addresses often take longer.
During tax season (February through April), mail volume is at its highest. The Postal Service prioritizes first-class mail, which includes tax refund checks, but delays still happen. If you file in March or April, expect your check to take closer to 10 business days than 7.
If you file after April 15, processing times are usually faster because the rush is over. However, the IRS may still need extra time if your return requires review.
Why direct deposit is faster than a mailed check
If you want your refund sooner, direct deposit is the better choice. The IRS deposits refunds directly into your bank account in as little as 3 to 5 business days after approval, compared to 7 to 10 days for a mailed check. You also avoid the risk of a lost or stolen check.
To receive your refund by direct deposit, you must provide your bank account number and routing number when you file. If you filed by paper and did not include this information, you cannot change it—you will receive a check instead. If you filed electronically, you can amend your return to add direct deposit information, but this delays your refund.
For future tax years, filing electronically with direct deposit is the fastest and most reliable way to receive your refund.
Frequently Asked Questions
Can I stop a refund check once it has been mailed?
No. Once the IRS mails a check, you cannot stop it. If you need to cancel it for some reason, you must wait for it to arrive, then deposit it or cash it and return the funds to the IRS. Contact the IRS at 1-800-829-1954 to discuss your situation.
What if my refund check arrives damaged or torn?
Do not try to cash or deposit a damaged check. Contact your bank first to ask if they will accept it. If they refuse, contact the IRS at 1-800-829-1954 and request a replacement check. Bring the damaged check with you if you visit in person.
Do I need to do anything special if I moved after filing?
If you moved after filing and did not update your address with the IRS, your check may be returned to the IRS as undeliverable. Contact the IRS immediately at 1-800-829-1954 with your new address. They can remail the check or issue a replacement.
How do I know if my check was lost in the mail?
Wait at least 10 business days after the IRS said your refund was sent. Then file a claim with the Postal Service at usps.com or visit your local post office. The Postal Service will search for the check and report back within 30 to 60 days.
Can someone else pick up my refund check if I am not home?
Tax refund checks are mailed to the address on your return. Anyone at that address can receive the mail. If you live with others, ask them to watch for it. If you want to be certain you receive it, consider requesting direct deposit for future refunds instead.