The timeline depends on when the IRS processed your return, not when you filed it
A refund check takes between two and four weeks to arrive after the IRS approves your return. That clock starts when the IRS accepts your return and processes it—not when you submit it. If you filed in early February but the IRS didn't process your return until mid-March, your check arrives in early to mid-April, not in late February.
The IRS processes returns in the order they receive them, but processing time varies. A straightforward return with no errors might process in one or two weeks. A return that triggers verification checks—mismatched income information, claimed dependents the IRS questions, or math errors—can sit in a queue for weeks or months before processing begins.
Once the IRS marks your return as accepted and approved, the Treasury Department prints and mails your check. This printing and delivery phase typically takes 10 to 14 business days, though weather, postal delays, or mail volume can extend it to three weeks.
Key Takeaways
- Your refund check arrives 10 to 14 business days after the IRS approves your return, not after you file it.
- The IRS processes returns in order received, so filing early does not may provide an early check if processing is delayed.
- Returns with errors, missing information, or income verification issues can take months to process before the check is printed.
- You can check your refund status on the IRS website using your Social Security number, filing status, and refund amount.
- If your check does not arrive within four weeks of approval, contact the IRS or check the status tool again for delays or address issues.
How to check where your refund is right now
The IRS provides a tool called "Where's My Refund?" on its website at 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 and shows one of three statuses: received, approved, or mailed.
"Received" means the IRS has your return but has not finished processing it yet. "Approved" means processing is complete and your check has been sent to the Treasury Department for printing and mailing. "Mailed" means the check is in the postal system.
If the tool shows "mailed" but your check has not arrived after three weeks, the check may have been lost in the mail or sent to an old address. Contact the IRS at 1-800-829-1040 to request a replacement check or have them investigate the delivery status.
Why some refunds take months instead of weeks
The IRS flags returns for review when information does not match their records. If you claim a dependent, the IRS cross-checks that person's Social Security number against their database. If the number is invalid, already claimed by someone else, or belongs to a child who is too old to be a dependent, your return goes into a manual review queue. This review can take anywhere from four weeks to several months.
Income mismatches also trigger delays. If your W-2 or 1099 shows different income than what you reported, the IRS investigates before approving your return. Large charitable deductions, business losses, or education credits can also prompt verification, especially if the amounts are unusual for your income level.
Math errors and missing forms delay processing too. If you forgot to sign the return, omitted a required schedule, or made an arithmetic mistake, the IRS either corrects it and processes your return or sends you a notice asking you to fix it. Either way, processing pauses until the issue is resolved.
The difference between when you file and when the IRS processes
Filing your return electronically on January 15 does not mean the IRS processes it on January 15. The IRS accepts electronic returns within minutes, but acceptance is not the same as processing. Acceptance means your return reached the IRS system without technical errors. Processing means the IRS has reviewed the return, verified the information, and approved it for payment.
During tax season (January through April), the IRS processes millions of returns. Even though computers handle much of the work, the volume creates a backlog. A return filed on January 20 might not process until February 10 or later, depending on complexity and whether it triggers any flags.
Filing early can actually work against you if you are waiting for a form to arrive. If you file before you receive your W-2 or 1099, you may have to file an amended return later, which restarts the processing clock.
What happens if your address changed since you filed
If you moved after filing your return, the IRS will mail your check to the address on your return, not your current address. The postal service may forward it if you filed a change-of-address form, but forwarding is not may provide, especially for checks.
If you know you moved and your check has not arrived within four weeks of the "mailed" status, contact the IRS when ready. Provide your new address and ask them to issue a replacement check. Have your Social Security number, filing status, and the refund amount ready.
You can also update your address with the IRS before filing next year by using the IRS website or calling 1-800-829-1040. If you are expecting a refund and recently moved, do not wait—call the IRS proactively to confirm they have your correct address on file.
Refund checks versus direct deposit: why mailed checks are slower
Direct deposit refunds arrive in your bank account in five to seven business days after approval. Mailed checks take 10 to 14 business days after approval because the Treasury Department must print each check, insert it into an envelope, and hand it to the postal service. Direct deposit is electronic and batch-processed, so it is faster and more reliable.
If you chose direct deposit on your return, you will not receive a mailed check. If you chose mailed check and later want to switch to direct deposit, you cannot change it for that return—you have to wait for the check or request a replacement and ask the IRS to deposit it instead, which adds time.
For future years, the IRS recommends direct deposit because it eliminates mail delays, lost checks, and address issues. You can set up direct deposit when you file your next return or update your banking information on the IRS website.
What to do if your check is lost or never arrives
If your refund status shows "mailed" and more than four weeks have passed, the check is likely lost. Contact the IRS at 1-800-829-1040 with your Social Security number, filing status, and refund amount. The IRS can verify whether the check was mailed and issue a replacement.
Replacement checks take another 10 to 14 business days to arrive. If you need the money sooner, ask the IRS whether they can deposit a replacement directly to your bank account instead of mailing another check. Some IRS representatives can authorize this, though it is not may provide.
Do not cash a check if it arrives after you have already received a replacement. Contact the IRS to report the duplicate check so they can cancel it and prevent fraud.
Frequently Asked Questions
Can I speed up my refund check by calling the IRS?
No. The IRS processes returns in order and cannot prioritize one return over another based on a phone call. If your return is still being processed, calling will not move it forward. If it has already been approved and mailed, the check is in the postal system and cannot be expedited. Calling is only useful if your check is lost or your address changed.
Why does the IRS website say my refund was approved but I still haven't received the check?
Approval and mailing are two different steps. When the status changes to "approved," the IRS has finished processing your return, but the Treasury Department still needs to print and mail the check. This takes 10 to 14 business days. If more than three weeks have passed since approval, contact the IRS to check whether the check was actually mailed or if there is a delivery problem.
What if I filed my return but the IRS website says they never received it?
If you filed electronically, the IRS received it—the website may just be slow to update. Wait 24 hours and check again. If it still does not show up after two days, contact the IRS with your filing confirmation number (from your tax software or email receipt). If you mailed a paper return, it can take three to four weeks to arrive and process, depending on postal delays.
Can the IRS mail my refund check to a different address than the one on my return?
No. The IRS mails checks only to the address on your filed return. If you moved, you must contact the IRS to update your address before the check is mailed, or request a replacement check sent to your new address after it is mailed to the old one. Updating your address with the post office does not may provide the IRS check will be forwarded.
Is there a way to get my refund faster than waiting for a mailed check?
Yes, but only for future returns. File your next return with direct deposit instead of a mailed check, and your refund will arrive in five to seven business days instead of 10 to 14. For your current check, there is no way to speed it up once it has been mailed.