The timeline for a mailed refund is 3 to 4 weeks from the date the IRS processes your return

When the IRS approves your return and decides to mail your refund instead of depositing it directly, the clock starts from the day they process your return — not the day you filed. The IRS typically mails the check within 3 to 4 weeks of that processing date. Once the check leaves the IRS facility, it enters the standard U.S. Postal Service network, which adds another 3 to 5 business days depending on distance and mail volume.

This means your check could arrive anywhere from 3 to 5 weeks after processing, though the most common window is 4 to 5 weeks total. The IRS does not track individual checks after they mail them — once it leaves their facility, you are relying on USPS delivery times. If you filed electronically and chose mail delivery, you will wait longer than someone who chose direct deposit, which typically arrives in 1 to 2 weeks.

The processing date matters more than your filing date. A return filed in January might not process until February or March if there are errors, missing information, or if the IRS is working through a backlog. You can find your exact processing date by checking your IRS account online or calling the IRS at 800-829-1040.

Key Takeaways

  • The IRS mails refund checks 3 to 4 weeks after processing your return, then USPS delivery adds another 3 to 5 business days.
  • Your processing date (when the IRS approves your return) is what starts the clock, not your filing date.
  • Direct deposit refunds arrive in 1 to 2 weeks, so choosing mail delivery costs you 2 to 3 extra weeks.
  • The IRS does not track checks after they mail them, so if your check does not arrive within 5 weeks of processing, contact USPS or the IRS.
  • You can check your processing date through your IRS online account or by calling 800-829-1040.

Why mailed refunds take longer than direct deposit

The IRS processes direct deposit refunds and mailed checks differently. With direct deposit, the IRS sends the money electronically to your bank on the processing date, and your bank posts it within 1 to 2 business days. With a mailed check, the IRS has to print the check, insert it into an envelope, and hand it to USPS — a physical process that takes time.

Once USPS has the check, delivery depends on where you live and current mail volume. A check mailed from an IRS facility in Kansas to a mailbox in California will take longer than one going to a nearby address. USPS does not prioritize tax refund checks, so they move through the system at the same speed as regular first-class mail.

What happens if your check does not arrive within 5 weeks

If 5 weeks have passed since the IRS processed your return and you have not received your check, start by checking your IRS account to confirm the processing date and that the refund was actually mailed. Go to IRS.gov, sign in with your credentials, and look at your account transcript. If it shows "refund mailed" with a date, you have confirmation the check was sent.

Next, contact USPS. You can file a claim for a missing check at your local post office or online at USPS.com. Bring your Social Security number, the amount of the refund, and the date it was mailed. USPS will investigate whether the check was delivered to the wrong address or lost in transit. This process typically takes 30 to 60 days.

If USPS cannot locate the check after 60 days, or if your IRS account does not show the refund as mailed, contact the IRS directly at 800-829-1040. The IRS can issue a replacement check or, in some cases, deposit the refund directly to your bank account instead. Have your tax return, Social Security number, and filing status ready when you call.

How to speed up your refund if you have not filed yet

If you have not filed your return yet, choosing direct deposit instead of mail delivery will cut your wait time roughly in half. Direct deposit refunds arrive in 1 to 2 weeks after processing, compared to 4 to 5 weeks for mailed checks. You will need your bank account number and routing number to set this up on your return.

Filing electronically also speeds up processing. Paper returns take longer to process than e-filed returns because the IRS has to manually enter the information. An e-filed return with direct deposit can be processed and deposited within 1 to 2 weeks if there are no errors or missing information.

Factors that delay mailed refunds beyond the standard timeline

Several things can push your refund beyond the 4 to 5 week window. If the IRS finds errors on your return — a mismatched Social Security number, an incorrect income figure, or a missing form — they will hold the return for review. This can add 2 to 4 weeks to processing time. You will receive a letter if this happens.

Mail delays also happen during high-volume periods. Tax season (January through April) means the IRS is processing millions of returns simultaneously, and USPS is handling a surge of mail. A check mailed in March might take longer than one mailed in June, even if both are processed on the same day.

Incorrect address on your return is another common cause of delay. If you moved and did not update your address with the IRS, the check will go to your old address. The new resident may forward it, or it may be returned to the IRS as undeliverable. Check that your address on your return matches your current mailing address before you file.

Tracking your refund status before it is mailed

Before your check is mailed, you can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov. This tool updates once per day and shows you whether your return has been received, is being processed, or has been approved for mailing. It will tell you the date the refund was mailed and the amount.

The tool works for returns filed electronically. If you filed a paper return, it may take longer to appear in the system — sometimes 2 to 3 weeks after you mailed it. Once it appears, you can track it the same way.

What to do if your address changed after you filed

If you filed your return but moved before the check arrived, contact the IRS when ready. Call 800-829-1040 and provide your old address, new address, and the date you filed. The IRS can intercept the check before it is mailed and reissue it to your new address, or they can deposit it directly to your bank account if you provide that information.

If the check has already been mailed to your old address, contact the new resident or your local post office and ask them to forward it to you. USPS will forward first-class mail for up to 12 months after you file a change of address. If the check is not forwarded, it will be returned to the IRS as undeliverable, and you will have to request a replacement.

Frequently Asked Questions

Can I change my refund from mailed to direct deposit after I file?

No. Once you file your return, you cannot change the delivery method. If you chose mail and want direct deposit instead, you would have to wait for the mailed check to arrive, then deposit it yourself. For future refunds, choose direct deposit when you file to avoid the wait.

Does the IRS send a confirmation when they mail my check?

The IRS does not send a separate confirmation letter for mailed refunds. Your "Where's My Refund?" status will change to "refund mailed" with a date, and that is your confirmation. Some taxpayers receive a notice in the mail along with the check, but this is not may provide.

What if my check arrives damaged or torn?

If the check is damaged but still readable, you can deposit it at your bank. Most banks will accept a slightly damaged check if the amount and routing numbers are clear. If the check is too damaged to read, contact the IRS at 800-829-1040 and request a replacement check.

How do I know if USPS lost my check or if it is just delayed?

Wait at least 5 weeks from the processing date before assuming it is lost. If 5 weeks have passed, check your IRS account to confirm the mailing date, then file a claim with USPS at your local post office or online. USPS will search for the check and contact you if they find it.

Can the IRS reissue my refund as direct deposit instead of a check?

Yes. If your mailed check is lost or never arrives, the IRS can issue a replacement by direct deposit if you provide your bank account information. This is faster than waiting for a replacement check to be mailed. Call 800-829-1040 to request this option.