Mailed refunds typically take two to three weeks after the IRS processes your return, but the full timeline depends on when you file and how the IRS handles your specific return
The IRS processes most tax returns within 21 days of receiving them. Once your return is processed and approved, the IRS mails your refund check. From the time the check leaves the IRS, postal delivery usually takes another five to seven business days, depending on where you live and where the check is mailed from. This means the total time from filing to having cash in hand is typically three to four weeks for most people.
The timeline gets longer if your return needs extra review. The IRS flags some returns for verification — they might ask for proof of income, dependents, or deductions. If this happens, processing can take six weeks or longer. You will receive a letter in the mail explaining what documents they need and when to send them.
Filing early in the tax season (January or February) usually means faster processing because the IRS has fewer returns to work through. Filing in April, when millions of people file at once, can add time to the queue.
Key Takeaways
- The IRS processes most returns within 21 days, then mails your check, which takes another five to seven business days to arrive.
- If the IRS needs to verify information on your return, processing can stretch to six weeks or longer.
- You can check the status of your return using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- Filing earlier in the tax season generally means faster processing than filing in April.
- If your check does not arrive within the expected timeframe, contact the IRS at 1-800-829-1040 to report it as lost.
What happens between filing and mailing
When you file your return, it enters the IRS processing queue. The IRS scans your return, checks it for math errors and missing information, and compares your reported income against what employers and banks reported to them. This verification step is automatic and happens for most returns without any action from you.
Once the IRS approves your return, it generates your refund check and sends it to the postal service. The check is printed and mailed from one of several IRS processing centers across the country. The center that handles your return depends on your state and the address you filed from.
Tracking your refund status
You do not have to guess whether your return has been processed. The IRS provides a free tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount, and the tool tells you whether the IRS has received your return, is processing it, or has approved it and mailed the check.
The tool updates once per day, usually overnight. If it says your refund has been mailed, it will show the date the check was sent. From that date, expect five to seven more business days for postal delivery. If the tool shows no activity after 21 days, or if your check does not arrive within the timeframe shown, contact the IRS.
Why some refunds take longer
The IRS holds some returns for additional review. Common reasons include claiming the Earned Income Tax Credit (EITC), claiming the Additional Child Tax Credit, reporting self-employment income, or having a significant change in income from the previous year. These returns are not delayed because of a problem — they are flagged for routine verification.
If your return is selected for review, the IRS will mail you a letter explaining what they need. You have 30 days to respond. Once you send the requested documents, processing usually resumes within two to four weeks. During this time, your refund is on hold.
Returns with errors also take longer. If you made a math mistake, forgot to sign the return, or left required fields blank, the IRS will contact you. Some errors are corrected automatically, but others require your response before the refund can be issued.
What to do if your check is late
If the Where's My Refund tool says your check was mailed more than seven business days ago and you still have not received it, the check may have been lost in the mail. Contact the IRS at 1-800-829-1040 and have your Social Security number, filing status, and expected refund amount ready. The IRS can issue a replacement check or, in some cases, send the refund by direct deposit to your bank account instead.
If you moved after filing, make sure your current address is on file with the post office. You can file a change of address form with USPS, and they will forward mail to your new location for up to 12 months.
Direct deposit is faster than mailed checks
If you want your refund sooner, direct deposit is the fastest option. When you file your return, you can provide your bank account number and routing number. The IRS deposits the refund directly into your account, which typically happens within two to three weeks of processing — the same time the check is being mailed. The difference is that direct deposit skips the postal service entirely, so you have the money in your account instead of waiting for a physical check to arrive.
You need a valid bank account, credit union account, or prepaid debit card to use direct deposit. The account must be in your name or jointly in your name and your spouse's name if you filed jointly.
Frequently Asked Questions
Can I speed up my mailed refund?
No, once the check is mailed, the timeline is set by postal delivery. If you want a faster refund, you would need to file a new return requesting direct deposit instead, but this creates complications and is not recommended. The best approach is to use direct deposit when you file next year.
What if I filed a paper return instead of electronically?
Paper returns take longer to process because they must be scanned and entered into the IRS system manually. Expect an additional one to two weeks before processing even begins. From there, the timeline is the same as electronic returns.
Does the IRS mail refunds on weekends or holidays?
The IRS does not mail checks on weekends or federal holidays, but the postal service delivers mail six days a week (Monday through Saturday). The five to seven business day estimate accounts for this schedule.
What if my refund check arrives damaged or torn?
Contact your bank when ready. Most banks will still deposit a damaged check if the amount and routing information are legible. If the bank refuses, contact the IRS at 1-800-829-1040 and request a replacement check.
Can someone else cash my refund check if it arrives at my old address?
A check with your name on it can only be cashed or deposited by you or someone you authorize in writing. If your check was mailed to an old address, file a change of address with USPS when ready. If you believe someone else received it, contact the IRS and file a police report.