Code 971 means the IRS is still processing your return

Code 971 on your IRS transcript means the IRS has received your return but has not finished reviewing it. It is a holding code — not a rejection, not approval, just a marker that your file is in queue. You will not receive your refund while code 971 is active. The IRS removes it once processing is complete, usually within 21 days of when you filed, though it can take longer if your return needs manual review.

Code 971 appears most often on returns filed electronically. It tells you the IRS has your return and is working through it, but you cannot move forward until it clears. The code itself does not tell you how much longer you will wait — that depends on whether your return is straightforward or flagged for review.

You check for code 971 by logging into your IRS account at IRS.gov or by calling the IRS at 1-800-829-1040. The transcript will show the code, the date it was assigned, and sometimes notes about what is being reviewed. If you see code 971, do not file an amended return or contact the IRS yet — wait for it to clear on its own timeline.

Key Takeaways

  • Code 971 means your return is received and under review; your refund will not arrive until this code is removed.
  • Most code 971 holds clear within 21 days of filing, but returns flagged for identity verification or income matching can take 60 days or longer.
  • You can check your code 971 status through your IRS online account, the IRS2Go app, or by calling 1-800-829-1040.
  • Do not file an amended return or contact the IRS while code 971 is active; wait for the IRS to complete its review first.
  • Once code 971 clears, the IRS typically issues your refund within 21 days, though direct deposit is faster than a paper check.

How long code 971 typically takes to clear

The IRS publishes a standard timeline: code 971 should clear within 21 days of your filing date for most returns. That 21 days starts from when you filed electronically or when the IRS received your paper return, not from when you mailed it. If you filed on March 15, the clock starts March 15, and code 971 should be gone by early April.

However, that 21-day window assumes your return is straightforward — no math errors, no missing information, no red flags. Returns that trigger identity verification holds, income matching issues, or manual review can sit under code 971 for 60 days or longer. The IRS does not always tell you why the hold is in place; you may only see the code and a date.

If code 971 is still showing after 21 days, your return likely needs additional review. This does not mean something is wrong — it means the IRS is verifying information, cross-checking with employers or financial institutions, or checking for duplicate filings. The wait can be frustrating, but the code will eventually clear.

What happens after code 971 is removed

Once the IRS removes code 971 from your transcript, your return has been approved and your refund is being prepared. At this point, a new code appears — usually code 846, which means the refund has been issued. The time between code 971 clearing and code 846 appearing is usually one to three days, but can be longer if the IRS is processing a high volume of returns.

After code 846 appears, the refund is on its way to you. If you chose direct deposit, the money typically arrives within one to three business days of the code 846 date. If you requested a paper check, allow 7 to 14 business days from the code 846 date. The IRS does not control the speed of the mail or your bank's deposit processing, so these are estimates, not guarantees.

You can track the refund status through your IRS account or the IRS2Go app. Both show you the code 846 date and the expected delivery date. If the expected date passes and you have not received the money, contact the IRS or your bank to confirm the deposit was sent and received.

Why code 971 takes longer on some returns

The IRS places code 971 on returns that need manual review for several reasons. Identity theft concerns trigger a hold — if your Social Security number or filing information matches a previous return or shows signs of fraud, the IRS verifies your identity before releasing the refund. This can add 30 to 60 days to your timeline.

Income matching issues also cause delays. If your W-2s, 1099s, or other income documents do not match what you reported on your return, the IRS holds the refund while it contacts your employer or financial institution to verify the correct amount. Discrepancies between what you reported and what the IRS received from third parties are common and usually resolve within 30 to 45 days.

Returns with missing or incomplete information — a missing signature, an unsigned Form 8453, a missing Schedule C — also sit under code 971 while the IRS tries to contact you. If the IRS cannot reach you, the hold can last months. Check your mail and email for IRS notices; if you receive one, respond immediately with the missing information.

How to check your code 971 status

The fastest way to see if code 971 is still active is to log into your IRS account at IRS.gov. Go to "View Your Tax Account" and select "Tax Transcript." The account transcript shows all codes currently on your return, the dates they were assigned, and sometimes explanatory notes. You can check this as often as you want — it updates daily.

If you do not have an IRS online account, you can create one at IRS.gov using your Social Security number, date of birth, and filing address. The setup takes a few minutes and requires identity verification through a third-party service. Once your account is active, you can check your code 971 status anytime.

The IRS2Go mobile app also shows your refund status and any codes on your return. Download it from your phone's app store, log in with your IRS credentials, and tap "Refund Status." The app is often faster than the website and sends notifications when your status changes.

If you do not want to set up an online account, call the IRS at 1-800-829-1040. A representative can look up your code 971 status over the phone. Have your Social Security number, filing status, and the refund amount ready. Wait times are longest during tax season (January through April), so call early in the morning or later in the week if possible.

What to do if code 971 does not clear after 60 days

If code 971 is still showing 60 days after you filed, contact the IRS. This is longer than normal and suggests your return may be stuck in a queue or flagged for an issue that needs your attention. Call 1-800-829-1040 and explain that your code 971 has not cleared. The representative can escalate your case or tell you what information the IRS needs from you.

If the IRS has been trying to reach you by mail, you may have missed a notice. Check your mailbox and email for any IRS correspondence. Notices usually ask you to provide missing documents, verify your identity, or explain a discrepancy on your return. Respond to the notice within the deadline stated on it — ignoring an IRS notice can delay your refund further or result in a penalty.

If you filed through a tax professional or software, contact them to confirm your return was filed correctly and to ask whether they have heard from the IRS. Sometimes a tax preparer can contact the IRS on your behalf to find out why code 971 is still active.

Code 971 versus other IRS refund codes

The IRS uses several codes to track refund status. Code 971 means processing is underway. Code 846 means the refund has been issued and is on its way to you. Code 570 means the IRS has suspended your refund — usually because of a discrepancy or a hold for a past-due debt. Code 768 means the IRS has offset your refund to pay a federal debt or back taxes.

If you see code 570 or 768 instead of 971, your refund is held for a reason beyond normal processing. Code 570 requires you to contact the IRS to resolve the issue. Code 768 means your refund has been applied to a debt you owe, and you will not receive it. Check your transcript carefully to see which codes are active on your return.

Some returns show multiple codes at once. For example, you might see code 971 (processing) and code 570 (hold) together, which means processing is paused while the IRS resolves the issue flagged by code 570. In this case, focus on clearing code 570 first — once it is removed, code 971 processing will resume.

Frequently Asked Questions

Can I get my refund before code 971 clears?

No. Code 971 must be removed before the IRS issues your refund. The code indicates your return is still under review. Once the review is complete, the code is removed and your refund is issued, usually within one to three days.

Does code 971 mean my return was rejected?

No. Code 971 means your return was received and is being processed. It is not a rejection or an error — it is a normal part of the IRS workflow. Most returns clear code 971 without any action from you.

What if I need my refund before code 971 clears?

You cannot speed up code 971 processing. The IRS processes returns in the order they are received, and holds like code 971 are part of their standard review. If you need money urgently, explore other options like a personal loan or credit line, but do not contact the IRS asking them to skip the review.

Will code 971 clear on weekends or holidays?

The IRS processes returns Monday through Friday. Code 971 can be removed on any business day, but not on weekends or federal holidays. If your 21-day window ends on a weekend, expect the code to clear on the next business day.

Should I file an amended return if code 971 is taking too long?

No. Filing an amended return while code 971 is active will only delay your original refund further and create confusion at the IRS. Wait for code 971 to clear and your refund to be issued. If you then realize you made an error, you can file an amended return after that.