Check the IRS Where's My Refund tool first

The fastest way to find out what happened to your tax refund is the IRS Where's My Refund tool at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool tells you whether the IRS has received your return, is processing it, has approved it, or has sent it out — and if it has been sent, when it should arrive.

The tool updates once per day, usually overnight. If you filed electronically, you can check it within 24 hours of filing. If you mailed a paper return, wait at least three weeks before checking. The tool works for both federal and state refunds, though some states run their own tracking systems alongside the federal one.

If the tool shows your refund as approved and sent, note the expected delivery date. Direct deposit refunds typically arrive within one to two business days of that date. Paper checks take seven to ten business days from the send date, depending on mail speed in your area.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the official source and updates once daily with your refund status.
  • If the tool shows no record of your return after three weeks, your return may not have been received or processed yet.
  • A refund held for verification usually means the IRS needs more information from you, and they will send a letter explaining what they need.
  • If your refund was sent but never arrived, contact the IRS directly or file a claim for a missing check or deposit.
  • State refunds are sometimes processed separately, so check your state tax authority's website if your federal refund arrived but your state refund did not.

What each refund status means

The Where's My Refund tool shows one of four main statuses. Return Received means the IRS has your return but has not finished processing it yet — this is normal and can take up to 21 days for a paper return or a few days for an electronic one. Refund Approved means the IRS has reviewed your return, found no problems, and authorized the refund to be sent. Refund Sent means the money has left the IRS and is on its way to you — the tool will show your delivery date.

If the tool shows Refund Held or Under Review, the IRS has flagged something on your return that needs checking. This can happen if your income does not match what employers reported, if you claimed a large credit the IRS wants to verify, or if there is a discrepancy in your Social Security number or filing status. The IRS will send you a letter explaining what they need. Do not ignore this letter — respond within the deadline given, usually 30 days.

If the tool shows no record of your return at all after three weeks, your return may not have been received. If you filed electronically, contact the IRS at 800-829-1040 to confirm. If you mailed it, check your records for proof of mailing (a receipt from the post office) and consider filing a replacement return electronically if you still have time in the tax year.

Why your refund might be delayed

The IRS processes millions of returns each year, and some take longer than others. Common reasons for delay include errors on your return (a mismatched name or Social Security number), claiming a refundable credit like the Earned Income Tax Credit (which the IRS verifies more carefully), filing early in the season when volume is highest, or submitting a paper return instead of an electronic one.

If you owe back taxes, child support, or student loans, the IRS may hold your refund to pay those debts. The IRS calls this offset. If this happens, the Where's My Refund tool will not show a delivery date — instead, you will receive a notice in the mail explaining the offset and which agency received the money. You can also call the IRS at 800-829-1040 to ask whether your refund has been offset.

Identity theft or fraud can also delay a refund. If someone filed a return using your Social Security number before you did, the IRS will hold your legitimate return while they investigate. This process can take several months. If you suspect identity theft, file Form 14039 (Identity Theft Affidavit) with the IRS immediately.

How to contact the IRS if your refund is missing

If the Where's My Refund tool shows your refund was sent but you have not received it after the expected delivery date, contact the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the check was cashed, the deposit was made, or whether there was a problem with the delivery address.

If a paper check was sent to an old address, the IRS can issue a replacement check, though this takes another four to six weeks. If direct deposit was sent to a closed bank account, the money is typically returned to the IRS automatically, and you will receive a check by mail instead — this can take several weeks longer than the original timeline.

If you filed a paper return and the IRS has no record of receiving it, ask the IRS representative to file a Form 3911 (Taxpayer Statement Regarding Refund) to investigate. You will need proof that you mailed the return, such as a certified mail receipt or a photocopy of the return with a post office stamp.

State refunds and separate tracking

Your state tax refund is processed separately from your federal refund and may arrive on a different timeline. Some states process refunds faster than the IRS; others are slower. If your federal refund has arrived but your state refund has not, check your state tax authority's website for a tracking tool — most states have one similar to the IRS tool.

A few states do not issue refunds at all if you owe money to the state (such as unpaid state income tax from a prior year or outstanding child support). If your state refund was offset, the state tax authority will send you a notice explaining where the money went. You can also call your state's tax department directly to ask about your refund status.

If you filed your state return at the same time as your federal return, expect your state refund within two to four weeks of your federal refund. If you filed your state return separately or later, the timeline may be longer.

What to do if the IRS says your refund was sent but you never got it

If the Where's My Refund tool shows your refund was sent more than two weeks ago (for direct deposit) or more than ten business days ago (for a check), and you still have not received it, file a claim with the IRS. Call 800-829-1040 and ask to file a Form 3911. The IRS will investigate whether the payment was delivered and, if it was not, will issue a replacement.

For direct deposit refunds, the IRS will first check with your bank to see whether the deposit was received and rejected (for example, because the account was closed). If the bank rejected it, the IRS will mail you a check instead. This process takes about four weeks.

For paper checks, the IRS will check whether the check was cashed. If it was cashed but you did not receive it, someone else may have cashed it fraudulently — report this to the IRS and to your local police. If the check was never cashed, the IRS will issue a replacement check, which takes four to six weeks to arrive.

Frequently Asked Questions

How long does it usually take to get a tax refund?

The IRS aims to issue refunds within 21 days of receiving your return if you file electronically and claim no refundable credits. If you claim the Earned Income Tax Credit or Child Tax Credit, allow up to 21 days for processing plus the delivery time (one to two days for direct deposit, seven to ten days for a check). Paper returns take longer — typically four to six weeks from the date received.

Can I speed up my tax refund?

File electronically and request direct deposit instead of a paper check — this is the fastest combination and typically delivers your refund within one to two weeks. Mailing a paper return or requesting a paper check adds weeks to the timeline. The IRS cannot speed up processing beyond their standard timeline, even if you call.

What if the Where's My Refund tool says my refund was sent but my bank says it never arrived?

Contact your bank first to confirm the deposit was rejected or never received. Then call the IRS at 800-829-1040 with your bank's statement. The IRS will file a Form 3911 to investigate and will issue a replacement check by mail, which takes about four weeks.

Do I need to do anything if my refund is held for review?

Wait for the IRS letter explaining what they need. Do not contact the IRS until you receive the letter — calling before that will not speed the process. Once you get the letter, respond with the requested documents within the deadline, usually 30 days. Send your response by certified mail so you have proof of delivery.

What happens if I filed my return but the IRS has no record of it?

If you filed electronically, contact the IRS at 800-829-1040 to confirm receipt. If you mailed a paper return and the IRS has no record after three weeks, file a replacement return electronically if you still can, or contact the IRS with proof of mailing (a post office receipt). The IRS can investigate whether your original return was lost in the mail.