The most common reasons your refund hasn't been approved yet

The IRS approves most refunds within 21 days of receiving your return, but yours may be delayed because of errors on your form, missing information, identity verification requirements, or a backlog at the processing center handling your state. The single most common cause is a mismatch between the name, Social Security number, or income figures on your return and what the IRS has on file from your employer or bank. The second most common is a missing or incorrect routing number if you chose direct deposit.

If you filed by mail, your return may still be sitting in a pile waiting to be scanned and entered into the system—the IRS processes paper returns much more slowly than electronic ones. If you filed electronically, the delay is usually in the verification step, not the initial receipt. The IRS does not send you a notice unless there is a problem they need you to fix; silence does not mean approval is coming soon.

Key Takeaways

  • Check the status of your refund using the IRS Where's My Refund tool with your Social Security number, filing status, and the exact refund amount from your return.
  • If the tool says your return is still being processed after 21 days, contact the IRS at 1-800-829-1040 to ask whether there is a hold, error, or identity verification issue.
  • Mismatched names, Social Security numbers, or routing numbers account for most delays and usually require you to file an amended return or call the IRS to correct the record.
  • Paper returns take 4 to 6 weeks to process before the IRS even begins reviewing them, so filing electronically next year will prevent this delay.
  • If the IRS has flagged your return for identity theft verification, you will receive a notice in the mail with instructions; do not wait for an email or call.

How to check your refund status right now

Go to IRS.gov/refunds and use the "Where's My Refund?" tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount shown on your tax return. The tool updates once per day, usually overnight, so checking multiple times in the same day will show the same status.

The tool will show one of four messages: "Return Received" (the IRS has your return but has not started reviewing it), "Return Approved" (the IRS has approved your refund and is preparing to send it), "Refund Sent" (the IRS has mailed or deposited your refund), or "We cannot provide information about your refund" (something is wrong). If you see the last message, your return either has not arrived yet or there is a problem that requires you to call.

If you filed by mail and it has been fewer than 4 weeks, "Return Received" is normal. If it has been more than 4 weeks and you still see "Return Received," call the IRS at 1-800-829-1040 to confirm they have your return in their system.

What to do if your return shows "We cannot provide information"

This message means the IRS cannot find your return in their system or there is a flag on your account. Call 1-800-829-1040 and have your Social Security number, filing status, and the date you filed ready. The IRS representative will tell you whether your return was received, whether there is an error that needs fixing, or whether your identity needs to be verified.

If the IRS says your return was not received, ask whether they have a record of it being mailed to them (if you filed by mail) or whether it failed to transmit (if you filed electronically). If it was mailed, you may need to file again or file an amended return. If it failed to transmit, your tax software should have sent you an error message at the time; check your email for that message and try filing again through a different method or software.

Common errors that hold up approval

A mismatch between the name on your return and the name in the Social Security Administration database will stop approval. This includes a missing middle initial, a hyphenated last name written differently, or a name change you did not report to Social Security. The IRS will not contact you about this; your return will simply stay in "Return Received" status indefinitely.

An incorrect or missing routing number for direct deposit causes the IRS to hold your refund until they can contact your bank to verify the account. This can add 2 to 4 weeks to your timeline. If you provided the wrong routing number, you will need to file an amended return (Form 1040-X) with the correct information, or call the IRS to update your account before they send the refund.

Income reported on your return that does not match what your employer or bank reported to the IRS will trigger a manual review. This includes W-2 income, 1099 income, interest, or dividends. The IRS will compare your figures to what they received from the source and may ask you to explain the difference or file an amended return.

Identity verification holds and what they mean

If the IRS suspects identity theft or needs to verify your identity, they will send you a notice by mail—not email, not a phone call. The notice will explain what information they need and how to provide it. Do not ignore this notice. You will have a deadline (usually 30 days) to respond, and if you miss it, your refund will be held indefinitely.

To respond, follow the instructions in the notice exactly. Most of the time you will need to mail back a copy of your driver's license or passport and a completed Form 14039 (Identity Theft Affidavit). Some notices allow you to verify your identity online through an IRS portal; the notice will tell you if that option is available.

Once the IRS receives your response, verification usually takes 2 to 4 weeks. During that time, your refund will remain on hold. You can call 1-800-829-1040 to ask whether your response was received, but the IRS cannot speed up the verification process.

Why paper returns take longer than electronic ones

The IRS processes paper returns in batches at regional processing centers. Your return must first be opened, scanned, and entered into the computer system—a process that takes 4 to 6 weeks on its own. Only after that does the actual review and approval begin. Electronic returns skip this step entirely and go straight to review, which is why they are typically approved within 21 days.

If you filed by mail and it has been 6 weeks or more, call the IRS at 1-800-829-1040 to ask which processing center has your return and whether it has been scanned yet. The representative can sometimes tell you the status and may be able to escalate your return if it is stuck in the queue.

What to do if your refund is delayed beyond 21 days

First, use Where's My Refund to confirm the current status. If it still says "Return Received" or "We cannot provide information," call 1-800-829-1040. Have your return in front of you so you can answer questions about your income, filing status, and the refund amount.

The IRS representative can tell you whether there is a specific hold on your return, whether an error was found, or whether your return is simply in the queue waiting to be reviewed. If there is an error, they will usually tell you what it is and whether you need to file an amended return or provide additional information by mail.

If the representative says your return is just waiting to be processed and there is no error, ask for a reference number and note the date you called. If your refund has not arrived 30 days after that call, call back and reference that number; the second representative can escalate your case to a supervisor.

Frequently Asked Questions

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

No. Calling the IRS can tell you why your refund is delayed and whether there is an error to fix, but it cannot speed up the approval or delivery process. The only way to shorten the timeline is to fix any errors on your return and resubmit it if necessary.

What if the IRS says my refund was sent but I never received it?

If Where's My Refund says "Refund Sent" but you have not received it, the money may still be in transit. Direct deposits take 1 to 3 business days after the IRS sends them. Paper checks take 7 to 14 days by mail. If you have waited longer than that, call 1-800-829-1040 to ask whether the IRS can confirm the deposit or check was actually sent, and to which address or account.

Do I need to file an amended return if there is an error on my original return?

Only if the IRS tells you to, or if the error is something you discovered yourself that affects your refund amount. If the IRS finds an error during review, they will usually correct it themselves and send you an explanation. If you found the error, file Form 1040-X (Amended U.S. Individual Income Tax Return) to correct it.

Why does the IRS website say my refund was approved but I still haven't received it?

Approval and delivery are two different steps. Once approved, the IRS still needs to process the payment—usually 3 to 5 business days for direct deposit, 7 to 14 days for a mailed check. If you have waited longer than that, contact the IRS to confirm the payment was actually sent.

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

If you filed electronically, ask your tax software provider for a confirmation number or receipt showing the return was transmitted. If you filed by mail, check your records for the date you mailed it and the address you sent it to. Call the IRS with this information and they can search for your return or tell you whether it needs to be resubmitted.