When to expect your check in the mail
The IRS mails refund checks in the order they process returns, not the order they receive them. If you filed early and the IRS accepted your return without errors, your check typically arrives 7 to 10 business days after the IRS approves your refund. If you filed closer to the deadline or if your return needed review, the timeline stretches to 3 to 6 weeks from approval.
The key date is not when you mailed your return or when you filed it online—it is when the IRS approved your refund. You can find this date by logging into your IRS account at irs.gov or by calling the IRS at 1-800-829-1040. Once approved, the clock starts for the mailing process.
After the IRS approves your refund, the check goes to the Bureau of Fiscal Service, which prints and mails it. This step adds another 3 to 5 business days. So the total time from approval to arrival is typically 10 to 15 business days, though delays at the post office or mail sorting facilities can add a few more days.
Key Takeaways
- Your refund check arrives 7 to 10 business days after the IRS approves your return, assuming no errors or delays.
- You can check your refund status on irs.gov using your Social Security number, filing status, and refund amount.
- If your return required review or you filed late in the season, approval can take 3 to 6 weeks instead of the standard timeline.
- Once approved, the Bureau of Fiscal Service prints and mails your check, which adds another 3 to 5 business days to delivery.
- Mail delays at post offices or sorting facilities can add extra time beyond the standard mailing window.
How to track your refund status on the IRS website
The IRS offers a tool called Where's My Refund? on irs.gov. You enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.
The tool shows three possible statuses. "Accepted" means the IRS received your return but has not yet processed it. "Approved" means the IRS has reviewed your return and your refund is on its way. "Sent" means the check has been mailed. Once you see "Sent," your check should arrive within 7 to 10 business days, though this is not a may provide—mail delivery varies by location and time of year.
If the tool shows your refund as "Approved" but you have not received your check after 15 business days, contact the IRS at 1-800-829-1040. Have your return handy so you can provide your filing information. The IRS can tell you whether the check was actually mailed and, if so, whether it was returned or lost in transit.
Why some refunds take longer than others
The IRS processes returns in batches, and certain returns move to the front of the line while others wait. Returns with errors—a mismatched name and Social Security number, an incorrect bank account for direct deposit, or a math mistake—go into manual review. This adds 2 to 4 weeks to the timeline. Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until mid-February by law, even if filed in January.
Returns filed on paper take longer than those filed electronically. Paper returns are scanned and entered into the IRS system by hand, which can add 1 to 2 weeks to processing time. If you filed by mail and it is now mid-April or later, your return may still be in the scanning queue.
High-volume periods also slow things down. Returns filed in late March or April take longer because the IRS is processing millions of returns simultaneously. If you filed in February or early March, your refund should move faster than someone who filed in April.
What to do if your check does not arrive on time
If 15 business days have passed since the IRS showed your refund as "Sent" and you have not received your check, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether the check was mailed and, if so, whether it was returned to them as undeliverable.
If the check was returned to the IRS, they will reissue it to the address on file. This takes another 2 to 4 weeks. If the address on your return was wrong, you will need to file an amended return (Form 1040-X) with the correct address, though the IRS may also accept a written request to update your address.
If the check was lost in the mail, the IRS can issue a replacement. This also takes 2 to 4 weeks. In the meantime, you can ask the IRS to stop payment on the original check and issue a new one, though this process is slower than waiting for the replacement to arrive on its own schedule.
Mailed checks versus direct deposit: timing differences
If you chose direct deposit on your return, your refund arrives in your bank account 1 to 2 business days after the IRS approves it. A mailed check takes 10 to 15 business days from approval to arrival. This is the main reason the IRS recommends direct deposit—it is faster and more reliable than mail.
If you filed for a mailed check but now wish you had chosen direct deposit, you cannot change it after you file. You will have to wait for the check to arrive. If it does not arrive within the expected timeframe, you can contact the IRS and request that they issue a replacement by direct deposit instead, though this requires providing your bank information over the phone.
Special situations that delay mailed refunds
If you owe back taxes, child support, or a federal student loan debt, the IRS may hold your refund to pay down that debt. This is called offset. The IRS notifies you by mail if your refund is offset, and the check (if any remains after offset) arrives on a separate timeline. Offset notices take 2 to 3 weeks to arrive by mail.
If your return was flagged for identity theft review, the IRS holds your refund while they verify your identity. This can add 4 to 6 weeks to the timeline. The IRS will contact you by mail or phone if this happens. Do not ignore these notices—respond promptly with the requested documents to move your refund forward.
If you claimed a refundable credit like the Child Tax Credit or EITC and filed early, the IRS delays your refund until mid-February by law. This is not an error or a hold—it is a statutory requirement. Your refund will not be approved or mailed before that date, regardless of when you filed.
Frequently Asked Questions
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 and approved, and calling does not change that order. You can call to check the status of your refund or to report a missing check, but the timeline remains the same.
What if my address changed after I filed?
If your check was already mailed to your old address, it may be returned to the IRS as undeliverable. Contact the IRS at 1-800-829-1040 and provide your new address. They can reissue the check to your new address, though this adds 2 to 4 weeks. You can also file a change-of-address form with the post office, which may redirect your check if it has not yet been delivered.
How do I know if my check was lost in the mail?
Wait at least 15 business days after the IRS shows your refund as "Sent." If it has not arrived by then, call the IRS at 1-800-829-1040. They can confirm whether the check was mailed and whether it was returned. If it was lost, they will issue a replacement check, which takes another 2 to 4 weeks to arrive.
Why does the IRS website say my refund was approved but I still haven't received it?
Approval and mailing are two separate steps. Once approved, your check goes to the Bureau of Fiscal Service for printing and mailing, which takes 3 to 5 business days. After that, it travels through the postal system, which adds another 5 to 10 business days depending on your location. If more than 15 business days have passed since approval, contact the IRS to confirm the check was actually mailed.