Mailed refunds take 3 to 5 weeks after the IRS processes your return

If the IRS mails your refund as a paper check, expect it to arrive between 3 and 5 weeks after your return is processed and approved. The IRS processes most returns within 21 days of receipt, so the total time from filing to check in hand is usually 4 to 7 weeks. The exact timing depends on whether you filed electronically or by mail, whether your return needed review, and how far your check has to travel through the postal system.

The IRS does not control the last part of the journey. Once the check leaves the IRS mailing facility, it moves through standard U.S. Postal Service delivery, which adds another 3 to 5 business days depending on distance. A check mailed from an IRS facility in Kansas to California will take longer than one going to a nearby state.

If your refund was supposed to arrive and has not shown up after 5 weeks from the processing date, you can file a claim with the IRS or contact the Postal Service to trace the check.

Key Takeaways

  • The IRS typically processes returns within 21 days, then mails the check, which takes another 3 to 5 weeks to arrive.
  • Paper checks sent by mail are slower than direct deposit refunds, which arrive in 1 to 2 weeks.
  • You can track your refund status on the IRS website using the Where's My Refund tool with your Social Security number and filing status.
  • If your check does not arrive within 5 weeks of the processing date shown in Where's My Refund, contact the IRS or file a missing check claim.

Why mailed refunds take longer than direct deposit

Direct deposit refunds reach your bank account in 1 to 2 weeks after processing because the money moves electronically from the IRS to your financial institution. Mailed checks require the IRS to print, stuff, and sort thousands of envelopes, then hand them off to the Postal Service for delivery. That extra handling adds 2 to 3 weeks to the timeline.

The IRS batches checks for mailing, so your check does not leave the facility the day your return is processed. Depending on the volume of returns being processed that week, your check may sit for a few days before it enters the mail stream. During tax season (January through April), this batching can add a week to the total wait.

How to track a mailed refund using Where's My Refund

The IRS tool Where's My Refund shows you the processing status of your return and tells you when your check was mailed. Go to irs.gov, click on "Refunds" in the top menu, and select "Where's My Refund." You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return.

The tool updates once per day, usually overnight. If your return is still being processed, it will show "Return Received" or "Being Processed." Once the IRS approves your return and mails the check, the status changes to "Refund Mailed" and displays the date the check left the facility. From that date, add 3 to 5 weeks for postal delivery.

If you filed by mail instead of electronically, your return takes longer to reach the IRS in the first place. Paper returns are scanned and entered into the system manually, which can add 1 to 2 weeks before processing even begins. Check Where's My Refund starting about 4 weeks after you mailed your return to see if it has been received.

What to do if your mailed check does not arrive

If Where's My Refund shows your check was mailed more than 5 weeks ago and you have not received it, contact the IRS at 800-829-1040 to file a missing refund claim. Have your Social Security number, filing status, and the refund amount ready. The IRS will verify the mailing date and address, then either reissue the check or deposit the refund directly to your bank account if you provide banking information.

The Postal Service can also trace a missing check if you know the approximate mailing date. File a claim at usps.com under "Missing Mail" or visit your local post office with the mailing date and your address. The Postal Service will search for the check and contact you if it is found. This process takes 1 to 2 weeks.

If the check was lost in the mail and cannot be recovered, the IRS will issue a replacement. Replacement checks typically arrive within 4 to 6 weeks. If you need the money sooner, ask the IRS representative whether you can receive a direct deposit instead, which is faster.

Factors that delay mailed refunds beyond 5 weeks

Your return may need additional review if the IRS detects a discrepancy—a mismatched name or Social Security number, income reported on a W-2 that does not match your return, or a claim for a refundable credit that requires verification. Returns flagged for review can take 4 to 12 weeks to process instead of the standard 21 days. The IRS will mail you a notice if your return is under review; check your mail for IRS correspondence.

Address changes filed with the Postal Service can also cause delays. If you moved recently and filed a change-of-address form, your check may be held or forwarded, adding 1 to 2 weeks. If you know you moved, update your address with the IRS before filing, or use your current address on your return.

During peak tax season (February through April), mail volume at the IRS and the Postal Service is at its highest. Checks mailed during this period may take closer to 5 weeks than 3 weeks. Filing early in January or in the off-season (September through December) can result in faster mailed refunds.

Choosing direct deposit instead of a mailed check

If you are filing a new return and want to avoid the wait for a mailed check, provide your bank account number and routing number on your tax return. Direct deposit refunds arrive in 1 to 2 weeks after processing, which is half the time of a mailed check. You can also update your refund method on an already-filed return using the IRS website, though this only works if you have not yet received your check.

To change your refund method after filing, log into your IRS account at irs.gov or call 800-829-1040. You must request the change before the check is mailed. Once the check is in the mail, you cannot redirect it to your bank account; you will have to wait for the check to arrive, deposit it yourself, or file a missing check claim and request direct deposit as a replacement method.

Frequently Asked Questions

Can I speed up a mailed refund once it has been sent?

No. Once the IRS mails your check, you cannot speed up postal delivery. The only way to get your refund faster is to file a missing check claim with the IRS and request direct deposit as the replacement method, which takes 1 to 2 weeks instead of 3 to 5 weeks.

What if I moved after filing but before my check arrived?

If you filed your return with your old address and moved, file a change-of-address form with the Postal Service immediately. The check may be forwarded to your new address, though this adds 1 to 2 weeks. Contact the IRS at 800-829-1040 to update your address on file so future correspondence reaches you.

How do I know if my check was lost in the mail versus still processing?

Use Where's My Refund to check the status. If it shows "Refund Mailed" with a date more than 5 weeks ago, the check should have arrived. If it still shows "Being Processed," the IRS has not mailed it yet. Contact the IRS at 800-829-1040 if the status has not changed in more than 21 days.

Will the IRS send a replacement check automatically if mine is lost?

No. You must contact the IRS and file a missing refund claim. The IRS will verify the original mailing date and address, then reissue the check or offer direct deposit. This process takes 1 to 2 weeks for direct deposit or 4 to 6 weeks for a replacement check.