Check your refund status on IRS.gov before assuming it's lost
The IRS has a tool called Where's My Refund? that tells you whether your check has been mailed, is in transit, or is still being processed. You reach it at irs.gov/refunds or by calling the IRS at 1-800-829-1040. You'll need your Social Security number, filing status, and the exact refund amount from your tax return.
The tool updates once per day, usually overnight. If your return was filed electronically, the IRS typically processes it within 21 days. If you mailed a paper return, add another 4 to 6 weeks to that timeline. Once the IRS approves your return and prints your check, the tool will show a mailing date — that's when your check enters the postal system.
A mailed refund check usually arrives 7 to 10 business days after the IRS mails it, though mail times vary by region and season. During tax season (February through May), postal delays are common. If your check doesn't arrive within 10 business days of the mailing date shown in Where's My Refund?, you have a problem worth investigating.
Key Takeaways
- Where's My Refund? on irs.gov shows you the exact mailing date of your check and updates once per day.
- Refund checks typically arrive 7 to 10 business days after the IRS mails them, but postal delays during tax season can extend that.
- If your check doesn't show a mailing date after 21 days (or 25 to 27 days for paper returns), your return may still be under review.
- If your check is more than 10 business days late, you can request a trace through the IRS or file a claim with the postal service.
What the Where's My Refund? tool actually tells you
The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." Each one means something different about where your money is.
Return Received means the IRS has your return but hasn't finished reviewing it yet. This is the longest phase. If you filed electronically, expect this to last 14 to 21 days. If you mailed a paper return, it can last 4 to 6 weeks because the IRS has to physically open your envelope, scan your documents, and enter the data into their system. During this phase, Where's My Refund? will not show a refund amount or mailing date.
Refund Approved means the IRS has reviewed your return, found no problems, and calculated your refund. The tool now shows the dollar amount. However, the check has not been printed or mailed yet. This phase usually lasts a few days to a week. If you see this status, your check is coming — you're just waiting for the IRS to send it to the printer.
Refund Sent is the status you want to see. The tool shows the exact date the IRS mailed your check. From that date forward, you're waiting on the postal service, not the IRS. Count forward 7 to 10 business days. If your check hasn't arrived by then, move to the next section.
How to use Where's My Refund? step by step
Go to irs.gov and look for the "Refunds" section in the main menu. Click on "Where's My Refund?" You'll see a box asking for three pieces of information: your Social Security number (or Individual Taxpayer Identification Number if you don't have an SSN), your filing status as it appears on your return, and the exact refund amount.
The refund amount must match exactly. If you're unsure, look at the last line of your Form 1040 labeled "Amount You Owe" or "Refund." If you filed electronically, you may have received a confirmation email with this number. If you mailed a paper return and don't have the amount, you can estimate based on what you expected — the tool is usually forgiving with amounts within a few dollars, but exact is better.
After you enter the information, the tool shows your status and, if your refund has been sent, the mailing date. Write down that date. If the tool says "Return Received" and it's been more than 21 days since you filed electronically (or more than 6 weeks for a paper return), your return may be flagged for review. Call the IRS at 1-800-829-1040 to find out why.
What to do if your check is late
If Where's My Refund? shows "Refund Sent" with a mailing date, and your check hasn't arrived 10 business days later, the postal service may have lost it. The IRS can file a mail trace with the U.S. Postal Service to search for your check. Call the IRS at 1-800-829-1040 and have your Social Security number, filing status, and the mailing date ready. The IRS will submit the trace on your behalf.
A mail trace takes 30 to 60 days. During that time, the postal service searches its records and tries to locate your check. If the check is found, it will be delivered to you. If it's not found after 60 days, the IRS will issue a replacement check or, if you prefer, a direct deposit to your bank account.
You can also file a claim directly with the U.S. Postal Service if you believe your check was lost in the mail. Visit usps.com and look for "File a Claim" under the "Help" section, or go to your local post office and ask for Form 1000 (Claim for Damaged or Missing Mail). You'll need the mailing date from Where's My Refund? and your address. The postal service will investigate separately from the IRS trace, and both can happen at the same time.
Reasons your refund status hasn't updated
If Where's My Refund? still shows "Return Received" after the expected processing time, the IRS is likely reviewing your return. Common reasons include a mismatch between your return and IRS records (your W-2s, 1099s, or prior-year returns), a missing or incorrect Social Security number for a dependent, or a claim for a refundable credit like the Earned Income Tax Credit that requires extra verification.
The IRS will mail you a letter if your return needs more information. This letter, called a Notice, explains what's missing and how to respond. If you receive a notice, follow the instructions exactly and send your response within the deadline shown. Once the IRS receives your response and approves it, your refund will be processed.
If you haven't received a notice and your return has been "Return Received" for more than 21 days (or 6 weeks for paper), call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the date you filed ready. The IRS can tell you whether your return is under review and, if so, why.
When to contact the IRS directly
Call 1-800-829-1040 if any of these apply: your refund status hasn't changed in more than 21 days (or 6 weeks for a paper return), your check is more than 10 business days late after the mailing date, you received a notice from the IRS about your return, or Where's My Refund? shows an error or won't accept your information.
The IRS phone lines are busiest from February through May. Call early in the morning or late in the afternoon to wait less. Have your Social Security number, filing status, and the date you filed ready. If you can't reach the IRS by phone, you can also visit an IRS office in person — find the nearest one at irs.gov/localoffices.
Frequently Asked Questions
How often does Where's My Refund? update?
The tool updates once per day, usually between midnight and 1 a.m. Eastern Time. If you check multiple times in one day, you'll see the same status. Check again the next day if your status hasn't changed.
Can I get my refund as a direct deposit instead of a check?
If your check has already been mailed, no — you'll have to wait for it to arrive or file a mail trace. If your refund is still being processed (status shows "Return Received" or "Refund Approved"), call the IRS at 1-800-829-1040 and ask if you can change your refund method to direct deposit before the check is printed.
What if I moved after I filed my return?
If your check was mailed to an old address, the postal service may return it to the IRS. Call the IRS at 1-800-829-1040 and provide your new address. The IRS can reissue your check to the correct address or deposit it directly to your bank account if you prefer.
Is there a way to speed up my refund?
No. The IRS processes returns in the order they're received, and the timeline depends on whether you filed electronically (faster) or by mail (slower). Once your refund is approved and mailed, the only variable is postal delivery time, which you cannot control.
What if Where's My Refund? says my refund was sent but I never got it?
Wait 10 business days from the mailing date shown in the tool. If your check still hasn't arrived, call the IRS at 1-800-829-1040 and request a mail trace. The IRS will file a trace with the U.S. Postal Service, which takes 30 to 60 days to complete.