The most common reasons your refund is still pending

A refund delay usually comes down to one of five things: the IRS is verifying your identity, your return has an error that needs fixing, you claimed a refund advance or tax credit that requires extra review, the IRS is checking for fraud patterns, or your bank rejected the deposit. None of these mean your refund is lost — they mean the IRS has flagged something that requires a human to look at your file before sending money.

The IRS processes millions of returns. Even straightforward ones take 21 days on average from the date they receive your return. If you filed electronically and your return was accepted, the clock started then. If you mailed a paper return, it started when the IRS scanned it into their system, which can be weeks after you mailed it.

You can check the actual status of your refund using the IRS Where's My Refund tool on IRS.gov. This tool shows you the last action taken on your return and, if there is a delay, sometimes tells you why. If the tool says your refund is still being processed, that usually means it is in the normal queue and you should wait.

Key Takeaways

  • The IRS takes an average of 21 days to process an accepted electronic return, and longer for paper returns.
  • The Where's My Refund tool on IRS.gov shows the actual status of your return and will tell you if there is a problem holding it up.
  • Identity verification, math errors, and fraud checks are the most common reasons for delays beyond the standard processing time.
  • If the IRS needs information from you, they will mail you a letter — not call or email — and that letter will explain exactly what they need.
  • A refund that has not arrived 21 days after acceptance may be delayed, but it is not lost.

When the IRS is verifying your identity

If your return triggered an identity verification request, the IRS will mail you a letter asking you to prove who you are. This happens when the return matches patterns the IRS uses to catch fraud — for example, if someone filed a return using your Social Security number before you did, or if your return claimed an unusually large refund compared to your income.

The letter will tell you exactly what documents to send and where to send them. Common requests are a copy of your driver's license, a recent utility bill, or a tax return from a previous year. Do not call the IRS to ask what they want — the letter is the official request. Mail the documents to the address in the letter, keep a copy for yourself, and send it in a way you can track, like certified mail.

Once the IRS receives your documents, processing usually resumes within two to three weeks. If you do not receive a letter within 30 days of filing, your return probably did not trigger this check.

Errors on your return that need correction

The IRS runs math checks on every return. If your numbers do not add up — for example, your W-2 income does not match what you reported, or your dependents do not match Social Security records — the IRS will hold the return and send you a letter explaining the discrepancy.

Sometimes the error is on your side: you entered a number wrong, or you claimed a dependent who is not may be able to access. Sometimes the error is a mismatch between what your employer reported on your W-2 and what you reported on your return. Either way, the IRS will tell you what does not match and ask you to correct it or explain it.

You respond by mail, not online. The letter will have instructions for how to respond. If you correct the error, the IRS will reprocess your return. If you explain why the numbers differ (for example, your employer reported the wrong amount), the IRS will review your explanation and decide whether to accept it.

Tax credits and refund advances that require extra review

The Earned Income Tax Credit (EITC) and the Child Tax Credit are the two most common reasons for refund delays. These credits are high-value — the EITC can be worth thousands of dollars — so the IRS reviews them more carefully than other parts of your return.

If you claimed either credit, expect your refund to take longer than 21 days. The IRS has a policy of holding EITC refunds until mid-February, even if your return is accepted earlier. This is not a problem with your return; it is standard procedure. The Where's My Refund tool will show your refund as pending during this hold period.

If you took a refund advance loan from a tax preparation company, your refund goes to that company first to repay the loan, then to you. This adds another week or two to the timeline because the company has to process the payment before sending you the remainder.

Fraud checks and identity theft flags

If the IRS suspects fraud — for example, if multiple returns were filed using your Social Security number, or if your return claimed refunds that match a known fraud pattern — they will place a hold on your refund while they investigate. This is different from identity verification. A fraud hold can take several weeks or longer.

If you are the victim of identity theft, you will need to file a report with the Federal Trade Commission (FTC) at IdentityTheft.gov and then contact the IRS directly. The IRS has a special process for identity theft cases. You can reach the IRS Identity Theft Hotline at 1-800-908-4490.

Do not assume your refund is caught in a fraud check just because it is delayed. The Where's My Refund tool will usually tell you if there is a problem. If the tool says your return is still being processed and you have not received a letter from the IRS, your refund is probably just in the normal queue.

Your bank rejected the deposit

If the IRS tried to deposit your refund directly to your bank account and the bank rejected it, your refund goes back to the IRS. This happens when the account number or routing number on your return is wrong, or when the account has been closed.

The IRS will mail you a check instead, which takes an additional week or two. You will not see this in the Where's My Refund tool — the tool will show your refund as deposited, but the deposit failed on the bank's end. If you have not received a check within a week of when the tool said your refund was approved, contact your bank to ask if they rejected a deposit.

To avoid this next year, double-check your account number and routing number before you file. Your routing number is on the bottom left of your checks; your account number is on the bottom center. Many tax software programs will verify these numbers for you before you submit your return.

What to do if your refund is delayed beyond 21 days

First, check the Where's My Refund tool. If it shows your refund is still being processed, wait another week and check again. If it has been more than 21 days since the IRS accepted your return and the tool shows no status update, you can contact the IRS.

Call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you if there is a hold on your return and, sometimes, why. If there is a hold, ask what documents or information they need from you.

If you received a letter from the IRS asking for documents or information, respond to that letter when ready. Do not call the IRS asking what they want — the letter is the official request. Responding to the letter is the fastest way to get your refund moving again.

Frequently Asked Questions

How long does it actually take to get a refund?

The IRS says 21 days for an accepted electronic return, but this is the minimum. If you claimed the EITC or Child Tax Credit, add two to four weeks. If your return has an error or triggered a verification check, add another two to four weeks. Paper returns take longer because they have to be scanned first.

Can I call the IRS to speed up my refund?

Calling will not speed it up, but it can tell you what is holding it up. Call 1-800-829-1040 if it has been more than 21 days since acceptance and the Where's My Refund tool shows no update. Have your Social Security number and filing status ready.

What if the IRS says my refund was deposited but I never got it?

Contact your bank first and ask if they rejected the deposit. If they did, the IRS will mail you a check instead. If your bank says they never received a deposit, contact the IRS at 1-800-829-1040 and ask them to trace the deposit.

Do I need to respond if I get a letter from the IRS about my refund?

Yes. The letter will explain what information or documents they need and where to send them. Follow the instructions in the letter exactly. Do not call the IRS instead — responding by mail is the official process.

What if someone filed a return using my Social Security number?

Report it to the Federal Trade Commission at IdentityTheft.gov and then contact the IRS Identity Theft Hotline at 1-800-908-4490. The IRS has a special process for identity theft cases and can help you resolve it.