Mailed refund checks typically arrive 7 to 10 business days after the IRS approves your return, but the full timeline from filing to your mailbox usually runs 3 to 6 weeks.

The IRS processes returns in the order they receive them. If you filed early in the tax season (January or February), your check may arrive within three weeks. If you filed closer to the April important date, expect closer to six weeks or longer, because the IRS processes millions of returns in a compressed window and mail delivery adds time on both ends.

The exact arrival date depends on three separate delays: how long the IRS takes to process your return, how long it takes them to print and mail the check, and how long your local postal service takes to deliver it. You cannot control the last one, and the first two vary by week depending on the IRS's workload.

Key Takeaways

  • A mailed refund check takes 3 to 6 weeks from the day you file, not from the tax important date.
  • The IRS processes returns in the order received, so filing in January is faster than filing in March.
  • You can track your refund status on the IRS website using your Social Security number, filing status, and the exact refund amount.
  • If your check does not arrive within 10 business days after the IRS says it was mailed, contact the IRS or file a missing mail claim with USPS.
  • Choosing direct deposit instead of a mailed check cuts the timeline to 1 to 2 weeks in most cases.

How to check where your refund is right now

The IRS offers a tool called Where's My Refund? on its website at irs.gov. You enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact dollar amount of your refund. The tool updates once per day, usually overnight.

The tool shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your return and is preparing to mail the check), and "Refund Sent" (the check has been mailed and is in the postal system). Once it shows "Refund Sent," the check should arrive within 7 to 10 business days, though weather, postal delays, or address issues can extend that.

If you filed a paper return instead of electronically, the IRS takes longer to enter it into the system. Paper returns can take 4 to 6 weeks just to be scanned and processed before the tool shows any status at all. During this waiting period, you will see no status in Where's My Refund, which is normal and does not mean something went wrong.

Why some refunds take longer than others

The IRS flags certain returns for manual review before approving them. This happens when your return contains errors, claims that need verification (like the Earned Income Tax Credit), or information that does not match IRS records. A flagged return can add 2 to 4 weeks to the timeline, sometimes longer.

Returns filed close to the April important date also move slower because the IRS is processing peak volume. A return filed on April 10 will sit in a longer queue than one filed on February 1, even if both are error-free. During peak season (late March through mid-April), the IRS processes millions of returns per week.

Address problems also delay mailed checks. If the address on your return does not match the IRS's records, or if the address is incomplete or incorrect, the check may be returned to the IRS undelivered. The IRS then has to contact you or hold the check, which adds weeks. This is one of the most common reasons for unexplained delays.

What to do if your check does not arrive on time

If the IRS tool shows "Refund Sent" but your check does not arrive within 10 business days, contact the IRS directly. Call 1-800-829-1040 (the main IRS customer service line) and have your Social Security number, filing status, and refund amount ready. The IRS can confirm the mailing address and check amount, and can sometimes issue a replacement check or direct deposit if the original was lost.

If the IRS confirms the check was mailed but you still have not received it after 15 business days, you can file a claim with USPS for a missing check. Go to usps.com and look for the Missing Mail search tool, or visit your local post office with your return copy and the IRS mailing confirmation. USPS will investigate whether the check was delivered to the wrong address or lost in transit.

Do not assume the check is lost when ready. Mail delivery times vary by location—rural areas and areas with weather delays may take longer than 10 business days. Check your mailbox for 15 business days before filing a claim with USPS.

Comparing mailed checks to direct deposit

MethodTypical TimelineWhen to Choose It
Mailed check3 to 6 weeks from filingYou do not have a bank account, or you prefer a physical check
Direct deposit1 to 2 weeks from filingYou have a checking or savings account and want the fastest option

Direct deposit is faster because the IRS sends the money electronically to your bank instead of printing and mailing a physical check. The money lands in your account within 1 to 2 weeks of approval in most cases. If you filed your return and chose direct deposit, you cannot change it to a mailed check after filing. If you chose a mailed check and want direct deposit instead, you must wait for that check to arrive, then contact the IRS if there was an error.

Some people prefer mailed checks because they do not have a bank account, want a physical record, or do not trust electronic transfers. That choice is valid, but it does cost you time. If speed matters for your next return, opening a basic checking account at a bank or credit union will cut your refund timeline in half.

What happens if your address changed since you filed

If you moved after filing your return but before the check arrives, the check will go to the address on your return, not your new address. The postal service may forward it if you filed a change-of-address form, but forwarding is not may provide for checks.

Contact the IRS as soon as you realize you have moved. Call 1-800-829-1040 and provide your new address. If the check has already been mailed, the IRS can note your file and may be able to intercept it or issue a replacement to your new address. If the check arrives at your old address, ask the current resident to write "Return to Sender" on it and put it back in the mail, or contact the IRS to report it lost and request a replacement.

Frequently Asked Questions

Can I speed up my refund check by paying a fee?

No. The IRS does not offer expedited mailing for refund checks, and no legitimate service can speed up IRS processing. Scams that claim to rush your refund for a fee are fraudulent. The only way to get your refund faster is to choose direct deposit instead of a mailed check on your next return.

What if I never received my check and the IRS says it was delivered?

File a missing mail claim with USPS using the Missing Mail search tool at usps.com, or visit your local post office with proof of the mailing (your return copy or the IRS confirmation). USPS will investigate whether the check was delivered to the wrong address. If USPS confirms it was lost, the IRS can issue a replacement check or direct deposit.

Do I need to do anything to receive my check, or does it just arrive?

Once you file your return and the IRS approves it, the check is mailed automatically. You do not need to take any action. Just make sure the address on your return is correct and check your mailbox regularly.

How do I know if my return was actually filed with the IRS?

If you filed electronically, the tax software you used will show a confirmation number and acceptance date. If you filed a paper return, the IRS does not send a confirmation—it just processes it. Use the Where's My Refund tool to confirm the IRS received it. If the tool shows no status after 4 weeks, contact the IRS.