Mail delivery adds 5 to 7 business days after the IRS processes your return

Once the IRS approves your refund, they send it to the U.S. Postal Service. From that point, expect 5 to 7 business days for the check to reach your mailbox. This is separate from the time it takes the IRS to process your return in the first place—which typically runs 21 days from the date they receive it, though some returns take longer if they need review.

The total timeline depends on when you filed and whether the IRS flagged anything on your return. If you filed early in the tax season (January or February) and your return is straightforward, you might see your check within 3 to 4 weeks total. If you filed closer to the April important date or your return required verification, add another 1 to 2 weeks to the IRS processing step before the mail clock even starts.

Mail delivery times can vary slightly by region and by how busy the postal service is. A check mailed from an IRS processing center in the Midwest may take slightly longer to reach the West Coast than a check mailed to a nearby address. Weather, postal volume, and local delivery capacity all affect the final 5 to 7 days.

Key Takeaways

  • The IRS typically processes returns within 21 days, then mails the check, which takes another 5 to 7 business days to arrive.
  • Filing early in tax season and having a straightforward return can cut your total wait to 3 to 4 weeks; filing late or having a flagged return can extend it to 6 to 8 weeks or longer.
  • You can track your refund status on the IRS website using the "Where's My Refund?" tool, which updates once per day and shows whether the check has been mailed.
  • If your check does not arrive within 10 business days after the IRS says it was mailed, contact the IRS or file a claim with the Postal Service.

How to track your refund before it arrives

The IRS "Where's My Refund?" tool is the most reliable way to see where your return stands. You access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount. The tool updates once per day and shows three possible statuses: "Return Received," "Refund Approved," or "Refund Sent."

When the status changes to "Refund Sent," the IRS has mailed your check. At that point, the tool shows the date the check was mailed and the expected delivery date. This is when the 5 to 7 business day countdown begins. Do not expect the tool to track the check after it leaves the IRS—it only tells you the IRS has handed it off to the postal service.

If the tool shows "Refund Approved" but not yet "Refund Sent," your check is still being prepared for mailing. This can take a few extra days even after approval, especially if the IRS is processing a high volume of returns.

What to do if your check does not arrive on time

If the IRS tool shows your check was mailed more than 10 business days ago and you still have not received it, contact the IRS directly. Call the refund hotline at 1-800-829-1040 (available Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether the check was actually mailed and, if so, issue a replacement.

If the IRS confirms the check was mailed but you believe it was lost or stolen, you can file a claim with the U.S. Postal Service. You will need the mailing date from the IRS tool and your address. The Postal Service investigates mail loss claims, though the process takes several weeks. In the meantime, ask the IRS to issue a replacement check or, in some cases, a refund by direct deposit to a bank account.

Replacement checks typically arrive within 2 to 4 weeks after the IRS issues them. If you choose direct deposit instead, the refund usually reaches your account within 1 to 2 business days.

Why some refunds take longer than 21 days to process

The IRS processes most returns within 21 days, but certain situations trigger a longer review. If your return claims the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds the return until mid-February by law, even if you filed in January. This is a fraud prevention measure and applies regardless of how straightforward your return is.

Returns that do not match IRS records—such as a name change, a discrepancy between your W-2 and your reported income, or a missing or incorrect Social Security number—also take longer. The IRS may contact you by mail asking for verification before they process the refund. This can add 2 to 4 weeks to the timeline.

If you amended a prior year's return (filed a Form 1040-X), expect 16 weeks or longer for processing. Amended returns are processed in the order they are received and do not get priority, even if you filed early.

Direct deposit arrives much faster than mail

If you want your refund sooner, direct deposit is the fastest option. When you choose direct deposit on your tax return, the IRS deposits the refund directly into your bank account instead of mailing a check. Once the IRS approves your return, the deposit typically reaches your account within 1 to 2 business days—far faster than the 5 to 7 days for mail delivery.

You provide your bank account number and routing number on your return. Make sure both are correct before you file; an error in either number can delay the deposit or send it to the wrong account. If that happens, contact your bank and the IRS to trace the deposit.

Even if you did not choose direct deposit on your original return, you can request a refund by direct deposit when you call the IRS about a missing check. This is often faster than waiting for a replacement check to arrive by mail.

Regional and seasonal factors that affect mail delivery

The 5 to 7 business day estimate assumes normal postal conditions. During peak tax season (late March through mid-April), the IRS mails a much higher volume of checks, and the Postal Service may take slightly longer to deliver them. Rural addresses and addresses in areas with weather disruptions may also see delays beyond the standard 5 to 7 days.

If you live in a remote area or an area that recently experienced severe weather, add 2 to 3 extra days to the estimate. If you filed very close to the April important date, the combination of high IRS volume and postal delays could push delivery to 10 business days or slightly beyond.

Conversely, if you filed in January or early February and live in an urban area with reliable postal service, your check may arrive in 4 to 5 business days rather than the full 7.

Frequently Asked Questions

Can I request my refund by direct deposit instead of mail after I have already filed?

Yes. If you filed by mail or e-file and chose a check, you can call the IRS at 1-800-829-1040 and ask them to change your refund method to direct deposit before they mail the check. You will need to provide your bank account number and routing number. If the check has already been mailed, you can request a replacement by direct deposit instead.

What if the IRS tool says my refund was sent but I never received it?

Wait 10 business days from the mailing date shown in the tool. If it still has not arrived, call the IRS at 1-800-829-1040. They can confirm the check was mailed, issue a replacement, or switch you to direct deposit. You may also file a mail loss claim with the U.S. Postal Service if you believe the check was lost or stolen.

Does filing electronically get me my refund faster than filing by mail?

E-filing gets your return to the IRS faster, which can shorten the processing time by a few days. However, the final delivery method—mail or direct deposit—matters more. If you e-file but choose a check, you still wait 5 to 7 days for mail delivery. If you e-file and choose direct deposit, you see the refund in 1 to 2 business days after approval.

Why does the IRS hold refunds with the EITC until mid-February?

The IRS is required by law to hold returns claiming the Earned Income Tax Credit until mid-February to prevent fraud and identity theft. This applies even if you filed in January and your return is straightforward. The hold is a security measure, not a sign that anything is wrong with your return.

If I filed an amended return, how long until my refund arrives?

Amended returns (Form 1040-X) take 16 weeks or longer to process because they are handled separately from original returns and processed in order of receipt. After the IRS approves the amended return, add another 5 to 7 days if you chose a check, or 1 to 2 business days if you chose direct deposit.