Mailed tax refund checks typically take 7 to 10 business days after the IRS processes your return, but the full timeline from filing to cash in hand usually runs 3 to 6 weeks
The IRS does not mail your check the moment it approves your return. After the agency processes your tax return and approves the refund, it prints the check, envelopes it, and hands it to the U.S. Postal Service. That handoff to the mail carrier is when the 7 to 10 business day clock starts. Before that happens, your return sits in the IRS queue waiting to be processed — and that wait is where most of the time goes.
The total time depends on three separate delays: how long the IRS takes to process your return after you file, how long it takes to print and mail the check, and how long the Postal Service takes to deliver it. A return filed in January might be processed in 21 days. A return filed in April, during peak season, might take 6 weeks or longer just to reach the front of the processing queue.
If you filed electronically with direct deposit, your refund arrives in 3 to 5 business days after processing — much faster than a check. If you chose a mailed check, you are trading speed for a paper receipt you can hold.
Key Takeaways
- The IRS processes returns in the order they arrive, and processing time varies from 21 days during off-season to 6 weeks or more during tax season (February through April).
- Once your return is processed and approved, the IRS takes 7 to 10 business days to print and mail your check; the Postal Service then takes 3 to 5 business days to deliver it.
- You can track your refund status on the IRS website using the "Where's My Refund?" tool, which updates once per day and shows the exact stage of processing.
- If your check does not arrive within 10 business days after the IRS says it was mailed, contact the IRS or file a claim with the Postal Service.
- Checks mailed to a P.O. box or address that changed since you filed may be delayed or returned to the IRS, requiring a replacement check to be issued.
Processing time: when the IRS actually starts working on your return
The IRS processes returns in the order received, not by filing date. A return filed on January 15 goes into the queue ahead of one filed on February 1, even if both are for the same tax year. During January and early February, the IRS typically processes returns within 21 days. During March and April — the peak of tax season — processing can stretch to 6 weeks or longer because the volume of returns overwhelms the system.
The IRS publishes average processing times on its website, updated weekly. These times reflect the current backlog, not a may provide for your specific return. A return filed electronically with no errors or missing information moves faster than one filed on paper or one that triggers an audit flag.
You can check the status of your return using the IRS "Where's My Refund?" tool on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight, and tells you whether the IRS is still processing, has approved the refund, or has mailed the check.
Printing and mailing: the 7 to 10 business day window
Once the IRS approves your refund, the agency does not mail the check immediately. The IRS batches approved refunds and sends them to a printing facility, where checks are printed, stuffed into envelopes, and sorted by ZIP code. This process takes 7 to 10 business days. The "Where's My Refund?" tool will show a status of "Refund Approved — Check Mailed" and give you the date the check was mailed.
That mailed date is the day the IRS handed the envelope to the Postal Service. It is not the day you will receive it. The Postal Service then takes 3 to 5 business days to deliver mail in most areas, though delivery can take longer in rural areas or during periods of high mail volume.
The total time from approval to arrival is usually 10 to 15 business days, or roughly 2 to 3 weeks. If you filed early in the tax season and had no issues on your return, you might see the check arrive within 3 to 4 weeks of filing. If you filed in March or April, or if your return required review, the timeline stretches to 6 weeks or more.
Tracking your check status with the IRS tool
The "Where's My Refund?" tool is the only official way to track a mailed refund. Go to IRS.gov, find the tool in the "Refunds" section, and enter your information. The tool shows one of four statuses: "Return Received" (the IRS has your return but has not finished processing), "Refund Approved" (the IRS approved the refund but has not yet mailed the check), "Refund Approved — Check Mailed" (the check is in the mail), or "Refund Sent" (the check was delivered or the IRS has no further information).
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking multiple times per day will not speed up the update. If the tool says your check was mailed but you have not received it after 10 business days, contact the IRS or file a claim with the Postal Service.
Do not rely on third-party websites or apps that claim to track your refund faster. The IRS tool is the source of truth, and no other service has access to real-time IRS data.
What to do if your check does not arrive
If the "Where's My Refund?" tool says your check was mailed more than 10 business days ago and you still have not received it, the check may have been lost in the mail, sent to the wrong address, or returned to the IRS. Contact the IRS at 1-800-829-1040 to report the missing check. Have your Social Security number, filing status, and the refund amount ready.
The IRS will verify that the check was mailed and to which address. If the address on your return was incorrect or has changed since you filed, the Postal Service may have returned the check to the IRS. The IRS will then issue a replacement check, which takes another 7 to 10 business days to print and mail.
If the address was correct and the check should have been delivered, you can file a claim with the Postal Service. Go to USPS.com, select "File a Claim," and provide the mailing date and amount. The Postal Service will investigate and may issue a replacement if the check is confirmed lost. This process takes 30 to 60 days.
Checks sent to P.O. boxes and address changes
If you listed a P.O. box on your tax return, the IRS will mail your check there. However, some P.O. boxes are not equipped to receive checks, and the Postal Service may return the envelope to the IRS. If this happens, the IRS will issue a replacement check to the address on file, which may not be the P.O. box.
If you moved after filing but before the check arrived, the Postal Service will attempt to forward the mail to your new address if you filed a change-of-address form. Forwarding takes an extra 3 to 5 business days. If you did not file a change-of-address form, the Postal Service will return the check to the IRS, and you will need to contact the IRS to request a replacement sent to your current address.
To avoid delays, use your home address on your tax return, not a P.O. box, and update your address with the Postal Service before you file if you have recently moved.
Comparing mailed checks to direct deposit
If you had the option to receive your refund by direct deposit instead of check, direct deposit is significantly faster. Direct deposit refunds arrive in 3 to 5 business days after the IRS processes your return, compared to 7 to 10 business days for a mailed check plus 3 to 5 business days for postal delivery. The total time from filing to money in your account is usually 3 to 5 weeks with direct deposit, versus 4 to 8 weeks with a mailed check.
Direct deposit also eliminates the risk of a lost or misdirected check. The money goes directly into your bank account, and there is no paper to go astray. If you are filing next year and have the choice, direct deposit is the faster and safer option.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. The IRS processes returns in the order they arrive, and calling does not move your return to the front of the queue. The only way to speed up a refund is to have filed electronically with direct deposit instead of requesting a mailed check. If you have already filed and chosen a check, the timeline is fixed.
Why does the IRS website say my refund was approved but I still have not received the check?
Approval and mailing are two separate steps. The IRS approves the refund first, then batches it with other approved refunds and sends it to a printing facility. This takes 7 to 10 business days. After the check is mailed, the Postal Service takes another 3 to 5 business days to deliver it. The "Where's My Refund?" tool will update to "Check Mailed" once it leaves the IRS facility.
What if I filed my return on paper instead of electronically?
Paper returns take longer to process because the IRS must scan and enter the information manually. Processing time for paper returns is typically 4 to 6 weeks, compared to 21 days for electronic returns. After processing, the mailing and delivery timeline is the same: 7 to 10 business days to mail, plus 3 to 5 business days for the Postal Service.
Can the IRS send my refund check to a different address than what I put on my return?
No. The IRS mails the check to the address on your return. If you need the check sent to a different address, you must contact the IRS before the check is mailed and request a change. Once the check is mailed, you cannot redirect it. If it arrives at the wrong address, you can ask the recipient to mail it to you, or contact the IRS to request a replacement.
How do I know if my check was lost in the mail versus returned to the IRS?
Contact the IRS at 1-800-829-1040 and provide your Social Security number and the refund amount. The IRS will tell you whether the check was delivered, returned, or is still in transit. If it was returned, the IRS will issue a replacement. If it was lost in the mail, you can file a claim with the Postal Service.