Skip to main content

Where Your Tax Refund Is and How to Check On It

You can check your refund status online, by phone, or by mail within 24 hours of filing

The IRS has three ways to tell you where your refund is. The fastest is the IRS "Where's My Refund?" tool on irs.gov, which updates once a day and tells you the status within 24 hours of the IRS receiving your return. If you filed by mail, add 3 to 5 weeks before checking — the IRS needs time to open and scan your envelope first. You can also call the IRS at 1-800-829-1040 and speak to someone, or wait for the IRS to mail you a notice.

You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return to use any of these methods. The refund amount is the number at the bottom of your Form 1040 or whatever form you filed — not your income, not your tax paid, but the actual refund you're expecting back.

Most refunds arrive within 21 days of the IRS approving your return. If you chose direct deposit to a bank account, the money lands there. If you chose a paper check, it arrives by mail. Some refunds take longer if the IRS needs to verify information or if there's a problem with your return.

Key Takeaways

  • The IRS "Where's My Refund?" tool on irs.gov is the fastest way to check, updating once daily and showing status within 24 hours of filing.
  • You need your Social Security number, filing status, and the exact refund amount from your return to check the status.
  • Most refunds arrive within 21 days of approval, either by direct deposit or paper check depending on what you chose when filing.
  • If you filed by mail, wait 3 to 5 weeks before checking online because the IRS needs time to process paper returns first.
  • The IRS phone line 1-800-829-1040 can tell you the same information if you prefer to speak to someone.

Using the IRS "Where's My Refund?" Tool

Go to irs.gov and look for "Where's My Refund?" in the main menu. Enter your Social Security number, filing status, and the exact refund amount. The tool will show you one of four statuses: "Return Received," "Approved," "Sent," or "Delivered."

"Return Received" means the IRS has your return but hasn't reviewed it yet. "Approved" means they've checked it and your refund is being processed. "Sent" means the money has left the IRS and is on its way to you. "Delivered" means it arrived at your bank or the post office delivered your check.

The tool updates once per day, usually overnight. Checking multiple times in the same day won't show you new information. If you filed electronically, you can check within 24 hours. If you mailed your return, the IRS needs 3 to 5 weeks just to open and scan it before the tool will show anything.

What to Do If Your Refund Is Delayed

If the tool shows "Approved" but more than 21 days have passed since approval, or if you see a message that your return needs more review, contact the IRS. Call 1-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.

Common reasons for delays include math errors on your return, missing information (like a signature or a required form), or the IRS flagging something for verification. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your refund until mid-February, even if everything is correct. This is not a delay — it's a mandatory hold.

If you filed by mail and it's been more than 5 weeks, your return may have been lost. The IRS can file a trace to look for it. Call 1-800-829-1040 and ask them to start a trace. They'll search for your return and contact you if they find it or if they need you to refile.

Direct Deposit Versus Paper Check

When you filed your return, you chose how to receive your refund. If you chose direct deposit, the money goes straight into the bank account you listed. This is faster — usually 2 to 3 weeks from approval. If you chose a paper check, the IRS mails it to the address on your return. A mailed check takes 3 to 4 weeks from approval, plus mail delivery time.

Once the tool shows "Delivered," your refund should be in your account or mailbox within a few days. If you chose direct deposit and the money doesn't appear after "Delivered" shows for a week, contact your bank to make sure the deposit went through. If you chose a check and it doesn't arrive after 4 weeks, contact the IRS to report it missing.

If Your Refund Never Arrives

If the IRS tool shows "Delivered" but you haven't received your money, the next step depends on how you chose to receive it. For direct deposit, call your bank's customer service line and ask if the IRS deposit came through. Give them the date the tool showed "Delivered." If the bank has no record, ask them to contact the IRS on your behalf — they have a direct line for this.

For a paper check, wait 4 weeks after "Delivered" appears. If it hasn't arrived, call 1-800-829-1040 and report it missing. The IRS can issue a replacement check or, in some cases, a direct deposit instead. You'll need to provide your Social Security number, filing status, and the refund amount.

If you suspect someone stole your check from the mail, file a report with the U.S. Postal Service at usps.com or call 1-800-275-8777. The IRS can then issue a replacement without you having to wait the full investigation period.

What Happens If There's a Problem With Your Return

Sometimes the IRS finds an issue with your return and needs more information before they can approve your refund. The tool will show a message telling you to contact the IRS or watch for a letter. The IRS will mail you a notice explaining what they need. Read it carefully — it will have a deadline for responding, usually 30 days.

Common issues include a missing signature, a math error, income reported on a Form W-2 or 1099 that doesn't match what you reported, or a dependent Social Security number that doesn't match IRS records. You respond by mailing back the form or documents the IRS asks for, or by calling the number on the notice. Do not ignore the notice — if you miss the deadline, the IRS may deny your refund or reduce it.

If you're unsure what the IRS is asking for, call the number on the notice. The IRS has staff available to explain. You can also bring the notice to a local IRS office — find the nearest one at irs.gov/localoffices — and someone there can walk you through what to send back.

Frequently Asked Questions

How long does it take to get a refund after I file?

Most refunds arrive within 21 days of the IRS approving your return. If you filed electronically and chose direct deposit, it's usually faster — 2 to 3 weeks. Paper checks take 3 to 4 weeks from approval, plus mail time. If you claimed certain credits like the EITC, the IRS holds refunds until mid-February by law.

Can I check my refund status if I filed by mail?

Not immediately. The IRS needs 3 to 5 weeks to open and scan paper returns before the "Where's My Refund?" tool will show anything. After that window, you can check online or call 1-800-829-1040. If it's been longer than 5 weeks and nothing shows up, call to report it missing.

What if the refund amount on the tool doesn't 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, child support, or student loans. The tool doesn't explain why the amount changed. Call 1-800-829-1040 with your Social Security number and filing status, and they can tell you what happened.

Do I need to do anything to receive my refund?

No. Once you file and the IRS approves your return, the refund is automatic. You don't need to claim it or take any action. Just wait for the money to arrive in your bank account or mailbox, depending on what you chose when you filed.

What if I gave the IRS the wrong bank account for direct deposit?

If you realize the account number is wrong before you file, you can correct it. If you've already filed, call 1-800-829-1040 as soon as possible. The IRS may be able to stop the deposit and reroute it, but this only works if they haven't sent it yet. If the money went to the wrong account, contact that bank and explain the situation — they can sometimes reverse it.