Check your refund status directly through the IRS

The IRS offers three ways to find out where your refund is. The fastest and most detailed is the IRS Where's My Refund tool, available at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and tells you whether the IRS is still processing your return, has approved it, or has sent the money out.

If you filed electronically and chose direct deposit, the tool will show you the deposit date once the IRS releases the funds. If you chose a paper check, it will tell you when the check was mailed and give you a tracking number you can use with USPS Informed Delivery to see the exact delivery date.

You can also call the IRS refund hotline at 1-800-829-1954. Have your return in front of you. The wait time is usually 15 to 45 minutes, depending on the time of year. A representative can see the same information the online tool shows and can sometimes answer questions about why a refund is delayed.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the fastest way to check your refund status and updates once per day.
  • Most refunds arrive within 21 days of the IRS receiving your return if you chose direct deposit, though some take longer.
  • If your refund is more than 21 days late, the IRS may have flagged your return for review, which can add weeks or months.
  • The IRS will not contact you by email or text to ask for personal information; any message claiming to be from the IRS asking for details is a scam.

How long the IRS usually takes

The IRS publishes a standard timeline: if you file electronically and choose direct deposit, your refund should arrive within 21 days. That clock starts from the date the IRS receives your return, not the date you file. If you file on April 1, but the IRS doesn't process it until April 5, the 21 days begins on April 5.

In practice, most refunds arrive within that window. However, the IRS processes returns in waves, and some returns take longer than others. If you filed early in the tax season (January or February), your refund often arrives faster. If you filed closer to the deadline or after, you may wait the full 21 days or longer.

Paper checks take longer. If you requested a check instead of direct deposit, add 7 to 10 business days after the IRS releases the funds for the check to arrive by mail. The Where's My Refund tool will show you the mailing date, and you can track it from there.

Why your refund might be delayed

The most common reason for a delay is that the IRS flagged your return for review. This happens when something on your return doesn't match IRS records—a name spelling difference, a Social Security number typo, income reported on a W-2 that doesn't match what you reported, or a claim for a credit the IRS wants to verify. The Where's My Refund tool will tell you if your return is under review, but it won't always tell you why.

If the IRS is reviewing your return, the delay can be anywhere from two weeks to several months, depending on what they're checking. You cannot speed this up by calling or visiting an office. The IRS will contact you by mail if they need more information from you—they will never email or text you asking for personal details.

Other reasons for delay include filing a return with errors (the IRS corrects them, which takes time), claiming the Earned Income Tax Credit or Additional Child Tax Credit (the IRS verifies these before releasing funds), or filing a paper return instead of electronically. Paper returns are processed much more slowly, sometimes taking two to three months.

What to do if your refund is very late

If more than 21 days have passed since the IRS received your return and the Where's My Refund tool still shows "processing," check the tool again the next day. The tool updates once daily, usually between midnight and 1 a.m. Eastern time. Sometimes a refund status changes overnight.

If 21 days have passed and the tool shows your refund is still being processed with no review notice, call the IRS at 1-800-829-1954. A representative can see notes on your account that the tool doesn't display and can sometimes explain the delay. They may also be able to escalate your case if there's an error.

If the IRS mailed you a check and it hasn't arrived after 15 business days from the mailing date shown in Where's My Refund, you can request a replacement check. The IRS will issue a new one, but this adds another 4 to 6 weeks to your wait. Before requesting a replacement, check USPS Informed Delivery or ask your mail carrier whether the check is still in transit.

Scams that pretend to be the IRS

Criminals send emails and texts claiming to be the IRS, often saying your refund is delayed or there's a problem with your return. They ask you to click a link, download a file, or provide your Social Security number, bank account, or PIN. These are all scams. The real IRS does not contact people by email or text about refunds or account problems.

If you receive a suspicious message claiming to be from the IRS, do not click any links or download anything. Delete it. If you want to report it, forward it to phishing@irs.gov. You can also report it to the Federal Trade Commission at reportfraud.ftc.gov.

The only way the IRS will contact you about a refund problem is by mail, sent to the address on your tax return. If you receive a letter from the IRS, verify it's real by calling the IRS at 1-800-829-1954 and reading them the letter number. They can confirm whether the letter came from them.

Direct deposit versus check: which arrives faster

Direct deposit is significantly faster. If you choose direct deposit, the IRS sends the money electronically to your bank account, and it usually arrives within 1 to 3 business days after the IRS releases it. If you choose a paper check, you wait for the check to be printed, mailed, and delivered, which adds 7 to 10 business days.

If you didn't provide banking information when you filed, you can still add it through the Where's My Refund tool in some cases. The tool will show you an option to add direct deposit information if your refund hasn't been released yet. This can save you a week or more of waiting.

If your refund was already sent as a check and you want to change it to direct deposit for next year, you'll need to file electronically next tax season and select direct deposit at that time. You cannot change the delivery method after the IRS has released the funds.

What happens if your bank rejects the deposit

Occasionally, a bank rejects a direct deposit refund. This can happen if your account was closed, if the account number you provided was wrong, or if your bank's system had a temporary problem. When this happens, the IRS stops the deposit and issues a paper check instead, which adds 7 to 10 days to your wait.

The Where's My Refund tool will show you if your deposit was rejected. It will change from "direct deposit" to "check" and will give you a new mailing date. You cannot redirect the check once it's been issued; you have to wait for it to arrive.

To avoid this next year, double-check your account number and routing number before you file. Many people transpose a digit by accident. You can find your routing number on a check or by calling your bank.

Frequently Asked Questions

Can I get my refund faster if I call the IRS?

No. Calling the IRS does not speed up processing. A representative can tell you the status and explain why there's a delay, but they cannot release your refund early or move you ahead in the queue. The only exception is if there's an error on your account that's holding up the refund; in that case, they may be able to fix it and get your refund released sooner.

What if the Where's My Refund tool says I'm not may be able to access?

This usually means the IRS doesn't have a record of your return yet. If you filed electronically, it can take 24 hours for the IRS system to recognize it. If you filed by mail, it can take two to three weeks. Try again tomorrow, or check your email for a confirmation from your tax software or tax preparer showing the return was accepted.

Can I get my refund as a direct deposit if I already filed and chose a check?

Only if your refund hasn't been released yet. Check the Where's My Refund tool; if it shows an option to add direct deposit information, you can change it there. If the tool no longer shows that option, the check has already been issued and you cannot change it. You'll have to wait for the check to arrive.

What if I filed my return but the IRS says they never received it?

If you filed electronically, check your email for a confirmation from your tax software or tax preparer. That confirmation proves the return was sent. If you filed by mail, contact the IRS at 1-800-829-1954 with the date you mailed it and ask them to search for it. They can sometimes locate it in their system even if it hasn't been processed yet.

Is there a phone number I can call to speak to someone about my refund?

Yes, 1-800-829-1954. Wait times are usually 15 to 45 minutes. Have your Social Security number, filing status, and the refund amount from your return ready. The representative can see the same information the Where's My Refund tool shows and can sometimes explain delays or escalate issues.