The IRS mails refund checks in the order they process returns, which usually takes 5 to 7 business days after approval, plus 3 to 5 business days for postal delivery
A mailed refund check is slower than a direct deposit, but the timeline is predictable if you know where to look. The IRS processes your return first—that takes 5 to 7 business days if everything is correct. Once they approve it, they print and mail your check. Postal delivery then takes another 3 to 5 business days, depending on distance and mail volume. In practice, most people see their check arrive 7 to 14 days after the IRS accepts their return, though it can take longer if your return needs review.
The actual arrival date depends on three things: when the IRS received your return, whether it required any verification, and your location relative to the IRS processing center. If you filed early in the tax season and your return was straightforward, you are likely at the faster end. If you filed late or the IRS flagged something for review, add time.
Key Takeaways
- The IRS takes 5 to 7 business days to process and approve your return after it is accepted, then mails the check the same day or the next business day.
- Postal delivery adds 3 to 5 business days depending on where you live and current mail volume, so total time is usually 7 to 14 days from acceptance.
- You can track your refund status on IRS.gov using the "Where's My Refund?" tool, which updates once per day and shows the exact mailing date once the check ships.
- If your check does not arrive within 21 days of the IRS acceptance date, contact the IRS or file a claim for a lost check.
- Returns that require verification—missing information, math errors, identity checks—take longer and may not mail for several weeks.
How to track your mailed check before it arrives
The IRS tool "Where's My Refund?" is the only official way to see your check status. Go to IRS.gov, find the tool, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and shows three pieces of information: whether the IRS is still processing, whether the check has been mailed, and the mailing date.
Once the status changes to "mailed," the tool displays the date the IRS sent it out. That date is your starting point for the 3 to 5 business day postal window. If the tool still shows "processing" after 21 days from your acceptance date, your return likely needs review. Do not wait longer than 21 days to contact the IRS.
Why some checks take longer than 21 days
The IRS processes returns in batches, and certain returns move to a separate queue. If your return has a math error, a missing signature, a mismatched Social Security number, or an identity verification issue, it goes to a manual review team. That team works through a backlog, and depending on the time of year and the complexity of the issue, review can take 2 to 8 weeks.
Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until mid-February by law, even if everything is correct. This is a compliance requirement, not a processing delay. If you claimed either credit, your check will not mail before mid-February regardless of when you filed.
Amended returns (Form 1040-X) take longer than original returns. The IRS processes them separately, and mailing typically takes 8 to 12 weeks after acceptance.
What to do if your check does not arrive on time
If 21 days have passed since the IRS acceptance date and "Where's My Refund?" still shows "processing," contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your return is in manual review and, if so, why.
If the tool shows "mailed" but the check has not arrived 5 business days after the mailing date, wait a few more days before taking action. Mail delays happen, especially during peak tax season or in rural areas. If it has been 10 business days since the mailing date, file a claim for a lost check. You can do this by phone (1-800-829-1040) or by mail using Form 3911, which the IRS will send you.
When you file a claim, the IRS will issue a replacement check or, if you prefer, a direct deposit to your bank account. Replacement checks take another 4 to 6 weeks to arrive.
Mailed refunds versus direct deposit timing
Direct deposit is faster: the IRS deposits money into your bank account in 1 to 2 business days after processing your return. A mailed check takes 7 to 14 days total. If you filed your return and chose direct deposit, you will see the money sooner. If you chose mailed check because you do not have a bank account, or because you prefer paper, the trade-off is time.
You cannot change your refund method after you file, so if you chose mailed check and now want direct deposit, you have to wait for the check to arrive and deposit it yourself, or file a claim for a replacement and request direct deposit at that time.
Postal delays and what affects them
The 3 to 5 business day postal window assumes normal mail volume and standard delivery routes. During peak tax season (February through April), mail volume is higher and delivery can take longer. Rural addresses and addresses in remote areas may add 1 to 2 extra days. Winter weather can also delay mail.
The IRS does not control postal delivery once the check leaves their facility. If your check is lost in the mail, the post office does not track individual checks the way they track packages. That is why the IRS asks you to wait 10 business days after the mailing date before filing a claim—to account for slower routes and temporary delays.
How to avoid delays when you file
File your return accurately and completely the first time. Missing information, wrong Social Security numbers, or math errors trigger manual review. Double-check your name, Social Security number, and bank account information (if you chose direct deposit) before submitting.
If you are claiming EITC or ACTC, file as early as possible, but know that your check will not mail before mid-February. If you are filing an amended return, expect 8 to 12 weeks instead of 7 to 14 days.
Use the IRS Free File program if your income is below the threshold, or work with a tax professional if your return is complex. Errors caught before filing save you weeks of delay.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. The IRS processes returns in the order they were received and approved, and calling does not move you up in the queue. Calling is useful only if your return is delayed beyond 21 days or if your check has not arrived 10 business days after the mailing date. At that point, the IRS can investigate and issue a replacement.
What if I moved after I filed my return?
The IRS will mail your check to the address on your return. If you moved, the post office may forward it to your new address if you filed a change-of-address form with them. If not, the check may be returned to the IRS. Contact the IRS when ready with your new address so they can reissue the check or deposit it directly if you provide bank information.
Does the IRS mail checks on weekends or holidays?
The IRS does not mail checks on weekends or federal holidays. If your check is scheduled to mail on a Friday, it may actually mail on Monday. This does not change the total timeline much, but it means the mailing date shown in "Where's My Refund?" may be one or two business days before the check actually enters the mail stream.
What if my refund check is damaged or illegible when it arrives?
Do not try to cash a damaged check. Contact your bank first to see if they will accept it. If they refuse, contact the IRS at 1-800-829-1040 and request a replacement. Bring the damaged check with you if you go in person, or describe the damage when you call. The IRS will issue a new check, which takes another 4 to 6 weeks.
Can someone else cash my refund check if I am not home?
Refund checks are made out to you by name. Only you can cash or deposit it, unless you sign the back and write "Pay to the order of [person's name]" and they also sign. Most banks will not accept a third-party check. If you are not home when it arrives, it will be held by the post office or left with a neighbor, depending on your mail carrier's practice. You can pick it up at the post office if needed.