Check the IRS Where's My Refund tool first

The IRS Where's My Refund tool is the fastest way to find out what happened to your refund. Go to irs.gov, click "Refunds" in the top menu, then select "Where's My Refund." You'll need your Social Security number, filing status, and the exact refund amount from your tax return.

The tool shows one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered." If it says "Refund Sent," the tool will tell you the exact date the IRS mailed or deposited it. If it says "Refund Delivered," your bank received the money—check your account history to see if it posted under a different date than expected.

Update the tool every 24 hours if your status hasn't changed. The IRS processes most returns within 21 days of receipt, but complex returns or those with errors can take longer. If the tool shows no information about your return at all, your return may not have been received or processed yet.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the official source for refund status and will show you the exact deposit or mailing date.
  • If the tool says your refund was sent but you haven't received it, contact your bank to confirm the deposit didn't post under a different date.
  • Refunds sent by mail can take an additional 5 to 7 business days to arrive after the IRS mails them, depending on postal service delays.
  • If your return shows an error or the IRS needs more information, they will mail you a notice—check your mailbox and the IRS account portal at irs.gov/account.
  • If your refund was deposited to a closed or incorrect bank account, the IRS will mail you a check instead, which can take 4 to 6 weeks.

Verify the bank account or mailing address on your return

If the Where's My Refund tool says your refund was sent but you never received it, the problem is usually a typo in your bank account number or routing number. The IRS deposits refunds to the account you listed on your tax return. If that account was closed, the bank rejected the deposit, or the number was wrong, the IRS will mail you a check instead—but this takes 4 to 6 weeks from the rejection date.

Log into your IRS account at irs.gov/account to see a copy of your filed return and verify the account details are correct. If the account number or routing number is wrong, you cannot change it after filing. You can only wait for the mailed check or contact your bank to ask if a rejected deposit is still pending.

If you moved and the IRS mailed a check to your old address, contact USPS to file a mail forwarding request or visit your local post office to ask if the check is still there. The IRS does not automatically update addresses, so if you moved after filing, the check went to the address on your return.

Contact the IRS if your refund is more than 21 days late

If the Where's My Refund tool says your return was received but shows no refund status after 21 days, or if it says your refund was sent more than a week ago and you still haven't received it, contact the IRS directly. Call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready.

The IRS can tell you whether your return is still being processed, whether there's an error that's holding it up, or whether the refund was actually sent and to where. If there's an error on your return, the IRS will explain what information they need and how to send it. If the refund was sent to the wrong account, they can issue a trace to find out where it went and may be able to reissue it.

Wait times to reach the IRS are longest in April and May. If you cannot reach anyone, try calling early in the morning or late in the afternoon, or call back the next day. The IRS also has a callback feature on their website—you can request a call instead of waiting on hold.

What to do if the IRS says your refund was sent to the wrong account

If the IRS confirms that your refund was deposited to a closed account or an account with the wrong number, the bank rejected it and the IRS should have mailed you a check. Ask the IRS representative for the check number, the date it was mailed, and the address it was sent to. Write this information down.

If the check was mailed to the correct address, wait 4 to 6 weeks from the mailing date. If you don't receive it by then, contact the IRS again and ask them to file a refund trace. A trace takes 4 to 6 weeks and will determine whether the check was lost in the mail or if there's another problem. If the trace confirms the check was lost, the IRS will reissue it.

If the check was mailed to an old address, contact USPS immediately to file a mail forwarding request or ask your local post office to intercept the check. You can also file a claim with USPS if the check is lost. Once USPS confirms the check cannot be delivered, contact the IRS again and they will reissue it to your current address.

Check for IRS notices in your mailbox and online account

The IRS sends notices by mail when there's a problem with your return—a missing form, an error in your Social Security number, income that doesn't match their records, or a claim that needs verification. These notices explain what's wrong and what you need to do. If you don't respond, your refund will be delayed or denied.

Check your mailbox regularly for notices from the IRS. They come in a white envelope with the IRS seal. Also log into your IRS account at irs.gov/account and click "Notices and Letters" to see if any notices are waiting for you there. If you see a notice, read it carefully and follow the instructions. Most notices give you 30 days to respond.

If you cannot find a notice but the Where's My Refund tool says your return is still being processed, contact the IRS to ask if a notice was sent. They can tell you what information they're waiting for and how to send it. Responding quickly can speed up your refund by weeks.

Report identity theft if someone else filed a return with your Social Security number

If the Where's My Refund tool says no return was found under your Social Security number, but you filed one, or if you received a notice saying the IRS received two returns with your number, you may be a victim of identity theft. File a report with the IRS immediately by calling 1-800-829-1040 and asking to speak with a representative about identity theft.

The IRS will place a flag on your account and may issue you an Identity Protection PIN—a six-digit number you'll need to include on all future tax returns. You should also file a report with the Federal Trade Commission at identitytheft.gov and consider placing a fraud alert with the three credit bureaus (Equifax, Experian, and TransUnion).

Do not ignore this. If someone filed a fraudulent return with your number, the IRS will eventually catch it, but your legitimate return will be delayed while they investigate. Reporting it yourself speeds up the process and protects you from future fraud.

Frequently Asked Questions

How long does it take for a refund to show up in my bank account after the IRS says it was sent?

If the IRS deposited your refund directly to your bank account, it usually appears within 1 to 2 business days of the deposit date shown in Where's My Refund. If it's been longer than that, contact your bank to confirm the deposit posted. Sometimes deposits appear under a different date or in a pending status before they clear.

Can I cancel my refund and get it as a check instead?

No. Once the IRS has processed your return and sent your refund, you cannot change the delivery method. If you want a check instead of a direct deposit on your next return, you'll need to file a new return with the correct mailing address or no bank account information.

What if I filed my return late—does that delay my refund?

Filing late does not delay the refund process itself. The IRS will process your return and send your refund within 21 days of receipt, just as they would for an on-time return. However, you cannot receive a refund for a year you did not file a return for, and the IRS may apply your refund to any taxes, penalties, or debts you owe.

My refund was supposed to arrive two weeks ago but I still don't see it. Should I file a claim?

Before filing a claim, contact your bank to confirm the deposit didn't post under a different date, and check the Where's My Refund tool again to verify the status. If the tool says the refund was sent more than 7 business days ago and you still haven't received it, call the IRS at 1-800-829-1040 to ask them to trace it.

Can I get my refund faster if I pay a fee?

No. The IRS does not charge fees to process refunds, and no third party can speed up the IRS refund process. Anyone offering to rush your refund for a fee is running a scam. The only way to receive your refund faster is to ensure your return is filed correctly and your bank account information is accurate.