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 often the most useful for viewing tax return processing status and related codes. It shows a line-by-line history of actions on your account, including credits, penalties, holds, and 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 copies of your W-2s and 1099s directly from employers and banks. Your transcript shows exactly what income and payments the IRS already has on file.
IRS Code 570: Refund Frozen or Return Delayed
Code 570 means “Additional account action pending.” It is a stop signal. The IRS has paused processing your return.
This code appears when the IRS flags an issue, such as:
- A mismatch between reported wages and employer records
- A request for identity verification
- Unpaid obligations like child support or federal debts
For taxpayers with unfiled prior returns:
- The IRS may hold a current refund to cover past balances
- The refund will not be released until the issue is resolved
Important clarification:
- Code 570 does not mean you are being audited
- It means the IRS needs something resolved before moving forward
IRS Code 971: IRS Sent You a Notice
Code 971 means “Notice issued.” It often, but not always, follows Code 570 on your transcript.
What this code tells you:
- The IRS mailed a letter on the listed date
- The letter explains why the return is frozen
Common notices tied to Code 971 include:
- Identity verification requests
- Audit-related notices such as CP75
- Proposed changes to your return, such as CP2000
If you moved and did not update your address:
- You may never receive the notice
- The IRS still expects a response
- Missing the deadline allows the IRS to proceed without your input
How long after Code 971 will you get your refund?
- There is no fixed timeline
- No refund date exists until the notice issue is resolved
- 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
IRS Code 806: Withholding or Estimated Payments
Code 806 represents federal income tax already paid.
This includes:
- Taxes withheld from W-2 wages
- Estimated tax payments you made
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 proves the IRS already has a record of taxes paid
- These credits remain unused until a return is filed
Refund deadline warning:
- If you do not file within three years of the original due date
- Any refund tied to Code 806 is permanently forfeited
If Code 806 appears incorrect:
- The issue is often employer or payer reporting
- A corrected W-2 or 1099 may be required
- Filing or amending the return usually resolves it
What if Code 806 shows a future date?
- This often reflects processing conventions or extensions
- 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 => Federal income tax already paid.
- Code 766, Additional credit => Often a refundable credit applied to the account.
- Code 846, Refund issued => The IRS has approved and released the refund.
Note: Code 806 alone does not mean a refund is coming. Code 846 is the only confirmation that money is being released.
IRS Code 846: Refund Issued
Code 846 means “Refund issued.” This is the final processing step.
What the code confirms:
- The IRS finished processing the return
- The Treasury approved payment
What the date means:
- It is the day the refund is sent by direct deposit or mail
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 numbers on transcripts usually represent credits or refunds. Positive numbers usually represent taxes, penalties, or interest owed.
The processing date is not a payment date. 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.
Your transcript updates more frequently and shows detailed actions, including freezes, notices, and credits.
If the two tools conflict, the transcript is the more reliable source.
When These Codes Signal It’s Time to Act
If you see Code 570 without a resolution, or Code 971 without a received notice, your account is stalled.
The IRS may eventually file a Substitute for Return using only income data they have. These returns ignore deductions and credits and often overstate what you owe.
Refunds expire after three years, but IRS collection rights do not. Ignoring transcript signals increases the risk of wage garnishments or bank levies.
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 collections have already started, we act quickly to stop or reverse them.
Schedule a free IRS transcript review and consultation.
Our team provides confidential, expert support to get you back on track.
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.