The IRS mails your check, but the Postal Service delivers it
The Internal Revenue Service (IRS) prints and mails your refund check, but the United States Postal Service (USPS) is the one who delivers it to your mailbox. The IRS does not hand-deliver checks or use private carriers like UPS or FedEx for tax refunds — it always goes through regular mail.
This matters because it means your refund depends on two separate timelines: first, the IRS has to process your return and print the check, and second, USPS has to move it through the mail system to reach you. Delays can happen at either stage, and you have limited visibility into where your check is once it leaves the IRS facility.
The IRS typically mails refund checks within 21 days of accepting your return, though this varies depending on whether your return was filed electronically or on paper, and whether it required additional review. Once the check is in the mail, delivery usually takes another 3 to 5 business days, though this can stretch longer depending on your location and mail volume.
Key Takeaways
- The IRS prints and mails your check, and USPS delivers it — no other carriers are used for tax refunds.
- The IRS typically mails refund checks within 21 days of accepting your return, but paper returns take longer than electronic ones.
- Once mailed, USPS usually delivers the check in 3 to 5 business days, though delivery times vary by location and mail volume.
- You can track your refund status on the IRS website using the "Where's My Refund?" tool, which updates once per day.
- If your check does not arrive within the expected timeframe, contact USPS to file a missing mail claim before contacting the IRS.
How the IRS processes your return before mailing
When you file your tax return electronically, the IRS accepts it and begins processing when ready. The agency scans your information, checks it against what employers and financial institutions reported about you, and flags anything that does not match. If everything looks correct, your return moves into the refund queue.
Paper returns take longer because they have to be physically received, opened, and scanned by hand. The IRS estimates 21 days for electronic returns and up to 6 weeks for paper returns before a check is mailed, though many returns process faster than that estimate.
Some returns trigger additional review — for example, if you claim the Earned Income Tax Credit, if your return shows a large refund relative to your income, or if there are math errors. These returns sit in a review queue longer before the IRS mails a check. The IRS does not contact you during this review unless there is a problem; the check straightforward takes longer to arrive.
What happens after the IRS mails your check
Once the IRS prints your check and puts it in the mail, it becomes a piece of USPS mail like any other. Your check travels through regional mail processing facilities and then to your local post office, where a mail carrier delivers it to your address.
Standard mail delivery — which is what tax refund checks use — typically takes 3 to 5 business days once the check enters the mail stream. However, this is not a may provide. During high-volume periods (like April and May), mail can move slower. Weather, staffing shortages at local post offices, and address issues can also delay delivery.
The IRS has no tracking system for individual checks once they are mailed. USPS does not track standard mail the way it tracks Priority Mail or certified mail. This means once your check leaves the IRS facility, you cannot see exactly where it is or when it will arrive.
How to check the status of your refund
The IRS provides a tool called "Where's My Refund?" on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool tells you whether the IRS has accepted your return, is processing it, or has mailed your check.
The "Where's My Refund?" tool updates once per day, usually overnight. If it says your check has been mailed, it gives you the date the IRS sent it. From that point, you know delivery should take 3 to 5 business days, but the tool itself cannot track the check through the mail.
You can also call the IRS refund hotline at 1-800-829-1954 to speak with someone, though wait times are long during tax season. The information they provide comes from the same system as the online tool, so calling does not get you faster or more detailed information.
What to do if your check does not arrive on time
If the "Where's My Refund?" tool says your check was mailed more than 5 business days ago and you have not received it, the first step is to contact USPS, not the IRS. File a missing mail claim with your local post office or through the USPS website. USPS will search for the check and may be able to tell you if it was delivered to the wrong address or if it was lost in transit.
Keep the date the IRS says it mailed your check and the amount of the refund. USPS will ask for these details. If USPS finds the check was delivered to the wrong address, they can sometimes retrieve it. If the check is truly lost, USPS will document that and provide you with a claim number.
Once you have a USPS missing mail claim number, contact the IRS at 1-800-829-1954 or through your online account on irs.gov. Provide the claim number and explain that your check was not delivered. The IRS can then issue a replacement check or, in some cases, a refund by direct deposit to your bank account instead.
Why direct deposit is faster than a mailed check
If you want to avoid waiting for mail delivery altogether, you can request that the IRS deposit your refund directly into your bank account instead of mailing a check. Direct deposit refunds are typically processed within 21 days of the IRS accepting your return — the same timeline as a mailed check — but the money arrives in your account within 1 to 2 business days after the IRS initiates the deposit.
To request direct deposit, you provide your bank account number and routing number when you file your return. You can also set up direct deposit through your online IRS account if you filed by mail. Direct deposit is free and eliminates the risk of a check being lost or delayed in the mail.
Frequently Asked Questions
Can I track my refund check through the mail like a package?
No. Tax refund checks are sent as standard mail, which USPS does not track individually. The IRS "Where's My Refund?" tool tells you when the check was mailed, but not where it is after that. If your check does not arrive within 5 business days of the mailing date, contact USPS to file a missing mail claim.
Why did my check take longer than 21 days?
The 21-day estimate is when the IRS mails the check, not when you receive it. Add 3 to 5 business days for mail delivery. If you filed on paper, the IRS takes up to 6 weeks before mailing. Some returns also trigger additional review, which delays mailing further.
What if my check was sent to the wrong address?
Contact USPS first with the mailing date and amount. They can check whether the check was delivered to a different address. If it was, USPS may retrieve it. If not, provide USPS's claim number to the IRS, and they will issue a replacement check or deposit the refund to your bank account instead.
Is there a way to get my refund faster than waiting for a check?
Yes — request direct deposit when you file your return. Direct deposit refunds are processed on the same timeline as mailed checks but arrive in your bank account within 1 to 2 business days after the IRS initiates the deposit, rather than waiting for mail delivery.
Who should I contact if my check never arrives?
Contact USPS first to file a missing mail claim — they handle lost mail. Once you have a claim number, contact the IRS at 1-800-829-1954 or through your online account. The IRS will then issue a replacement check or refund by direct deposit.