Seeing three-digit codes on an IRS transcript creates stress. You expect a refund update. Instead, you see numbers like 570 or 971 with no explanation.
These codes are not random. They show what the IRS has already done on your account and what is blocking progress.
For people who have not filed returns in recent years, transcripts matter even more. The IRS may already have income records for you, or it may have filed a Substitute for Return using only the data they have.
This guide explains the most common IRS transcript codes and what they mean for your refund, your tax balance, and your next step.
What Is an IRS Transcript and Why Should You Check It?
An IRS transcript is a summary of your tax records. A tax return is what you submit. A transcript shows what the IRS has processed and recorded.
Several transcript types exist, but the Account Transcript is commonly used to view account activity, including transaction codes related to processing. It shows a transaction-by-transaction history of activity on your account, including credits, penalties, and freezes that can affect refunds.
You can access transcripts for free using the IRS Get Transcript tool online after identity verification.
Checking your transcript matters even if you have not filed returns for years. The IRS receives third-party income information reported on forms like W-2s and 1099s from payers and other agencies (for example, W-2 data is filed with the SSA and shared for tax administration). Your transcript can show your reported income and payments, but the most recent year may be incomplete.
IRS Code 570: Additional Account Action Pending (Credit Hold)
It is a stop signal. So, the IRS has placed a hold that can delay your refund until the issue is cleared.
TC 570 can appear when the IRS needs to review something, but the transcript usually doesn’t tell you the exact reason.
- One possible cause is an income verification issue (for example, information returns not matching the return).
- Identity verification can delay a refund.
- Unpaid debts (like child support or certain federal/state debts) usually show up as refund offsets (for example, TC 898).
For taxpayers with unfiled prior returns:
- If you owe certain debts, the IRS (or Treasury) may apply part or all of your refund to them, and transcripts often show this as an offset transaction.
- The refund is typically delayed until the hold is cleared or released.
Important clarification:
- Code 570 doesn’t automatically mean a formal audit, but it can indicate the IRS is reviewing something before releasing a refund.
- It means the IRS needs something resolved before moving forward.
If you have unresolved prior-year liabilities, delays can increase the risk of collection action, so it may be worth addressing notices or account issues rather than only waiting for transcript changes.
IRS Code 971: Miscellaneous Transaction (Often Shows as a Notice Issued)
On many transcripts it’s used to record that a notice or letter was generated, depending on the action code. It often appears after Code 570, but not in every case.
What this code tells you:
- The IRS recorded an action on that date, and in many cases it corresponds to a notice or letter being generated.
- The notice may explain what the IRS needs before it can move forward.
Common notices tied to Code 971 include:
- One common reason is an identity-verification letter.
- Some Code 971 entries can relate to audit correspondence.
- Code 971 can also show up around proposed-change notices (like CP2000).
If you moved and did not update your address:
- You may never receive the notice.
- The IRS may still treat the notice as valid if it was sent to your last known address, even if you didn’t receive it.
- If you miss the deadline on certain notices (including audit notices), the IRS may make a decision without the documents you didn’t provide.
A notice is often the IRS giving you a window to respond before it moves to the next step.
How long after Code 971 will you get your refund?
- There is no fixed timeline.
- A refund date usually won’t appear until the issue is cleared and the refund is scheduled.
- Once resolved, refunds may take weeks or months.
Important clarification:
- IRS Publication 971 is about innocent spouse relief.
- It is not related to transcript Code 971.
⚠ When Transcript Codes Turn Into Collection Action
Seeing Code 570 or 971 does not automatically mean enforcement. However, if the freeze relates to:
- Unfiled prior returns.
- An outstanding tax balance.
- An IRS Substitute for ReturnIgnored IRS notices.
The situation can escalate beyond a refund delay. The IRS may:
- Apply your refund to older balances.
- File tax liens.
- Begin a wage levy (often called wage garnishment).
- Levy bank accounts.
Refund holds are sometimes the first visible sign of a deeper unresolved tax issue. Ignoring transcript codes does not make
IRS Code 806: Withholding (and Excess FICA) Credit
Code 806 is the credit for federal income tax withheld (and sometimes excess FICA) that was claimed on the return.
This includes:
- Taxes withheld from W-2 wages.
- Estimated tax payments are usually shown as Code 660, not Code 806.
What to know about the date next to Code 806:
- It is often April 15 of the tax year.
- It is not a refund date.
- This is standard IRS processing.
For taxpayers with unfiled returns:
- Code 806 shows the IRS posted a withholding (and/or excess FICA) credit to your account.
- In many cases, you won’t be able to get the credit back as a refund until you file a return and claim it.
Refund deadline warning:
- Refund claims are time-limited, often you must claim them within 3 years (or sometimes 2 years), and filing too late can bar the refund.
- Code 806 credits do not extend this deadline.
- If you file after the deadline, you can lose the refund tied to those credits.
If Code 806 appears incorrect:
- The issue is often employer or payer reporting.
- A corrected W-2 (or other withholding substantiation) may be needed if the withholding credit can’t be verified.
- Filing or amending the return usually resolves it.
What if Code 806 shows a future date?
- This is often because withholding is treated as paid on April 15 under tax law, so the date may not match when money was withheld.
- It does not mean a refund is scheduled for that date.
Example: How These Codes Appear Together on a Real Transcript
Many taxpayers see a sequence like this:
- Code 806, Withholding credit => Withholding (and sometimes excess FICA) credited to your account.
- Code 766, Additional credit => Often a refundable credit applied to the account.
- Code 846, Refund issued => A refund of overpayment was issued.
Note: TC 806 alone does not mean a refund is coming. Code 846 (and sometimes Code 840 for a manual refund) is confirmation that a refund was issued.
IRS Code 846: Refund Issued
TC 846 usually means “Refund issued.” The IRS processed the return and issued a refund of overpayment.
What the code confirms:
- The IRS finished processing the return.
- The Treasury approved payment.
What the date means:
- It’s the refund issued date, and delivery by direct deposit or mail can take additional time.
Important caution:
- Refunds may be reduced or fully absorbed by offsets.
- Common offsets include back taxes, student loans, and other government debts.
Timelines, Amounts, and Processing Clues
Negative amounts generally indicate amounts in the taxpayer’s favor, and positive amounts generally indicate debits to the account.
A transaction date isn’t necessarily the date the IRS processed or posted the item. It reflects when the IRS scheduled the next internal action.
Cycle codes show the year, week, and processing day the IRS handled your return. They are internal markers, not promises of refund timing.
Where’s My Refund vs IRS Transcript
The Where’s My Refund tool updates once per day and shows only three basic statuses. However, your transcript shows more detailed actions (like freezes, notices, and credits) than Where’s My Refund. If they differ, the transcript is usually the better place to see what has actually posted to your account.
When These Codes Signal It’s Time to Act
If you see Code 570 with no progress, or Code 971 but you never received the notice, your account is stuck.
At that point, the risk is not just a delayed refund. If the underlying issue is missing returns or unpaid balances, the IRS can escalate.
- The IRS may file a Substitute for Return using only income records.
- An IRS Substitute for Return may not include deductions and credits you could claim, although for individuals the standard deduction is generally allowed.
- That can produce a higher assessed balance than a taxpayer-filed return, and assessed balances can lead to collection.
Refund claims are time-limited, but unpaid tax can still lead to collection action. If the issue involves missing returns or a balance due, it may be better to address it rather than only waiting for transcript updates. And when transcript issues sit unresolved, the odds of wage garnishment or a bank levy may go up.
How Precision Tax Can Help
We explain what each code means in plain language.
We file missing returns to replace inaccurate IRS-generated returns.
We resolve freezes, respond to notices, and pursue legitimate relief options such as payment plans or settlement programs.
If you see Code 570 or 971 and:
- You have missing returns
- You owe prior taxes
- You received a CP notice
- Your refund is frozen with no explanation
Schedule a free IRS transcript review and consultation before the IRS excalates the account.
We review transcripts daily and identify whether:
- The issue is minor
- A response deadline is approaching
- Collections are likely
Frequently Asked Questions
Do IRS transcript codes mean I’m being audited?
Not usually. Most transcript codes reflect routine processing steps or automated holds. Codes like 570 or 971 mean the IRS paused action or sent a notice, not that a formal audit has started. Audits typically involve separate audit notices and specific examination codes.
How long does Code 570 stay on a transcript?
There is no fixed timeline. Code 570 remains until the underlying issue is resolved. This could take days, weeks, or months depending on whether the IRS needs identity verification, documents, or action on missing returns.
If I see Code 971 but never received a letter, what should I do?
The IRS still expects a response even if you didn’t receive the notice. Address changes, mail delays, or lost letters are common. Checking the transcript date helps identify which notice was sent so you can request a copy or respond appropriately.
Does Code 806 mean my refund is approved?
No. Code 806 only confirms tax payments or withholding on file. A refund is not approved until Code 846 appears. Many taxpayers assume a refund is coming based on Code 806 alone, but refunds can still be frozen or offset.
Why does my transcript show income I never reported?
The IRS receives income data directly from employers, banks, and platforms. If you did not file, or filed incompletely, your transcript may show income records the IRS has but you never reconciled on a return. This is common for gig work, crypto platforms, or old W-2s.
What happens if I never file the missing returns showing on my transcript?
The IRS may file a Substitute for Return using only income data they have. These returns usually overstate tax because they exclude deductions and credits. Filing your own return replaces the IRS version and often reduces the balance.
Can transcript codes change without notice?
Yes. Transcripts update as the IRS processes actions internally. Codes can appear or disappear before you receive any letter. This is why transcripts often reveal issues earlier than IRS mail or the Where’s My Refund tool.
Is the date next to a transcript code a deadline?
Usually no. Most dates reflect processing or posting dates, not deadlines or payment dates. Actual deadlines are communicated through IRS notices, not transcript entries.
What’s the difference between a transcript freeze and a levy or garnishment?
A transcript freeze (like Code 570) pauses processing. Levies and garnishments happen later, after assessments and collection notices. Transcript codes are early signals—long before enforcement begins.
Should I check my transcript even if I haven’t filed in years?
Yes. Especially if you haven’t filed. The transcript shows what income the IRS already has and whether refunds, credits, or enforcement actions are pending. It’s often the starting point for fixing multi-year filing gaps.
