Where to check your refund status

The IRS provides one tool to track your refund: Where's My Refund? on IRS.gov. This is the official place to see what stage your refund is in, and it's the only source that pulls directly from IRS records. You reach it by going to irs.gov, clicking "Refunds" in the top menu, and selecting "Where's My Refund?"

The tool works on desktop, tablet, and mobile. You'll need your Social Security number or Individual Taxpayer Identification Number, your filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The IRS updates this information once per day, usually overnight, so checking multiple times in a single day won't show new progress.

Third-party tax software companies like TurboTax, H&R Block, and TaxAct also show refund status within their platforms if you filed through them. These pull the same IRS data, so the information is identical to What's My Refund?—they're just displaying it in a different interface. If you filed with a tax professional, they may also track it for you and send you updates.

Key Takeaways

  • Where's My Refund? on IRS.gov is the official IRS tool and the only one that shows real-time refund status pulled directly from IRS systems.
  • You need your Social Security number, filing status, and the exact refund amount to check your status.
  • The IRS updates refund information once per day, usually overnight, so checking multiple times daily won't show new progress.
  • If you filed through tax software or a tax professional, they can also show you the same refund status through their own platforms.
  • The tool shows three possible statuses: accepted (the IRS received your return), approved (your refund was approved), or sent (your refund was issued).

What the three refund statuses mean

Accepted means the IRS received your return and it passed the initial automated checks. This is the first status you'll see, usually within 24 hours of e-filing or a few weeks after mailing a paper return. The return is now in the queue for review, but no decision has been made yet.

Approved means the IRS has reviewed your return, found no issues, and decided to issue your refund. This is when the IRS calculates the exact amount and schedules the payment. The tool will show an expected deposit date at this stage. This status typically appears 21 days after accepted, though it can take longer if the IRS needs to verify information or if your return was selected for review.

Sent means your refund has been issued. If you chose direct deposit, the money is on its way to your bank account. If you requested a check, it has been mailed. The tool will show the date the refund was sent. Direct deposit refunds usually arrive within one to two business days of the sent date; checks typically arrive within 7 to 10 business days, depending on mail speed and your bank's processing time.

When the tool shows no information

If you search Where's My Refund? and see no results, the most common reason is that your return hasn't been processed yet. The IRS processes returns in the order they're received. If you filed early in the tax season, your return may still be waiting in the queue. E-filed returns are processed faster than paper returns—typically within 21 days for e-filed returns versus 4 to 6 weeks for paper returns.

Another reason for no results: you entered information that doesn't match what's on file. Double-check that your Social Security number is correct, that your filing status matches your return exactly, and that the refund amount is the total refund shown on your return (not just one part of it). Even a one-digit error will cause the search to fail.

If your return was mailed and you're checking within two weeks, it may not have reached the IRS yet. The IRS estimates it takes about two weeks for a mailed return to arrive and be scanned into their system. If you mailed your return and it's been more than six weeks with no status showing, you can contact the IRS directly at 800-829-1040 to ask whether they received it.

Direct deposit versus check refunds

The refund status tool shows the same information regardless of how you chose to receive your money, but the timing differs. Direct deposit refunds are faster: once the status shows "sent," the money typically arrives in your bank account within one to two business days. The IRS initiates the transfer on the date shown, and your bank processes it from there.

Check refunds take longer because they must be printed and mailed. Once the status shows "sent," the check is in the mail. Delivery time depends on where you live and mail speed—typically 7 to 10 business days from the sent date, though it can be longer during peak tax season or if your address is rural. If you haven't received a check within 10 business days of the sent date, contact the IRS at 800-829-1040 to report it.

If you filed your return but didn't provide direct deposit information, the IRS will mail a check by default. You cannot change to direct deposit after filing unless you contact the IRS before your refund is sent. Once the status shows "sent," the method is locked in.

What to do if your refund is delayed

A delay usually means the IRS is reviewing your return for accuracy or verifying information. Common triggers include claiming certain credits (like the Earned Income Tax Credit), reporting self-employment income, or having a mismatch between your return and IRS records. The tool will sometimes show a message like "your return is being reviewed" or "we need more information," but not always—sometimes you'll just see the status hasn't changed in weeks.

If your refund status hasn't changed in more than 21 days after e-filing, or more than 6 weeks after mailing, you can contact the IRS. Call 800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your return is still being processed, whether additional information is needed, or whether there's an error.

If the IRS says they need more information, they will have sent you a letter explaining what they need. Check your mail carefully—these letters sometimes arrive slowly. The letter will include instructions on how to respond and a important date. Responding promptly can speed up the process.

Refund timing expectations by filing method

Filing MethodTime to Appear in Where's My Refund?Time from "Approved" to "Sent"Time from "Sent" to Receipt
E-filed with direct deposit24 hoursUp to 21 days1–2 business days
E-filed with check24 hoursUp to 21 days7–10 business days
Paper return with direct deposit4–6 weeksUp to 21 days1–2 business days
Paper return with check4–6 weeksUp to 21 days7–10 business days

These timelines are typical but not may provide. During peak tax season (February through April), processing can take longer. If your return requires additional review or verification, it may take several weeks beyond these estimates.

Frequently Asked Questions

Can I check my refund status on my phone?

Yes. Where's My Refund? works on mobile browsers. Go to irs.gov on your phone's browser, tap "Refunds," and select "Where's My Refund?" You can also use the IRS2Go mobile app, which is available for iOS and Android and includes the refund tracker.

Why does the tool say my refund amount is different from what I expected?

The IRS may have adjusted your refund if they found an error on your return, applied it to back taxes or other debts you owe, or offset it for a federal student loan in default. The tool doesn't always explain why the amount changed. If you need to know the reason, call the IRS at 800-829-1040 with your return details.

What if I never see my refund after it shows "sent"?

For direct deposit, wait at least three business days after the sent date before contacting your bank—delays happen. For checks, wait 10 business days. If the money still hasn't arrived, call the IRS at 800-829-1040 to report it. They can issue a replacement check or investigate whether the direct deposit was processed correctly.

Can I cancel my refund once it's been sent?

No. Once the IRS shows "sent," the refund has been issued and cannot be stopped. If you received it by direct deposit and it was sent to the wrong account, contact your bank when ready to report the error. If you received a check and it was mailed to the wrong address, you can contact the IRS, but recovery is difficult.