Check the IRS Where's My Refund tool first

The IRS Where's My Refund tool is the fastest way to find out whether your refund is still processing, stuck, or already sent. Go to irs.gov, click "Where's My Refund," and enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight.

The tool will show one of three statuses: "Return Received" (the IRS has your return but hasn't finished processing), "Refund Approved" (the IRS approved your refund and is preparing to send it), or "Refund Sent" (your refund left the IRS on a specific date). If it says "Refund Sent," note the date — that tells you when to expect the money based on your delivery method.

If the tool says your return is still being processed after 21 days from when you filed, or if it shows no information at all, move to the next step. Do not call the IRS yet; the tool is more current than phone representatives.

Key Takeaways

  • The IRS Where's My Refund tool on irs.gov is the only source that shows real-time refund status and updates daily.
  • If your refund was sent by direct deposit, it typically arrives within one to two business days after the IRS release date; by mail, it takes two to three weeks.
  • A missing refund is usually delayed processing, a wrong bank account on your return, or mail theft — each has a different fix.
  • If the IRS says your refund was sent but you never received it, contact your bank first (for direct deposit) or file a claim with USPS (for mailed checks).
  • The IRS will not replace a missing refund until you have ruled out bank errors and mail theft; this process can take 120 days or longer.

Understand the timeline between "Refund Sent" and money in your account

Once the IRS tool shows "Refund Sent," the timing depends on how you chose to receive it. Direct deposit is faster: the IRS sends the money to your bank, and it usually shows up within one to two business days. Paper check takes longer: the IRS mails it, and delivery typically takes two to three weeks from the release date, though it can stretch to four weeks depending on postal delays.

The release date shown in the tool is when the IRS sends the money out, not when it arrives. If the tool shows "Refund Sent" on April 15, for example, and you chose direct deposit, look for the money by April 17 or 18. If you chose a mailed check, do not expect it before late April or early May.

Weather, holidays, and mail volume affect paper checks more than direct deposits. A check sent in early December may not arrive until mid-January. If you are waiting for a mailed check and it has been more than three weeks since the release date, move to the section on tracing a missing check.

Verify your bank account information if you chose direct deposit

If the IRS tool shows your refund was sent by direct deposit but the money never arrived, the problem is usually a typo in your bank account number or routing number on your tax return. The IRS sends the money to the account number you provided; if it is wrong, the bank rejects it and the IRS has to reissue the refund as a paper check, which adds weeks.

Contact your bank and give them the exact date the IRS says it sent the refund. Ask them to check whether a deposit was rejected or returned. If it was, the bank can tell you why — often a mismatched account number or a closed account. Write down what they tell you; you will need this information if you have to contact the IRS.

If your bank confirms no deposit arrived and no rejection was recorded, the money may still be in transit. Wait three to five more business days. If it still does not appear, contact the IRS using the steps in the next section.

Trace a missing paper check through USPS

If the IRS tool shows your refund was sent by mail and more than three weeks have passed since the release date, file a claim with the U.S. Postal Service. Go to usps.com, click "File a Claim," and select "Missing Mail." You will need the date the IRS says it mailed the check and the refund amount.

USPS will investigate whether the check was delivered to your address or lost in transit. This process takes up to 30 days. If USPS confirms the check was never delivered, they will issue you a report number. Keep this number — you will need it when you contact the IRS to request a replacement refund.

If the check was delivered but you did not receive it, the problem is likely theft from your mailbox. File a police report for mail theft (you can often do this online through your local police department's website) and keep the report number. Then contact the IRS with both the USPS report and the police report to request a replacement.

Contact the IRS if your refund is lost or rejected

Once you have confirmed that your bank rejected the direct deposit or USPS could not locate your mailed check, 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 the refund amount ready.

Tell the IRS representative what you have already checked: whether the Where's My Refund tool shows the refund as sent, what your bank or USPS found, and the dates involved. The IRS will then file a Missing Refund Claim on your behalf. This claim tells the IRS to investigate and reissue your refund if it was truly lost.

The IRS typically takes 120 days to investigate a missing refund claim. During this time, do not file an amended return or take other action; it will slow the investigation. The IRS will contact you by mail with the outcome. If the claim is approved, they will send a replacement refund by check or direct deposit, depending on what you request.

Handle a refund that never shows up in the tool

If the Where's My Refund tool shows no information about your return at all — not even "Return Received" — your return may not have been processed yet, or there may be a problem with how you filed it. First, confirm you filed the return: check your email for a confirmation from the IRS or your tax software, or log into your tax software account to see the filing status.

If you filed more than 21 days ago and the tool still shows nothing, call the IRS at 1-800-829-1040. The representative can tell you whether the return was received and, if it was, why it has not been processed. Common reasons include a missing signature, a mismatch between your name and Social Security number, or a duplicate filing (if you filed twice by accident).

If the IRS says your return was never received, you will need to file it again. If you filed electronically, contact your tax software provider or tax preparer to find out what went wrong. If you mailed a paper return, file electronically this time — it is faster and more reliable.

Understand why refunds are delayed and what you can do

Even when the Where's My Refund tool shows your return was received, processing can take longer than the standard 21 days. The IRS delays returns for several reasons: your return was selected for review (the IRS checks a small percentage of all returns), there is a discrepancy between your return and other records (like W-2s from your employer), or the IRS is backed up due to high filing volume.

If your return is delayed, the Where's My Refund tool will usually tell you. It may show a message like "Your return is being reviewed" or give you a new expected processing date. In most cases, you cannot speed this up; the IRS will process your return in order. However, if the delay is due to a discrepancy, the IRS may send you a letter asking for more information. Check your mail carefully and respond to any IRS letter within the deadline given.

If you need the money urgently, you have limited options. You cannot borrow against a pending refund from a bank or credit union. Some tax preparers offer refund advance loans, but these charge high fees and interest; avoid them if possible. Your best option is to wait for the refund or contact a local nonprofit that may offer emergency assistance.

Frequently Asked Questions

How long does it take for a direct deposit refund to show up after the IRS releases it?

Direct deposit refunds typically arrive within one to two business days after the IRS release date. If the IRS shows "Refund Sent" on a Friday, expect the money by Tuesday or Wednesday. If it has been more than three business days and the money has not arrived, contact your bank to check whether the deposit was rejected.

What should I do if USPS says my check was delivered but I never got it?

File a police report for mail theft with your local police department. Once you have the report number, contact the IRS at 1-800-829-1040 and provide both the USPS report number and the police report number. The IRS will then reissue your refund, usually as a paper check sent to your address.

Can the IRS cancel my refund and send it again if I gave them the wrong bank account?

Yes, but only after the bank rejects the deposit. The IRS will automatically reissue the refund as a paper check, which takes an additional two to three weeks. To avoid this delay, double-check your bank account and routing numbers on your tax return before filing.

How long does a missing refund claim take to resolve?

The IRS typically takes 120 days to investigate a missing refund claim. During this time, do not file an amended return or contact the IRS again about the same refund. The IRS will mail you the outcome and, if approved, send a replacement refund.

What if the Where's My Refund tool says my refund was sent but I cannot find any record of it at my bank?

Call your bank and ask them to search their records for a deposit on or after the IRS release date. If they find nothing, ask whether a deposit was rejected or returned. If the bank has no record at all, the deposit may still be in transit; wait three to five more business days. If it still does not arrive, file a missing refund claim with the IRS.