The IRS processes refunds in stages, and yours is likely stuck in one of them

A tax refund that stays pending for weeks or months is usually held up at one of three points: the IRS is still reviewing your return for errors or fraud signals, your bank is verifying your account details before depositing the money, or there is a mismatch between what you filed and what the IRS has on record from your employer or financial institutions. The IRS publishes a standard timeline—21 days for most returns filed electronically—but that clock only starts after your return passes initial screening. If yours hasn't moved in that time, something in the system has flagged it for manual review.

The IRS does not contact you to say a refund is pending. You find out by checking the status yourself using the IRS Where's My Refund tool, which updates once per day. If that tool shows "pending" or "still processing," the return is in queue but not yet approved. If it shows a date and amount, the refund has been approved and is moving to your bank. The difference matters because the steps you can take depend on which stage you are in.

Key Takeaways

  • The IRS Where's My Refund tool is the only official source for refund status; it updates once daily and shows whether your return is still being reviewed or has been approved.
  • Most electronically filed returns are processed within 21 days, but that timeline begins only after the IRS completes its initial screening for errors and fraud signals.
  • A pending refund is usually held because of a mismatch between your return and IRS records, a missing or incorrect bank account number, or a flag that requires manual review.
  • If your refund has been pending for more than 21 days after filing, you can contact the IRS by phone or through a Taxpayer information Center to find out what is blocking it.
  • Some refunds are delayed because of identity theft or fraud concerns; the IRS will mail you a letter if this is the case, and you will need to respond with documentation.

What "pending" actually means in the IRS system

When the Where's My Refund tool shows your return as pending, it means the IRS has received your return and it is in the processing queue, but it has not yet been approved for payment. This is not the same as approved-but-waiting-for-the-bank. A pending status can last anywhere from a few days to several weeks, depending on how many returns are ahead of yours and whether your return triggered any review flags.

The IRS processes returns in batches. Each batch goes through automated checks for math errors, missing information, and patterns that suggest fraud or identity theft. If your return passes those checks, it moves to the approved stage and the IRS sends the refund to your bank. If it does not pass, it gets pulled out of the batch for manual review by an IRS employee. That manual review is where most pending refunds get stuck, and it can take weeks.

Common reasons the IRS holds a refund for review

The most frequent cause is a mismatch between your return and what the IRS already knows about you. If you claim a dependent but the IRS has no record of that person's Social Security number, or if you report income that does not match a W-2 or 1099 the IRS received from your employer, the return gets flagged. The IRS does not approve the refund until it resolves the discrepancy, which usually means waiting for you to respond to a letter.

A second common reason is an error in your bank account number or routing number. If you chose direct deposit and the number you entered does not match the account you specified, or if you transposed a digit, the IRS cannot deposit the money and has to hold the refund while it tries to contact you. This is one of the few cases where the delay is entirely on your side—if you know you made a mistake entering your account details, you can contact the IRS and provide the correct information.

A third reason is a fraud or identity theft flag. The IRS screens every return for signs that someone else filed using your Social Security number. If your return matches a pattern the IRS associates with fraud, or if someone else has already filed a return using your number in the same year, the IRS will hold your refund and mail you a letter asking you to verify your identity. This process can take several weeks or longer.

How long you should wait before contacting the IRS

If you filed electronically, wait at least 21 days before assuming something is wrong. The IRS publishes this as its standard processing time, and many returns clear within that window even if they are held briefly for review. Check the Where's My Refund tool every few days during this period; the status will update once per day, usually overnight.

If your return has been pending for more than 21 days and the Where's My Refund tool still shows no approval date, contact the IRS. You can call the IRS at 1-800-829-1040 (the main customer service line) and ask for the status of your refund. Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative can tell you whether your return is in manual review, whether a letter has been sent to you, or whether there is a problem with your bank account information.

If you filed a paper return, the standard processing time is longer—up to 6 weeks. Paper returns are scanned and entered into the system manually, which takes more time. If your paper return has been pending for more than 6 weeks, contact the IRS using the same number.

What to do if the IRS sends you a letter about your refund

If the IRS mails you a letter about your pending refund, it will explain what information is missing or what discrepancy needs to be resolved. The letter will include instructions on how to respond—usually by mailing back a form with documentation, such as a copy of a birth certificate for a dependent or a corrected W-2 if your employer reported your income incorrectly.

Respond to the letter as quickly as you can. The IRS will not process your refund until it receives your response and verifies the information. If you ignore the letter, your refund will remain pending indefinitely, and you may eventually lose the right to claim it (though this takes years). If you are unsure what the letter is asking for, you can call the IRS at the number on the letter itself, which is usually a direct line to the office handling your case.

Bank delays after the IRS approves your refund

Once the IRS approves your refund and sends it to your bank, the refund is no longer pending—it is in transit. The Where's My Refund tool will show an approval date and the expected deposit date. From that point, the timing depends on your bank, not the IRS. Most banks deposit direct-deposit refunds within one to two business days of receiving them from the IRS, but some banks take longer.

If the Where's My Refund tool shows an approval date that has passed but the money has not appeared in your account, contact your bank. Ask them whether they have received the deposit from the IRS. If they have not, the problem is with the IRS's transmission or your account information. If they have received it but have not deposited it, the problem is with your bank—this is rare, but it happens. Your bank can tell you which it is and what to do next.

What you cannot do while your refund is pending

You cannot speed up the process by filing an amended return or calling the IRS repeatedly. Each contact you make goes into a queue, and the IRS processes them in order. Filing an amended return while your original return is still pending can actually slow things down, because the IRS will have to reconcile two returns instead of one.

You also cannot withdraw your refund or have it sent to you by check instead of direct deposit once you have filed. The refund will be processed according to the method you chose on your return. If you want to change the method, you have to wait until your refund is approved, then contact the IRS and ask them to reissue it—which adds weeks to the timeline.

Frequently Asked Questions

How do I check my refund status without calling the IRS?

Use the IRS Where's My Refund tool on the IRS website. You will need your Social Security number, filing status, and the exact refund amount. The tool updates once per day and shows whether your return is pending, approved, or deposited. This is faster and more reliable than calling.

Can I get my refund as a check instead of direct deposit if it is taking too long?

Not while it is pending. Once the IRS approves your refund, you can contact them and request a check instead of a direct deposit, but this adds time to the process. It is usually faster to wait for the direct deposit than to switch methods.

What happens if I filed my return with the wrong bank account number?

The IRS will try to deposit the refund to that account. If the account does not exist or the number is invalid, the bank will reject the deposit and send it back to the IRS. The IRS will then mail you a letter asking for the correct account information. You can also call the IRS proactively and provide the correct number before this happens.

Does the IRS charge a fee to look into a pending refund?

No. The IRS does not charge for refund status checks or for helping you resolve a pending refund. If someone tells you they can speed up your refund for a fee, they are scamming you.

What if my refund has been pending for more than two months?

Contact the IRS at 1-800-829-1040. A refund pending for more than two months usually means your return is in manual review or a letter has been sent to you that you have not received. The IRS can tell you which and what to do next. You can also visit a Taxpayer information Center in person if you prefer.