Seeing a three-digit code on your IRS transcript instead of a refund date is frustrating. You were expecting an update. What you got is a number with no explanation.
These codes aren’t random. They’re a transaction log. Each one records what the IRS has done on your account, what it’s waiting on, and what’s blocking your refund.
Here’s a quick reference before we get into each code:
| IRS code | What it means for your refund |
|---|---|
| 806 | Tax withheld from your wages was credited to your account. Routine and expected. |
| 570 | Your refund is on hold. The IRS is reviewing something before releasing it. |
| 971 | The IRS sent you a notice. Check your mail for a letter explaining what’s needed. |
| 846 | Your refund was approved and is on its way. Check the date shown. |
If you haven’t 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 it has on file.
What Is an IRS Transcript, and Why Should You Check It?
An IRS transcript is a record of your tax account history. A tax return is what you submit. A transcript shows what the IRS has actually processed and recorded.
The Account Transcript is what most people need. It shows every transaction on your account: credits, penalties, notices, and freezes that can affect your refund.
You can pull your transcripts for free at IRS.gov using the Get Transcript tool after identity verification.
What Does IRS Code 806 Mean on My Transcript?
IRS code 806 means the IRS credited your account for federal income taxes withheld from your wages, as reported on your W-2. It confirms the IRS received your withholding. Code 806 on your transcript doesn’t indicate a problem.
The date next to code 806 is usually April 15 of the tax year. That’s a processing convention, not a refund date. The IRS treats withholding as paid on April 15 regardless of when it was actually deducted from your paychecks.
Estimated tax payments typically show as code 660, not 806.
If you haven’t filed in a while: Code 806 means the IRS already posted a withholding credit to your account. You generally can’t get that back as a refund until you file a return and claim it. Refund claims have a time limit, usually 3 years from the original due date. Filing too late means forfeiting the refund entirely.
If code 806 looks wrong, the issue usually traces back to what your employer reported. A corrected W-2 or other documentation may be needed.
What Does IRS Code 570 Mean on My Transcript?
IRS code 570 means the IRS placed a hold on your refund for additional review. It doesn’t mean you did anything wrong. It can result from income discrepancies, identity verification, or missing documents. Your refund won’t move until the hold is cleared.
The transcript usually won’t tell you the specific reason. Common causes:
- Income records from your employer or bank don’t match your return
- The IRS flagged the account for identity verification
- There’s a prior-year balance the IRS may apply your refund against
Code 570 alone isn’t enforcement. It’s a pause. But if you also see code 971 right after it, the IRS has sent you a notice explaining what it needs. Responding quickly matters at that point.
If you have unresolved prior returns or balances: A refund hold that sits ignored can lead somewhere worse. The IRS can apply your refund to older debts, and a stuck account is often the first sign of a deeper problem.
Code 570 or 971 on your transcript?
A refund hold can turn into a collection problem if ignored. Precision Tax reviews IRS transcripts every day. We’ll tell you exactly what your codes mean and what to do next.
Free transcript review: call 1-855-212-5900 or contact us.
What Does IRS Code 971 Mean on My Transcript?
IRS code 971 means the IRS generated a formal notice and sent it by mail to the address on file. The notice explains what the IRS needs before moving forward. Code 971 right after code 570 means your refund is frozen and the notice explains why.
IRS notices have response deadlines. If you miss the window, the IRS may proceed without your input.
If you moved and didn’t update your address: The IRS treats a notice as valid even if you never received it. The postmark date is what counts. Check the date next to code 971 on your transcript to know when the clock started.
There’s no fixed timeline for how long code 971 delays a refund. Once the issue is resolved, expect a few more weeks before the refund processes.
2026 update: Code 971 is appearing more frequently this filing season. The IRS entered 2026 with roughly 2 million unprocessed returns and a workforce that’s about 27% smaller than it was a year ago. That combination means more accounts are getting flagged for identity verification and manual review before refunds release. If you see code 971, verify your mailing address is current with the IRS and watch for a letter within 5-10 business days. Don’t wait to see if it clears on its own.
Worth noting: IRS Publication 971 covers innocent spouse relief. It has nothing to do with transcript code 971.
When Codes 570 and 971 Signal Something More Serious
Codes 570 and 971 don’t automatically mean enforcement is coming. But if the underlying issue involves unfiled returns, an outstanding balance, or ignored notices, things can escalate.
The IRS may apply your refund to older debts, file a federal tax lien, or begin wage garnishment or a bank levy. A frozen refund is often the first sign of a problem that’s been building.
What Does IRS Code 846 Mean on My Transcript?
IRS code 846 means your refund has been approved and the IRS is releasing it. The date next to code 846 is your official refund issue date. For direct deposit, expect funds within 1-5 business days of that date.
Code 846 is the one you’re waiting for. Credits like 806 or 766 confirm money is posted to your account, but they don’t mean a refund is on the way. Code 846 is confirmation.
What the Date Next to Code 846 Means
The date is when the IRS scheduled the refund to be sent, not when it will hit your account.
| Refund method | When to expect funds after the 846 date |
|---|---|
| Direct deposit | 1-5 business days |
| Prepaid debit card | 1-5 business days |
| Paper check | 5-10 business days, if issued. See note below. |
Note on paper checks in 2026: The IRS began phasing out paper refund checks on September 30, 2025. If your refund was set to be issued by check, the IRS will freeze it until you provide direct deposit information. You can add your bank account through your IRS Online Account at IRS.gov. Once submitted, a paper check can be released within 1-2 weeks as an exception. If you can’t access your online account, call the IRS toll-free line for help.
If the 846 date has passed and your refund hasn’t arrived:
- Check the Where’s My Refund tool at IRS.gov for current status
- Confirm the direct deposit account number on your return is correct
- If more than 5 business days have passed (direct deposit), call the IRS at 1-800-829-1040
- If your refund went to a closed account, the bank returns it to the IRS, which reissues by check. That adds a few weeks.
Refunds shown by code 846 can still be reduced or fully offset by debts like back taxes, student loans, or other federal obligations. The offset usually shows as transaction code TC 898 on the same transcript.
Timelines, Amounts, and What the Numbers Mean
Negative amounts on a transcript generally mean money in your favor. Positive amounts are typically debits, money you owe.
Transaction dates reflect when the IRS scheduled its next internal action, not necessarily when something was processed. Cycle codes are internal processing markers, not refund timing promises.
Where’s My Refund vs. Your Transcript
The Where’s My Refund tool shows 3 basic statuses and updates once per day. Your transcript shows the full account history: freezes, notices, and credits. When the two conflict, the transcript gives you the more complete picture.
When to Stop Waiting and Take Action
If code 570 has been on your transcript with no movement, or you see code 971 but never got a letter, your account is stuck.
The risk isn’t just a delayed refund. If the underlying issue is missing returns or a balance due, the IRS can escalate. It may file a Substitute for Return using only the income data it has, which usually overstates your tax because it doesn’t account for your deductions. That assessed balance can trigger collection.
In 2026, delays are taking longer to resolve. With a reduced workforce and a significant backlog heading into filing season, accounts that need manual review are waiting longer than usual. The longer transcript issues sit unresolved, the higher the odds of a wage levy or bank levy.
How Precision Tax Can Help
We review IRS transcripts every day. We can tell you whether your issue is minor, whether a deadline is approaching, and whether enforcement is likely.
If you have a code 570 or 971 and any of the following apply:
- You have missing returns
- You owe prior-year taxes
- You received a CP notice
- Your refund is frozen with no explanation
Get a free transcript review before the IRS escalates. Call 1-855-212-5900 or contact us.
Frequently Asked Questions
Do IRS transcript codes mean Iâm being audited?
Not usually. Most codes reflect routine processing or automated holds. Codes 570 and 971 mean the IRS paused or sent a notice, not that a formal audit is underway. Audits involve separate audit notices and examination-specific 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.