How long mailed tax refund checks take
If the IRS mailed your refund as a paper check, expect it to arrive between three and four weeks after the IRS processes your return. The IRS typically processes returns within 21 days of receiving them, then the U.S. Postal Service takes another week to ten days for delivery. The total timeline from when you file to when the check lands in your mailbox is usually four to six weeks, though it can stretch longer if your return requires manual review.
The exact timing depends on when you filed, whether you filed electronically or by mail, and whether your return triggered any flags for verification. Returns filed electronically move faster than paper returns. If you filed on paper, add an extra week or two to the timeline because the IRS has to scan and process your documents by hand.
Key Takeaways
- Mailed refund checks typically arrive four to six weeks after you file, with the IRS taking up to 21 days to process and the postal service taking another week to ten days to deliver.
- Electronic filing produces faster refunds than paper filing, and you can track your refund status on IRS.gov using your Social Security number, filing status, and expected refund amount.
- If your check does not arrive within six weeks, contact the IRS using the Where's My Refund tool or call 1-800-829-1040 to confirm the check was mailed and get a replacement if needed.
- Refund checks are mailed to the address on your tax return, so if you moved after filing, contact the IRS or file a change of address with the postal service to redirect it.
- The IRS cannot speed up mailed refunds once they are processed, but you can avoid the mail delay entirely by choosing direct deposit when you file next year.
Tracking your refund status before the check arrives
The IRS provides a tool called Where's My Refund on IRS.gov that shows you the status of your return and refund in real time. To use it, you need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.
Where's My Refund tells you whether your return has been received, is being processed, or has been approved for refund. Once approved, it will show the date the check was mailed. This is the most reliable way to know when to expect your check in the mail. If the tool says your check was mailed on a specific date, add seven to ten business days to that date to estimate arrival.
What to do if your check does not arrive on time
If six weeks have passed since you filed and your check has not arrived, start by checking Where's My Refund again to confirm the IRS actually mailed it. If the tool shows the check was mailed but you have not received it after ten business days, contact the IRS directly. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time) and have your Social Security number, filing status, and expected refund amount ready.
The IRS can issue a replacement check if yours was lost or stolen in the mail. This process takes another two to three weeks. If you suspect the check was stolen, you can also file a report with the U.S. Postal Service, though the IRS replacement is usually faster. Do not cash a check if you find it after requesting a replacement — contact the IRS to cancel the replacement order first.
Refund checks mailed to the wrong address
The IRS mails your refund check to the address listed on your tax return. If you moved after filing but before receiving your check, the postal service may not forward it automatically — tax documents are sometimes treated differently than regular mail. If you filed from an old address, contact the IRS immediately using Where's My Refund or by calling 1-800-829-1040 to update your mailing address.
You can also file a change of address with the U.S. Postal Service through USPS.com or at your local post office, though this works best if you file it before the check is mailed. If the check was already mailed to your old address and you no longer have access to that mailbox, the IRS can issue a replacement check to your new address — this adds two to three weeks to the timeline.
Why some refunds take longer than four to six weeks
Certain returns require extra review and take longer to process. If you claimed the Earned Income Tax Credit (EITC), Additional Child Tax Credit (ACTC), or American Opportunity Credit, the IRS holds your refund for additional verification — this is required by law and adds up to two weeks to the timeline. Returns with math errors, missing information, or mismatched Social Security numbers also trigger manual review and delay processing.
If you filed a paper return instead of electronically, the IRS has to physically scan your documents before processing begins, which adds one to two weeks. Returns filed very late in the tax season (after April 15) may also take longer because the IRS processes a higher volume. You can check Where's My Refund to see if your return is under review — the tool will show a message if additional time is needed.
Choosing direct deposit to avoid mail delays next year
If you want to avoid waiting for a mailed check, you can choose direct deposit when you file your next return. Direct deposit deposits your refund straight into your bank account, usually within 21 days of the IRS processing your return — no postal service delay. You will need your bank account number and routing number, which you can find on a blank check or by calling your bank.
Direct deposit is faster, safer, and more reliable than mailed checks. The IRS cannot lose a direct deposit refund in the mail, and you do not have to worry about address changes. If you do not have a bank account, some tax software and tax preparation services offer refund cards — prepaid debit cards that work like direct deposit and arrive much faster than checks.
Frequently Asked Questions
Can the IRS mail my check faster if I call and ask?
No. Once your return is processed and approved for refund, the IRS cannot speed up the mailing. The check goes into the postal system on the date shown in Where's My Refund, and delivery takes whatever time the postal service needs. Calling the IRS will not change this timeline.
What if I never received a check and Where's My Refund says it was mailed?
Contact the IRS at 1-800-829-1040 with your Social Security number and filing status. They can confirm the check was mailed and issue a replacement. The replacement takes two to three weeks. If you suspect theft, file a report with the postal service, but the IRS replacement is usually faster.
Do I need to do anything if my check arrives late?
No. Once the check arrives, deposit or cash it normally. There is no penalty or interest for late delivery — the IRS is not responsible for postal delays. If the check is damaged or illegible when it arrives, contact your bank or the IRS for a replacement.
How do I know if my refund was mailed or if something went wrong?
Use Where's My Refund on IRS.gov. It shows whether your return was received, is being processed, has been approved, or if there is a problem. If it says "approved" with a mailing date, your check is on the way. If it shows an error or message, follow the instructions provided.
Can I change my address after I file if I know my check is coming?
Yes, but only before the check is mailed. Contact the IRS through Where's My Refund or call 1-800-829-1040 to update your address. If the check was already mailed to your old address, the IRS will issue a replacement to your new address, adding two to three weeks.