Check your refund status through the IRS website or phone line

The IRS provides two main ways to find out where your refund is: the Where's My Refund tool on IRS.gov and a phone line you can call. Both use the same information to look up your status: your Social Security number, filing status, and the exact refund amount from your tax return.

The Where's My Refund tool updates once per day, usually overnight. You can check it as soon as 24 hours after you file electronically, or as soon as four weeks after you mail a paper return. The phone line is 1-800-829-1954 and operates during normal business hours.

You will need to have your 2024 tax return in front of you when you check, because the IRS asks you to confirm the refund amount. If you do not know the exact amount, you can find it on the return itself or on any confirmation email the tax software sent you.

Key Takeaways

  • The IRS Where's My Refund tool and the phone line 1-800-829-1954 both show the same refund status information and update once per day.
  • You can check status 24 hours after e-filing or four weeks after mailing a paper return, and you will need your Social Security number, filing status, and refund amount.
  • A refund typically takes 21 days from the date the IRS accepts your return, though some returns take longer if they require manual review.
  • If your refund is delayed beyond the expected timeframe, the IRS website will show a specific reason and next steps.
  • Direct deposit refunds arrive in your bank account; mailed checks take an additional 7 to 10 business days after the IRS processes them.

What the refund status messages mean

The IRS uses three main status messages. Accepted means the IRS has received your return and it is in the queue to be processed — this is the first status you will see. Approved means the IRS has reviewed your return, found no issues, and authorized the refund. Sent means the refund has left the IRS and is on its way to you.

If you chose direct deposit, the Sent status means the money is moving through the banking system and should arrive within one to two business days. If you chose a mailed check, Sent means the check has been printed and mailed, and you should expect it within 7 to 10 business days from that date.

Some returns show a fourth message: Still being processed. This means your return requires additional review — usually because of a discrepancy between what you reported and what the IRS has on file (like a 1099 form that does not match your reported income). The IRS will contact you by mail if they need more information.

How long a refund actually takes

The IRS publishes a standard timeline: 21 days from the date they accept your return. This is the most common outcome. However, the actual time varies based on how you filed and whether your return needs manual review.

If you filed electronically and your return is straightforward (no errors, no missing information, income matches what employers reported), you will usually see the Approved status within 5 to 10 days and the Sent status within 21 days total. If you mailed a paper return, add 2 to 3 weeks to that timeline because the IRS has to scan and process it first.

Some returns take longer. If the IRS flags something for review — a large deduction, a mismatch between your W-2 and your reported income, or an error in how you filled out a form — the return moves to a manual review queue. These can take 4 to 12 weeks depending on the IRS workload and the complexity of the issue.

What to do if your refund is delayed

First, check the Where's My Refund tool again. If it shows a specific message like "Still being processed" or "We are reviewing your return," that is normal and you do not need to take action yet. The tool will tell you when to expect an update.

If the tool shows no status at all, or if your refund is more than 21 days late and the tool still shows Accepted, contact the IRS. Call 1-800-829-1954 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 see notes on your account that the tool does not display, such as whether mail was sent to you or whether your return is waiting in a queue.

Do not file an amended return or contact the IRS multiple times thinking it will speed things up — it actually slows the process because each contact creates a separate record. Wait for the tool to show a reason for the delay before you take further action.

Direct deposit versus mailed checks

If you chose direct deposit on your tax return, the refund goes straight into your bank account once the IRS processes it. This is the fastest method. The money usually arrives within one to two business days after the IRS shows the Sent status, though some banks take up to three business days to post it.

If you chose a mailed check, the IRS prints and mails it after processing. The check then travels through the postal service, which typically takes 7 to 10 business days. You can track the Sent status on the Where's My Refund tool, but you cannot track the physical check itself — the USPS does not provide tracking for tax refund checks.

If you did not choose direct deposit on your return and did not provide a mailing address, the IRS will mail the check to the address on file with them (usually your last known address). If you have moved since you filed, the check may go to your old address. If that happens, you can contact the IRS to request a replacement check or have the refund reissued to a new address.

If your refund never shows up

If the Where's My Refund tool shows Sent but you have not received the money after the expected timeframe, the next step depends on how you received it. For direct deposit, contact your bank first — the money may have been rejected or sent to the wrong account if you made an error on your return. Your bank can tell you whether the deposit was received and where it went.

For a mailed check, wait 15 business days from the Sent date before assuming it is lost. If it does not arrive, contact the IRS at 1-800-829-1954 and ask them to issue a replacement check. They will verify that the original check was mailed and then print a new one. This process takes an additional 4 to 6 weeks.

If you believe your refund was stolen or fraudulently intercepted, report it to the IRS and file a report with the U.S. Postal Inspection Service (if it was a mailed check) or your bank (if it was direct deposit). Keep records of the Where's My Refund status showing the Sent date, as this helps prove the IRS processed the refund.

Frequently Asked Questions

Can I check my refund status if someone else filed my taxes?

Yes, but you will need the exact refund amount from the return. If you do not have it, contact the person who filed your return and ask them for the amount. The Where's My Refund tool does not show the filer's name — it only asks for your Social Security number, filing status, and refund amount — so you can check the status yourself once you have that information.

What if the refund amount I see on Where's My Refund does not match what I expected?

The IRS may have adjusted your refund if they found an error on your return or if you owe back taxes, student loan debt, or child support. The Where's My Refund tool does not explain adjustments — you will receive a letter in the mail explaining what changed and why. If you disagree with the adjustment, you can respond to that letter with documentation.

Does the IRS send a text or email when my refund is ready?

The IRS does not send unsolicited texts or emails about refunds. If you receive a text or email claiming to be from the IRS about your refund, it is a scam. The IRS contacts you by mail only. You can check your status anytime using the Where's My Refund tool or by calling the phone line.

What if I filed my return but it is not showing up in Where's My Refund yet?

The tool updates once per day, usually overnight. If you filed electronically, wait 24 hours. If you mailed a paper return, wait four weeks for the IRS to receive and scan it. If your return still does not appear after that time, call 1-800-829-1954 to confirm the IRS received it.