Where your refund check is right now
The IRS does not mail refund checks directly to you from a central office. Instead, the Bureau of the Fiscal Service — a division of the U.S. Department of the Treasury — prints and mails them on behalf of the IRS. This means your check goes through the postal system like any other piece of mail, and the IRS's tracking tools can tell you its status but not its exact location on any given day.
You can check the status of your mailed refund through the IRS website using the Where's My Refund? tool. This tool updates once per day, usually overnight, and shows you whether the check has been printed, mailed, or delivered. You will need your Social Security number, filing status, and the exact refund amount from your tax return to use it.
The tool is available at irs.gov/refunds. You can also call the IRS refund hotline at 800-829-1954 if you prefer to check by phone, though wait times are typically longer during filing season.
Key Takeaways
- The IRS Where's My Refund? tool shows whether your check has been printed, mailed, or delivered, and updates once per day.
- You need your Social Security number, filing status, and the exact refund amount to check your status online.
- Mailed refund checks typically arrive 7 to 10 business days after the IRS marks them as mailed, though weather and postal delays can extend this.
- If your check does not arrive within 21 days of the mailed status, contact the IRS to request a replacement or have the refund reissued as a direct deposit.
What the status messages actually mean
The Where's My Refund? tool shows one of three statuses for mailed checks. Refund approved means the IRS has processed your return and decided to send a check, but it has not yet been printed or handed to the postal service. This status can last several days.
Refund mailed means the Bureau of the Fiscal Service has printed your check and given it to the U.S. Postal Service. The tool will show you the date the check was mailed. From this point, you should expect the check to arrive within 7 to 10 business days under normal conditions. Delays happen during peak mailing periods (April through June) and in areas with weather disruptions or postal service slowdowns.
Refund delivered appears only if you have a USPS Informed Delivery account linked to your address. This status means the postal service has scanned your check as delivered to your mailbox. If you see this status but have not received the check, it may have been misdelivered to a neighbor or left in an unsecured location.
Timeline from approval to your mailbox
The time between when the IRS approves your refund and when you hold the check varies. If the IRS approves your return on a Monday, the check may be printed and mailed that same week, or it may not be mailed until the following week. The tool does not predict when mailing will happen — it only confirms it after the fact.
Once the tool shows Refund mailed, count forward 7 to 10 business days. This means a check mailed on a Monday should arrive by the following Monday or Tuesday, assuming no postal delays. If your check is mailed on a Friday, do not expect it before the following Thursday at the earliest, because postal delivery does not happen on weekends.
During April, May, and June, the IRS processes millions of returns and mails millions of checks. Delays of 2 to 3 weeks are not unusual during these months, even after the tool shows the check as mailed. Weather events, postal service staffing shortages, and mail volume can all push delivery dates later.
What to do if your check does not arrive
If the tool shows Refund mailed but more than 21 days have passed and you have not received the check, contact the IRS. You can call 800-829-1954 or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready.
The IRS can issue a replacement check or reissue your refund as a direct deposit to your bank account instead. A replacement check takes another 4 to 6 weeks to arrive. Direct deposit is faster — typically 3 to 5 business days — but requires you to provide your bank routing number and account number. If you are unsure of these numbers, you can find them on a check from your account or by logging into your bank's website.
If you suspect the check was delivered but lost or stolen, check with neighbors and your mail carrier before requesting a replacement. The postal service can sometimes locate a misdelivered piece of mail. If the check has been cashed by someone else, the IRS will investigate and may issue a replacement, but this process takes longer.
Why the tool sometimes shows no status at all
If you enter your information into Where's My Refund? and the tool says it does not have information about your return yet, it means the IRS has not finished processing it. This happens when returns are still in the queue, when the return is being reviewed for errors or inconsistencies, or when the IRS is verifying information you provided.
During peak filing season, the IRS can take 3 to 5 weeks to process a straightforward return. If your return is more complex — for example, if you claimed the Earned Income Tax Credit or reported self-employment income — processing takes longer. The tool will not show any status during this time.
Check the tool every few days rather than every day. It updates once per day, usually between midnight and 1 a.m. Eastern time, so checking multiple times in one day will not give you new information.
Mailed checks versus other refund methods
If you chose to receive your refund by check when you filed your return, the mailed check is your only option unless you request a change. You cannot ask the IRS to switch to direct deposit after you have filed, but you can request a replacement refund as a direct deposit if your check is lost or does not arrive.
If you filed your return and did not specify a refund method, the IRS defaults to direct deposit if you provided bank information on your return. If you did not provide bank information, the IRS mails a check. You can check which method the IRS is using by looking at your return transcript on irs.gov or by calling 800-829-1954.
Frequently Asked Questions
Can I track my check with a tracking number like a package?
No. The IRS does not provide a tracking number for refund checks. The Where's My Refund? tool is the only way to see the status. Once the check enters the postal system, you can only track it if you have USPS Informed Delivery set up for your address, which shows you images of mail arriving at your mailbox.
What if I moved after I filed my return?
Contact the IRS before your check is mailed if possible. Call 800-829-1454 with your old address, new address, and Social Security number. If the check has already been mailed to your old address, the postal service may forward it if you filed a change-of-address form with them. If not, request a replacement check sent to your new address.
How do I know if my check was stolen from my mailbox?
If the Where's My Refund? tool shows the check was delivered but you never received it, file a report with your local police department and the postal inspection service at postalinspectors.uspis.gov. Provide the check amount and the mailing date. The IRS can then issue a replacement, but you will need the police report number.
Can I cancel my mailed check and get direct deposit instead?
You cannot cancel a check that has already been mailed. If the check arrives, you can deposit it normally. If it does not arrive within 21 days of the mailed date, you can request the IRS reissue it as a direct deposit instead of a replacement check.
Why does the tool say my refund was approved but not mailed yet?
The IRS approves refunds in batches, and printing and mailing happens on a separate schedule. A check approved on Monday might not be mailed until Thursday or Friday of the same week, or it might wait until the following week. The tool will update to show the mailed date once it happens.