Mailed refunds typically arrive 7 to 10 business days after the IRS processes your return, but the full timeline from filing to your mailbox runs 3 to 8 weeks depending on when you file and whether the IRS needs to review your return.

The IRS does not mail checks the same day it approves your return. After the agency processes your tax return and approves the refund, it batches checks and sends them to regional mail distribution centers. From there, the checks enter the standard postal system. A check mailed from an IRS facility in Kansas City may take 3 to 5 business days to reach the East Coast, or 1 to 2 business days to reach the Midwest.

The real delay happens before the check is mailed. If you file early in the tax season (January or February), the IRS processes returns in the order received, and simple returns can clear in 2 to 3 weeks. If you file in March or April, or if your return triggers a review, processing can stretch to 6 to 8 weeks. The IRS does not process all returns at the same speed.

Key Takeaways

  • The IRS mails refund checks in batches, not individually, so your check leaves the agency 7 to 10 business days after your return is approved.
  • Postal delivery adds another 3 to 5 business days depending on your location and the IRS mail center that processes your check.
  • The IRS Where's My Refund tool shows the exact status of your return and tells you when the check will be mailed, not when it will arrive at your address.
  • If your return is held for review, the IRS will contact you by mail, and processing can take 6 to 8 weeks or longer.
  • A check that does not arrive within 5 business days of the mailed date shown in Where's My Refund may be lost in the mail and should be reported to the IRS.

How to track your mailed refund status

The IRS Where's My Refund tool is the only official way to see where your check is in the process. Go to irs.gov, click "Refunds" in the top menu, and select "Where's My Refund." You will need your Social Security number, filing status, and the exact refund amount from your return.

The tool updates once per day, usually overnight. It will show one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS approved your refund and will mail the check soon), or "Refund Mailed" (the check has been sent). When the status changes to "Refund Mailed," the tool displays the date the check was mailed and an estimated delivery date.

Do not rely on the estimated delivery date as a hard deadline. The IRS estimates based on standard postal delivery times, but weather, postal delays, and address issues can push delivery out by several days. If your check does not arrive within 5 business days of the mailed date, contact the IRS.

Why your refund might be delayed in processing

The IRS holds returns for review when certain items trigger a manual check. Common reasons include claiming the Earned Income Tax Credit (EITC), reporting business income, having a large charitable deduction, or filing a return that does not match prior-year information. If your return is selected, the IRS sends a letter to your address on file explaining what it needs.

You do not need to do anything unless the IRS letter asks you to send documents. If it does, send what is requested within the timeframe stated in the letter. Processing resumes once the IRS receives and reviews your documents, which can add 2 to 4 weeks to the timeline.

Returns filed on paper take longer than e-filed returns. A paper return can take 4 to 6 weeks to process, compared to 2 to 3 weeks for an e-filed return with no issues. If you mailed your return late in the tax season, expect the full 6 to 8 week window.

What to do if your check does not arrive

If the Where's My Refund tool shows "Refund Mailed" and the date was more than 5 business days ago, your check may be lost. Contact the IRS at 1-800-829-1040 (the main tax line) and have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or, in some cases, deposit the refund to your bank account if you provide routing and account numbers.

A replacement check takes 2 to 4 weeks to arrive. If the original check was mailed more than 6 months ago, the IRS may have already canceled it and will need to reissue the refund through a different process, which can take longer.

If your address has changed since you filed, the check may have been mailed to your old address. Contact the post office and file a mail forwarding request if you have not already. If the check was mailed to an old address and you have moved, the post office will forward it to your new address if forwarding is active, or return it to the IRS if forwarding has expired.

Mailed refunds versus direct deposit

Direct deposit refunds arrive in 1 to 2 business days after the IRS approves your return, compared to 7 to 10 days for a mailed check plus 3 to 5 days for postal delivery. If you filed by mail and requested a mailed refund, you cannot change it to direct deposit after filing. You can only change the delivery method before you file.

If you file next year, choosing direct deposit will cut weeks off your wait time. You will need your bank's routing number and your account number, both of which appear on a blank check or can be found through your bank's website or app.

Refund timeline by filing date

Filing DateTypical Processing TimeMailing TimeTotal to Mailbox
January–early February2–3 weeks7–10 business days + 3–5 days postal3–4 weeks
Mid-February–March3–4 weeks7–10 business days + 3–5 days postal4–6 weeks
April (peak season)4–6 weeks7–10 business days + 3–5 days postal6–8 weeks
Paper return (any date)4–6 weeks7–10 business days + 3–5 days postal6–8+ weeks
Return held for review6–8+ weeks7–10 business days + 3–5 days postal8–12+ weeks

Frequently Asked Questions

Can I stop a mailed check and get direct deposit instead?

No. Once the IRS mails a check, you cannot recall it or redirect it to a bank account. You can only change the refund method before you file. If you want direct deposit for next year, choose that option when you file your 2024 return.

What if I moved after I filed?

If you filed with your old address and have set up mail forwarding with the post office, the check will be forwarded to your new address. If forwarding has expired or you did not set it up, contact the IRS at 1-800-829-1040 with your new address so they can reissue the check or deposit it to your bank account.

Does the estimated delivery date in Where's My Refund mean the check will arrive by then?

The estimated date is based on standard postal delivery, but it is not may provide. Postal delays, weather, and address issues can push delivery out by several days. If the check does not arrive within 5 business days of the mailed date, contact the IRS.

Why does Where's My Refund say my refund was mailed but I haven't received it?

Postal delivery typically takes 3 to 5 business days after the mailed date, longer in rural areas. Wait until 5 business days have passed, then contact the IRS if it still has not arrived. The check may be delayed in the mail or lost.

How long does a replacement check take?

The IRS issues a replacement check within 2 to 4 weeks of your request. Postal delivery adds another 3 to 5 business days. If the original check was mailed more than 6 months ago, the process may take longer because the IRS must cancel the old check first.