Start with the IRS, not your bank

If you have not received your tax refund, the IRS is the first place to check. The agency tracks every refund from the moment it processes your return, and you can see exactly where yours is in the system. The IRS does not hand off refunds to banks and disappear — they monitor the payment all the way to your account.

Go to irs.gov/refunds and use the "Where's My Refund?" tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so check in the morning. It will tell you whether the IRS has issued the refund, whether it has been sent to your bank, or whether there is a problem with your return that is holding it up.

If the tool says your refund has been issued and sent to your bank, but you still do not see it after the expected arrival date, then you contact your bank — not the IRS. The IRS has done its job. Your bank is responsible for posting the deposit once it arrives.

Key Takeaways

  • Use the IRS "Where's My Refund?" tool first to see the current status of your refund and whether the IRS has issued it.
  • If the tool shows your refund was issued and sent to your bank, contact your bank directly — the IRS has completed its part.
  • If the IRS tool shows a problem with your return or no refund at all, you may need to file an amended return or respond to an IRS notice.
  • Refunds typically arrive within 21 days of the IRS accepting your return, but can take longer if you chose a payment method other than direct deposit.
  • If your refund was issued more than 21 days ago and you still have not received it, call the IRS at 1-800-829-1040 to report it as missing.

What the IRS tool tells you and what each status means

The "Where's My Refund?" tool shows three main statuses. Return Received means the IRS has your return but has not finished processing it yet — this is normal and can take several weeks. Refund Approved means the IRS has processed your return, calculated your refund, and approved it for payment. Refund Sent means the IRS has issued the payment and sent it to your bank or mailing address.

If the tool shows "Refund Sent" with a date, the IRS has done everything on its end. The refund is now in the banking system. If you chose direct deposit, it should arrive within one to two business days of that date. If you chose a paper check, it can take two to three weeks depending on mail delivery.

If the tool shows a different message — such as "We cannot provide information about your refund status" or a notice that your return is under review — there is a hold on your refund. This usually means the IRS needs more information from you, suspects an error on your return, or is reviewing it for fraud. In this case, check your mail for an IRS notice, which will explain what is needed.

When to contact your bank about a missing refund

Contact your bank only if the IRS tool confirms your refund was sent and the expected arrival date has passed. Tell your bank the date the IRS issued the refund and ask them to trace the deposit. Banks can see incoming transfers and can tell you whether the payment arrived at your account or got stuck in processing.

If your bank confirms the deposit arrived but you do not see it in your account, the problem is usually a typo in your routing number or account number on your tax return. The IRS sent the money to the wrong account. Your bank can tell you which account received it, and you may be able to contact that bank to retrieve it — though this is difficult and not always possible.

If your bank says the deposit never arrived, ask them to file a trace request with the Federal Reserve. This is a formal investigation that can take up to 10 business days. Once the trace is complete, your bank will tell you whether the IRS actually sent the money. If it did, the Federal Reserve can force the receiving bank to return it. If the IRS never sent it, you will need to contact the IRS.

How to contact the IRS directly about a missing refund

Call the IRS at 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 the refund amount ready. Tell them your refund was issued more than 21 days ago and you have not received it.

The IRS can file a claim for a missing refund, which is called a Form 3911. You do not fill this out yourself — the IRS agent will file it on your behalf during the call. Once filed, the IRS will investigate whether the refund was actually sent and, if so, where it went. The investigation takes about four weeks.

If you cannot reach the IRS by phone (wait times are often long), you can also mail Form 3911 yourself. read it from irs.gov, fill in your information and refund details, and mail it to the IRS address for your state. You can find the correct address on the form itself. Mail takes longer than a phone call, but it creates a paper record of your claim.

What happens if your refund was sent to the wrong account

If the IRS tool shows your refund was sent but your bank says it went to the wrong account, the IRS made an error with your routing or account number. This happens when you type it incorrectly on your return or when the IRS misreads your handwriting.

The receiving bank is not required to return the money to you — it belongs to whoever owns that account. However, you can ask the IRS to issue a replacement refund. Call 1-800-829-1040 and explain that your refund went to the wrong account. The IRS can cancel the original payment and reissue it to the correct account, though this can add two to four weeks to the process.

In the meantime, if you know whose account received your refund (your bank may be able to tell you), you can try to contact that person directly and ask them to return it. This is rarely successful, but it is worth attempting if the amount is significant.

Refund timing: when you should expect to see the money

The IRS aims to issue refunds within 21 days of accepting your return. This is the standard timeline for most returns filed electronically with direct deposit selected. However, several things can delay this: filing a paper return instead of electronic, choosing a paper check instead of direct deposit, claiming certain credits like the Earned Income Tax Credit, or having errors on your return that require correction.

If you filed electronically with direct deposit and it has been more than 21 days since the IRS accepted your return, use the "Where's My Refund?" tool to check the status. If the tool shows "Refund Sent" but you have not received it after one to two business days, contact your bank. If the tool shows your return is still being processed, wait a few more days and check again — some returns take longer than 21 days.

If you filed a paper return or chose a paper check, add two to three weeks to the timeline. The IRS processes paper returns more slowly, and checks take time to print and mail. In these cases, do not contact anyone until at least 30 days have passed since you mailed your return.

What to do if the IRS says there is a problem with your return

If the "Where's My Refund?" tool shows a notice instead of a status update, the IRS has found an issue with your return. Common problems include a missing signature, a mismatched name or Social Security number, or a math error. The tool will direct you to check your mail for an IRS notice that explains the specific problem.

Read the notice carefully — it will tell you exactly what is wrong and what you need to do to fix it. Most notices require you to respond within 30 days. If you need to file an amended return, the IRS will tell you which form to use (usually Form 1040-X). If you just need to sign something and mail it back, do that when ready.

Once you respond to the notice, the IRS will reprocess your return. This can take another four to six weeks. You can track the status of your amended return using the same "Where's My Refund?" tool — just use your new return information if you filed an amended return.

Frequently Asked Questions

How long does the IRS usually take to send a refund?

The IRS aims to issue refunds within 21 days of accepting your return if you filed electronically and chose direct deposit. Paper returns and paper checks take longer — typically four to six weeks or more. The "Where's My Refund?" tool will show you the exact status of your refund.

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

No. Calling the IRS does not speed up your refund. The IRS processes refunds in the order they are received, and calling does not move you ahead in the queue. The only reason to call is if your refund is missing or if there is a problem with your return that needs to be resolved.

What if I filed my taxes through a tax preparation company like TurboTax or H&R Block?

The tax preparation company files your return with the IRS, but they do not control the refund. Once your return is filed, the IRS handles everything. Use the "Where's My Refund?" tool to check the status. If you have questions about how your return was filed, contact the tax preparation company, but for refund status, go directly to the IRS.

Can the IRS refund be deposited into a different account than the one I listed on my return?

No. The IRS will only send your refund to the account you listed on your return. If you want it in a different account, you would need to file an amended return with the correct account information, which delays your refund by several weeks. It is usually faster to receive it in the account you listed and transfer it yourself.

What if I never filed a tax return but the IRS says I have a refund?

This is unusual but can happen if an employer or financial institution reported income in your name. You will need to file a return to claim the refund. Contact the IRS at 1-800-829-1040 to confirm what income was reported, then file a return for that year. The IRS will not send a refund without a filed return.