Mailed refunds take 3 to 5 weeks after the IRS processes your return
The IRS processes your tax return first, then prints and mails your check. The full timeline depends on when you filed and how the IRS handles your specific return. If you filed early in the tax season and had no issues on your return, you could see your check in 3 weeks. If your return required review or you filed closer to the deadline, add another 1 to 2 weeks.
The IRS publishes a Where's My Refund tool that tells you exactly where your refund stands. You can check it on IRS.gov using your Social Security number, filing status, and the refund amount. The tool shows three stages: received, approved, and mailed. Once it says "mailed," the check is in the postal system, and you should expect it within 5 to 7 business days depending on your location.
Mail delivery itself is not controlled by the IRS. A check mailed from an IRS processing center in Kansas City takes longer to reach California than to reach Missouri. Weather, postal delays, and your local mail volume all affect the final arrival date. The IRS cannot speed up mail delivery once the check leaves their facility.
Key Takeaways
- The IRS processes your return and prints your check before mailing it, a step that typically takes 2 to 3 weeks from the time they receive your return.
- Once the IRS marks your refund as "mailed" in Where's My Refund, the check is in the postal system and should arrive within 5 to 7 business days.
- The total time from filing to receiving your check ranges from 3 to 5 weeks under normal circumstances, longer if your return requires additional review.
- You can track your refund status on IRS.gov using Where's My Refund, which updates once per day and shows you which stage your refund is in.
- If your check does not arrive within 7 business days after the IRS marks it mailed, contact the IRS or file a claim with the U.S. Postal Service.
Why the IRS processes returns before mailing checks
The IRS does not mail a check the same day you file. Your return goes into a queue with millions of others. The IRS scans your return, matches it against your wage and income records, and checks for errors or fraud signals. This verification step is what takes the bulk of the time. Simple returns with no discrepancies move faster. Returns that trigger a review—because of high deductions, business income, or mismatched W-2s—sit longer.
Once the IRS approves your return and calculates your refund amount, they send it to a printing facility. The facility prints your check, stuffs it in an envelope, and hands it to the postal service. This printing and handoff step adds another 3 to 5 business days. You cannot speed this up by calling the IRS or filing an amended return. The IRS will not mail a check early or overnight.
How to track your refund from the IRS
Go to IRS.gov and look for the "Where's My Refund" tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. Enter these three pieces of information and the tool will show you the status.
The tool displays one of three messages. "Return received" means the IRS has your return but has not finished processing it yet. "Approved" means the IRS has reviewed your return, approved it, and calculated your refund. "Mailed" means your check has been printed and handed to the postal service. The tool updates once per day, usually overnight. Checking it multiple times in the same day will show the same status.
If the tool says "mailed" but you have not received your check after 7 business days, you can file a claim with the U.S. Postal Service or contact the IRS directly. The IRS has a refund hotline at 1-800-829-1040. Have your Social Security number and return information ready when you call.
Delays that add time to your mailed refund
Several situations cause the IRS to hold your return longer than the standard 2 to 3 weeks. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your return until mid-February, even if you filed in January. This is a federal compliance rule, not a processing error. Your refund will not be approved or mailed until that date passes.
If your return shows a loss or a large deduction compared to your income, the IRS may flag it for manual review. This adds 1 to 2 weeks. If your Social Security number does not match your name in the IRS database, or if you reported income that conflicts with a W-2 or 1099 form, the IRS will contact you before mailing your check. Do not ignore letters from the IRS—they will ask you to verify information or provide documents.
Filing an amended return (Form 1040-X) instead of an original return also delays your refund. Amended returns are processed separately and take 8 to 12 weeks from the date the IRS receives them. If you made an error on your original return, you may want to file the amendment quickly rather than wait for the IRS to catch the error and contact you.
What happens if your check is lost or never arrives
If 7 business days have passed since the IRS marked your refund as mailed and you still have not received it, the check may be lost in the mail. This is rare but does happen. First, check with your household—the check may have arrived but been misplaced or opened by someone else. Ask neighbors if mail was delivered to the wrong address.
If you are certain the check did not arrive, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can verify that the check was mailed and provide you with the check number and mailing date. You can then file a claim with the U.S. Postal Service using that information. The postal service will investigate and may issue a replacement check if they determine the mail was lost.
The IRS can also issue a replacement check directly if the original check has been in the mail for more than 30 days. This process takes another 2 to 3 weeks. If you need your refund urgently, consider filing your next return electronically and requesting direct deposit instead. Direct deposit is faster and eliminates the risk of mail loss.
Comparing mailed refunds to direct deposit
Direct deposit is faster than a mailed check. If you request direct deposit on your tax return, the IRS deposits your refund into your bank account in 1 to 2 weeks after approval. There is no printing step and no mail delivery time. The money appears in your account, and you can use it immediately.
Mailed checks take 3 to 5 weeks total because of the processing time plus the mail delivery time. You also have to wait for the check to clear at your bank before you can withdraw the funds, which adds another 1 to 3 business days if you deposit it. Direct deposit skips both of these steps.
If you did not request direct deposit on your original return and you want your next refund faster, you can set up direct deposit through your bank's website or by calling the IRS. You will need your routing number and account number. The IRS will use this information for your next refund.
State tax refunds and mailed checks
State tax refunds are separate from federal refunds and follow their own timelines. Some states mail checks, some offer direct deposit, and some use both. Your state's tax agency controls the speed. Most states process refunds in 4 to 6 weeks if you filed electronically, longer if you mailed a paper return.
You can track your state refund on your state's tax website. Search "[your state] tax refund status" to find the tracking tool. You will need your Social Security number and refund amount, similar to the federal tool. State refunds are mailed from your state's capital or a state processing center, so delivery times vary by distance.
Frequently Asked Questions
Can I get my mailed refund faster if I call the IRS?
No. The IRS cannot print or mail your check early, and calling does not change the processing timeline. The only way to speed up a refund is to request direct deposit on your return before you file. If you already filed and requested a mailed check, you must wait for the standard 3 to 5 weeks.
Why does Where's My Refund say mailed but I haven't received my check yet?
Once the IRS marks your refund as mailed, the check is in the postal system. Delivery takes 5 to 7 business days depending on distance and mail volume. If more than 7 business days have passed, contact the IRS or file a claim with the postal service. The check may have been lost or delivered to the wrong address.
What if I moved after I filed my tax return?
If you filed your return with your old address, your check will be mailed there. Contact the postal service and file a mail forwarding request, or contact the IRS to update your address before your refund is mailed. Once the check is in the mail, the postal service will forward it if you have an active forwarding order in place.
Do I have to deposit a mailed refund check at my bank?
Yes. A mailed refund check is a paper check issued by the U.S. Treasury. You must deposit it at a bank or credit union, or cash it at a check-cashing service. The check will have an expiration date printed on it, usually one year from the date it was issued. Do not wait too long to deposit it.
Can I cancel my mailed refund and get direct deposit instead?
Once the IRS has mailed your check, you cannot cancel it. You must wait for the check to arrive and deposit it. For future refunds, you can set up direct deposit through your bank or by contacting the IRS. Direct deposit will be used for your next refund if you provide your routing and account numbers.