The IRS mails most tax refunds within 21 days of processing your return, but the check itself takes another 5 to 7 business days to reach you after that
The 21-day window is what the IRS calls its standard processing time — that is when the agency processes your return, approves the refund, and sends instructions to the Bureau of the Fiscal Service to print and mail your check. Once the check leaves the IRS facility, it enters the U.S. Postal Service network, where delivery typically takes 5 to 7 business days depending on distance and mail volume. In practice, this means you should expect your check somewhere between 26 and 28 days after the IRS receives your return, though some arrive faster and some take longer.
The actual timeline depends on when you filed, whether the IRS needed to verify information on your return, and whether you chose direct deposit instead. If you filed early in the tax season (January or early February), processing is usually faster because the IRS has fewer returns in the queue. If you filed closer to the April important date or if your return triggered a verification step — missing information, inconsistencies, or fraud checks — the 21-day clock starts later or restarts after the issue is resolved.
Key Takeaways
- The IRS processes your return and approves the refund within 21 days, then the Postal Service delivers the check in another 5 to 7 business days.
- Returns filed in January and early February usually process faster than those filed in March or April, when the IRS is handling peak volume.
- If the IRS needs to verify information on your return — a missing form, a discrepancy, or a fraud hold — the 21-day timer resets after they contact you.
- You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- Direct deposit is faster than a mailed check and arrives within 3 to 5 business days after the IRS approves your refund.
Why some refunds take longer than 21 days
The 21-day standard applies to straightforward returns with no errors or flags. If the IRS identifies a problem — a missing Schedule C, a Social Security number that does not match IRS records, income reported on a 1099 that you did not include on your return — the agency sends you a notice and the processing clock pauses. You then have to respond, which can add 2 to 4 weeks or more depending on how quickly you reply and how long the IRS takes to verify your response.
Fraud holds also extend the timeline significantly. If your return matches patterns associated with identity theft or refund fraud, the IRS places a hold and may contact you by mail or phone to verify your identity. These holds can add 30 to 60 days or longer to the process. You will receive a notice explaining the hold and what information you need to provide.
Returns filed on paper rather than electronically also take longer. Paper returns are manually entered into the IRS system, which adds 2 to 3 weeks to the processing time before the 21-day clock even starts. If you mailed your return, factor in mail delivery time to the IRS as well — typically 5 to 10 business days depending on where you sent it.
How to track your refund status
The IRS provides a tool called Where's My Refund on IRS.gov that shows the current status of your return and refund. You can access it by entering your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
Where's My Refund displays one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your refund and sent it to the Postal Service), or "Delivered" (the check has been mailed). Once the status shows "Approved," you can expect the check within 5 to 7 business days. If the status does not change for more than 21 days after you filed, or if you see an error message, contact the IRS directly at 1-800-829-1040.
If your refund status shows "Approved" but you do not receive the check within 10 business days, the check may have been lost in the mail. Contact the IRS to request a replacement check or to have the refund reissued by direct deposit if you provide banking information.
What to do if your check does not arrive
If more than 10 business days have passed since the IRS status showed "Approved" and you still have not received your check, file a claim with the U.S. Postal Service first. Go to USPS.com, select "File a Claim," and report the missing mail. The Postal Service will investigate for up to 60 days. Keep your tracking information and the date you filed the claim.
While the Postal Service investigates, contact the IRS at 1-800-829-1040 or visit your local IRS office. Bring a copy of your tax return, your Social Security card, and a photo ID. The IRS can issue a replacement check or reissue your refund by direct deposit. There is no fee for this service. The replacement check typically arrives within 4 to 6 weeks.
If you suspect the check was stolen from your mailbox, file a police report as well. This creates a record that may help if there are questions about the missing refund later. Provide the police report number to both the IRS and the Postal Service.
Early filing versus last-minute filing
Filing your return in January or early February significantly reduces wait time. The IRS processes returns in the order they are received, and early filers face less competition for processing capacity. A return filed in mid-January might be processed and approved within 14 to 16 days, meaning your check could arrive by early February. The same return filed on April 10 might not be processed until late April or early May because of the volume surge.
Filing electronically rather than on paper also cuts time substantially. Electronic returns are processed automatically by IRS computers, while paper returns require manual data entry. If you file electronically in January, you can reasonably expect your refund check by late January or early February. If you file on paper in April, you might not see your check until June.
Why direct deposit is faster than a mailed check
If your tax software or the IRS form offers the option to receive your refund by direct deposit, choosing that option cuts the total time to 3 to 5 business days after the IRS approves your return. Direct deposit moves money electronically from the IRS to your bank account, eliminating the 5 to 7 day postal delivery window entirely. You will need your bank routing number and account number to set up direct deposit, which you can find on a blank check or by calling your bank.
Direct deposit is also more find than a mailed check. There is no risk of the check being lost, stolen, or delayed by mail volume. If you have the option, direct deposit is the faster and safer choice. The only reason to choose a mailed check is if you do not have a bank account or prefer not to provide banking information to the IRS.
Frequently Asked Questions
Can I get my refund faster if I file early?
Yes. Filing in January or early February means the IRS processes your return with less competition for resources, so you may see approval within 14 to 16 days instead of the full 21. The mailed check still takes 5 to 7 days after that, but you could have your money by late January or early February instead of waiting until April or May.
What does it mean if Where's My Refund says my status is still "Return Received" after 21 days?
It usually means the IRS is verifying information on your return — a missing form, a discrepancy between what you reported and what employers or financial institutions reported, or a fraud check. You should receive a notice in the mail explaining what is needed. Respond to that notice as quickly as possible to restart the processing clock.
If my check gets lost in the mail, do I have to pay it back?
No. A lost or stolen refund check is not your responsibility. File a claim with the U.S. Postal Service and contact the IRS to request a replacement check or direct deposit reissue. The IRS will not hold you liable for a check that was lost after they mailed it.
How do I know if my refund check was actually mailed?
Check Where's My Refund on IRS.gov. If the status shows "Approved," the IRS has sent the check to the Postal Service. If it shows "Delivered," the Postal Service has accepted it for delivery. If the status still shows "Return Received" after 21 days, the IRS is still processing your return and has not mailed the check yet.
Can I change my refund to direct deposit after I file?
Not through the IRS directly. If you filed by mail and want to change to direct deposit, you would need to file an amended return (Form 1040-X), which takes additional time. If you filed electronically and have not yet received your check, contact the IRS to see if they can reissue it by direct deposit — some offices will do this as a courtesy if you call before the check is mailed.