Mailed refund checks usually arrive 7 to 10 business days after the IRS processes your return, but the full timeline from filing to cash in hand is typically 3 to 6 weeks
The IRS processes most tax returns within 21 days of receipt. Once your return is processed and approved, the agency prints and mails your check. From the print date to your mailbox takes another 7 to 10 business days under normal conditions. The slowest part is usually not the IRS—it is the mail itself, especially during peak tax season when volume is high.
If you filed electronically, your return reaches the IRS faster than a paper return, which means processing starts sooner. If you filed on paper, add 1 to 2 weeks to the timeline just for the IRS to receive and scan your documents. Either way, once the check is printed and dropped into the mail stream, you are looking at a week to 10 days of waiting.
Weather, postal delays, and address issues can stretch this timeline. A check lost in transit or sent to the wrong address can add weeks. The IRS does not track individual checks after they mail, so if yours does not arrive within 10 business days of processing, you will need to investigate.
Key Takeaways
- The IRS typically processes returns within 21 days, then prints and mails checks within 7 to 10 business days after that.
- Electronic filing gets your return to the IRS faster than paper filing, which can shorten your overall wait by 1 to 2 weeks.
- You can track your refund status on the IRS website using the Where's My Refund tool, which updates once per day.
- 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.
- Refund checks are valid for one year from the date issued; if you lose it, you can request a replacement from the IRS.
Timeline from filing to cash: what happens at each stage
The clock starts when the IRS receives your return. If you filed electronically, that is usually the same day you submitted it. If you mailed a paper return, add 1 to 2 weeks for postal delivery and IRS scanning before processing begins.
Once received, the IRS scans your return and runs it through automated checks. This stage takes 21 days on average. During this time, the agency verifies your Social Security number, checks for duplicate returns, and confirms your income matches what employers reported. If everything passes, your return moves to approval.
After approval, the IRS generates a check, prints it, and sends it to the mail facility. This happens within a few days of approval. The check then enters the postal system and travels to your address. Under normal conditions, this leg takes 7 to 10 business days. During March and April, when millions of checks are in the mail at once, delays are common.
The full timeline from filing to receiving your check is usually 3 to 6 weeks for electronic filers and 4 to 8 weeks for those who mailed paper returns.
How to track your refund status while you wait
The IRS provides a tool called Where's My Refund on its website at irs.gov. You can check your status anytime after you file. The tool updates once per day, usually overnight, so checking multiple times in one day will not give you new information.
To use Where's My Refund, you need your Social Security number, filing status, and the exact refund amount from your return. The tool will show you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." If it says "Refund Sent," the tool will tell you the date the check was mailed and the expected arrival date.
If your return is still being processed, the tool will tell you that too, along with an estimated completion date. Do not call the IRS until at least 21 days have passed since you filed; the agency will not have information before then. If you filed by mail, wait until at least 4 weeks before calling.
You can also download the IRS2Go mobile app, which offers the same Where's My Refund information in app form. Some people find it easier to check there than on the website.
What to do if your check does not arrive on time
If the IRS says your check was mailed but it does not arrive within 10 business days of the mailed date, your first step is to wait a few more days. Mail delays happen, especially during tax season. If 14 days have passed since the mailed date and you still have not received it, contact the IRS.
Call the IRS at 1-800-829-1040 (the main tax line) and tell them your check has not arrived. Have your Social Security number, filing status, and the refund amount ready. The IRS will verify that the check was mailed and may issue a replacement check or send the refund by direct deposit instead. Issuing a replacement takes another 4 to 6 weeks.
If you believe the check was delivered to the wrong address—for example, if you moved and did not update your address with the IRS—contact the IRS immediately. The agency can sometimes intercept a check before it is delivered and reissue it to the correct address.
If you have reason to believe the check was lost or stolen from your mailbox, you can also file a claim with the U.S. Postal Service. Go to usps.com and look for the Missing Mail search tool. The Postal Service will investigate, but the process can take several weeks.
Refund checks expire: know the deadline to cash yours
A tax refund check is valid for one year from the date it was issued. If you do not cash it within that year, the check becomes void and you will need to request a replacement from the IRS.
The issue date is printed on the check itself. If you received your check in April 2024, for example, it is valid until April 2025. After that date, the check will be rejected by your bank if you try to deposit it.
If your check has expired, call the IRS at 1-800-829-1040 and request a replacement. You will need to provide your Social Security number, filing status, and the amount of the original check. The IRS will issue a new check, which takes 4 to 6 weeks to arrive. You can also request that the refund be sent by direct deposit instead, which is faster.
Choosing direct deposit instead of a mailed check
If you have not filed yet and want your refund faster, direct deposit is the better choice. The IRS deposits refunds directly into your bank account within 21 days of processing your return, and you do not have to wait for mail delivery.
To request direct deposit, provide your bank account number and routing number on your tax return. You can find your routing number on the bottom left of any check, or call your bank. Make sure the account is in your name or jointly in your name and your spouse's name; the IRS will not deposit into an account in someone else's name.
Direct deposit is also safer than mailed checks because there is no risk of the check being lost, stolen, or sent to the wrong address. If you filed by mail and requested a mailed check, you cannot change to direct deposit after the fact—but if your check is lost or delayed, the IRS may offer to send the replacement by direct deposit instead.
Why some refunds take longer than 6 weeks
A small number of returns require additional review before the IRS approves them. This happens when the return has errors, missing information, or items that trigger manual review. Common reasons include claiming the Earned Income Tax Credit, reporting business income, or having a large refund relative to your reported income.
If your return is selected for review, the IRS will send you a letter explaining what information is needed. This process can add 4 to 8 weeks to your timeline. Once you respond with the requested documents, the IRS will process your return and mail your check.
Returns filed on paper also take longer because the IRS must scan them before processing can begin. If you mailed your return and it arrives during peak season, scanning alone can add 2 to 3 weeks.
If the IRS suspects fraud or identity theft, your return will be held for investigation. This is rare, but when it happens, the timeline can stretch to several months. The IRS will contact you by mail if this occurs.
Frequently Asked Questions
Can I speed up my mailed refund check?
No. Once the IRS has mailed your check, the timeline is set by the postal service. The only way to get a faster refund is to file your next return and request direct deposit instead of a mailed check. Direct deposit typically arrives within 21 days of processing.
What if I moved and the check went to my old address?
Contact the IRS immediately at 1-800-829-1040. If the check has not been delivered yet, the IRS may be able to intercept it and reissue it to your new address. If it has already been delivered, you can try to retrieve it from the person living there, or contact the IRS to request a replacement check.
Do I need to do anything after I receive my check?
Just deposit or cash it like any other check. Keep the check stub or take a photo of the front and back before depositing, in case you need proof of deposit later. Once it clears your bank, your refund is complete.
What if the check amount is wrong?
Contact the IRS at 1-800-829-1040 and explain the discrepancy. Have your tax return and the check in front of you. The IRS will review your return and either explain why the amount is correct or issue a corrected check if there was an error.
Can someone else cash my refund check?
No. Your refund check is issued in your name and can only be cashed or deposited by you. If you want someone else to handle it, you can endorse the back of the check and sign a power of attorney, but most banks will not accept this. It is safer to deposit it yourself.