Mailed refund checks usually take 7 to 10 business days after the IRS processes your return

Once the IRS accepts your tax return and processes it, they mail your refund check to the address on file. From the moment they mail it, you should expect the check to arrive within 7 to 10 business days. This timeline assumes normal mail delivery — weather, holidays, and mail volume can add a few extra days.

The key date to watch is when the IRS processes your return, not when you file it. Processing takes longer than filing. If you file electronically in early February, the IRS might not process your return until late February or early March. Only after processing begins does the 7 to 10 day clock start.

You can check the status of your return on the IRS website using the "Where's My Refund?" tool. This tool tells you whether your return has been received, is being processed, or has been approved for mailing. Once it shows "approved," the check is on its way.

Key Takeaways

  • The 7 to 10 business day timeline starts after the IRS processes your return, not after you file it.
  • Processing itself can take several weeks, especially early in tax season when the IRS receives millions of returns.
  • You can track your return's status on the IRS website using "Where's My Refund?" to see when mailing begins.
  • Weekends and federal holidays do not count as business days, so a check mailed on Friday may not arrive until the following week.
  • If your check does not arrive within 10 business days of the IRS showing it was mailed, contact the IRS or your local post office.

Why processing takes longer than filing

Filing your return and having the IRS process it are two different things. When you file electronically, your return reaches the IRS within hours. But the IRS then has to review it, verify your information, check for errors, and confirm you have not already filed. This review process takes time, especially during the first few months of the year when millions of returns arrive at once.

If your return is straightforward — W-2 income, standard deduction, no dependents — processing may take two to three weeks. If your return is more complex — self-employment income, multiple dependents, education credits — it can take four to six weeks or longer. The IRS processes returns in the order they are received, but they also prioritize returns that are likely to be processed quickly.

How to check if your check has been mailed

The IRS "Where's My Refund?" tool is the official way to track your return. You can find it on IRS.gov. 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.

The tool shows three main statuses: "Return Received" (the IRS has your return but has not processed it yet), "Return Approved" (the IRS has processed your return and approved your refund), and "Refund Sent" (your check has been mailed). Once you see "Refund Sent," your check is in the mail and should arrive within 7 to 10 business days.

Do not rely on email or text messages claiming to be from the IRS. The IRS does not contact you by email or text about your refund. The only official way to check is through the "Where's My Refund?" tool on IRS.gov.

What happens if your check does not arrive on time

If the IRS shows your check was mailed but it has not arrived after 10 business days, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the check was actually mailed and can issue a replacement if it was lost in the mail.

You can also file a claim with the U.S. Postal Service if you believe the check was lost. The postal service can search for lost mail, though this process takes time. If the check is not found within 30 days, the IRS can issue a replacement.

Factors that slow down mailing

Several things can delay your check beyond the standard 7 to 10 days. Winter weather can slow mail delivery, especially in northern states. Federal holidays — like Presidents' Day in February or Memorial Day in May — pause mail delivery. High mail volume during peak tax season can also add a few days.

If you moved recently and did not update your address with the IRS, your check will go to your old address. You can update your address on the IRS website or by calling 1-800-829-1040. If your check was mailed to an old address, the post office may forward it to your new address if you filed a change-of-address form with them, but this adds time.

Why direct deposit is faster

If you want your refund sooner, direct deposit is significantly faster than a mailed check. With direct deposit, the IRS sends your refund directly to your bank account. This usually takes 3 to 5 business days after your return is processed, compared to 7 to 10 days for a mailed check.

To use direct deposit, you need a bank account and your routing number and account number from your bank. You provide this information when you file your return. Direct deposit is also safer than a mailed check because there is no risk of the check being lost or stolen.

Frequently Asked Questions

Does the IRS mail checks on weekends or holidays?

No. The IRS processes returns and mails checks on business days only. If your return is approved on a Friday, your check will be mailed the following Monday. Federal holidays also pause mailing, so a check approved before a holiday will be mailed after the holiday ends.

What if I moved after I filed my return?

If you filed your return with your old address, your check will be mailed there. Contact the IRS at 1-800-829-1040 to update your address before your check is mailed. If the check has already been mailed to your old address, the post office may forward it if you filed a change-of-address form, but this takes extra time.

Can I get my refund faster if I call the IRS?

No. Calling the IRS does not speed up processing or mailing. The IRS processes returns in the order they are received. The only way to get your refund faster is to use direct deposit instead of a mailed check when you file your next return.

What if the IRS says my check was mailed but I never received it?

Contact the IRS at 1-800-829-1040 with your Social Security number and refund amount. The IRS can confirm whether the check was mailed and issue a replacement if it was lost. You can also file a claim with the U.S. Postal Service for a lost check.

Is there a way to stop a mailed check and get direct deposit instead?

Once the IRS has mailed your check, you cannot stop it or redirect it. You will have to wait for the check to arrive or contact the IRS about a replacement. For future refunds, you can choose direct deposit when you file your return.