IRS Transcripts
How to Read an IRS Account Transcript
The short version: An IRS Account Transcript is the IRS's internal ledger for one taxpayer, one tax year, one form type. It shows every transaction the IRS has recorded — the original assessment, every payment, every penalty, every notice issued, and every collection action taken. The balance at the bottom is what the IRS claims is owed today. The TC 150 date at the top is where the 10-year collection clock started.
In this guide
- What an Account Transcript is — and what it isn't
- The structure of an Account Transcript
- The six lines that drive every resolution decision
- How to calculate the CSED from a transcript
- Transaction code reference
- Reading notices on the transcript
- Common mistakes firms make reading transcripts
- Frequently asked questions
What an Account Transcript Is — and What It Isn't
The IRS issues several transcript types. Knowing which one you're looking at matters before you read a single line.
| Transcript Type | What It Shows | When to Use It |
|---|---|---|
| Account Transcript | Every IRS transaction on the account — assessments, payments, penalties, interest, notices, collection actions | All collection cases. Start here. |
| Return Transcript | What was reported on the filed return — income, deductions, credits | Verifying what was reported vs. what was assessed |
| Wage and Income Transcript | Third-party documents — W-2s, 1099s, K-1s | Unfiled years, income verification, CP2000 response |
| Record of Account | Combines Return Transcript and Account Transcript | When you need both the filed return and the IRS ledger in one document |
For collection work — installment agreements, offers in compromise, lien cases, levy releases — the Account Transcript is the document that matters. The others are supporting evidence.
One transcript covers one tax module: one taxpayer, one tax year, one form type. A client with four years of unpaid 1040 liability requires four separate Account Transcripts. A business with both 1040 and 941 liability requires separate transcripts for each form type.
The Structure of an Account Transcript
Every Account Transcript follows the same layout. Once you've read a hundred of them, the structure is automatic. Here's what you're looking at.
Header section
The top block shows:
- Taxpayer name and TIN (SSN or EIN)
- Tax period (the year being reported)
- Form type (1040, 941, 1120, etc.)
- Address on file — note this carefully; the IRS sends notices to this address
- Cycle date — the date through which transactions are reflected
Address mismatch is a collection strategy gap. If the address on the transcript doesn't match where your client actually lives, prior notices — including the LT11 Final Notice — may have gone to a location the client never saw. That affects CDP rights and your timeline for appealing collection action.
Transaction columns
The body of the transcript has four columns:
| Column | What It Contains |
|---|---|
| Code | The transaction code (TC) — the IRS's internal shorthand for every action taken on the account |
| Explanation | A plain-English label for the transaction. Useful but not always precise — the code is authoritative. |
| Date | When the IRS processed this transaction. Not always the date the taxpayer filed or paid — processing lag is real. |
| Amount | The dollar impact. Positive numbers add to the balance. Negative numbers reduce it. |
The balance line
A running balance appears on the right side of the transcript after each transaction. The last balance figure at the bottom is what the IRS claims the taxpayer owes for that tax year, inclusive of all penalties and interest accrued through the cycle date.
This number goes stale immediately. Interest accrues daily on unpaid balances at the federal short-term rate plus 3%. Any transcript balance you're looking at is already higher than what's printed. Before submitting any resolution proposal, request a current payoff figure directly from the IRS.
The Six Lines That Drive Every Resolution Decision
You don't need to understand every transaction code to work a collection case. You need six data points. Find these first on every transcript you pull.
1. TC 150 — Tax assessed
TC 150 is the original tax assessment — the moment the IRS formally recorded the liability. The date next to TC 150 is the assessment date. This is the date the Collection Statute Expiration Date (CSED) clock started. Write it down before you read anything else on the transcript.
2. TC 971 — Notice issued
TC 971 records IRS notices and other account actions. The action code tells you which notice. TC 971 with Action Code 069 is an LT11 — the Final Notice of Intent to Levy. The date tells you when the 30-day CDP window opened. If you're looking at a transcript and the LT11 date is more than 30 days ago, the window has closed. You're now in equivalent hearing territory, which does not carry an automatic levy hold.
3. TC 582 — Federal Tax Lien filed
TC 582 means a Notice of Federal Tax Lien (NFTL) has been recorded with the county. The date is when the lien was filed — not when the taxpayer was notified. TC 583 releases it. A release removes the legal claim after payoff. It does not remove the public record. A withdrawal (Form 12277) removes the public record — and is what actually clears title and credit bureau reporting.
4. TC 530 — Currently Not Collectible
TC 530 means the IRS placed the account in Currently Not Collectible (CNC) status. Active collection stops. The CSED clock continues to run — CNC does not toll the statute. Check the closing code: CC 24, 32, and 39 indicate hardship-based CNC. If TC 530 is present and the client hasn't heard from the IRS in years, find out when it was set and whether the CSED is closer than the client realizes.
5. TC 480 / 780 — Offer in Compromise
TC 480 is an OIC submitted. TC 780 is an OIC pending review. Both toll the CSED — the collection clock stops from TC 480 forward. TC 781 accepts the OIC. TC 782 rejects it. After rejection, add 30 days before the CSED clock restarts. A single OIC cycle — submission to rejection — can add six months to a year to the collection window. If a prior OIC appears on the transcript, recalculate the CSED before advising anything about statute strategy.
6. TC 520 — Bankruptcy / legal proceedings
TC 520 means bankruptcy was filed or another legal proceeding opened. The CSED clock stops. When TC 521 posts (proceedings closed), add 6 months to the CSED on top of the actual time the proceeding was open. Clients who filed bankruptcy years ago often assume the IRS debt went away. It didn't — and the CSED on those accounts may be far longer than a standard 10-year calculation would show.
How to Calculate the CSED From a Transcript
The Collection Statute Expiration Date is 10 years from the TC 150 assessment date. That's the baseline. The actual CSED is almost never that clean.
To calculate an accurate CSED from the transcript:
- Start with the TC 150 date
- Add 10 years — that is the base CSED
- Identify every CSED-tolling event on the transcript
- Calculate the number of days each event was active
- Add those days to the base CSED
| Event | TC | Tolling Period |
|---|---|---|
| Offer in Compromise pending | 480 / 780 | Submission date to rejection/acceptance + 30 days |
| Bankruptcy | 520 / 521 | Filing date to discharge/dismissal + 6 months |
| CDP hearing | 971 AC 069 | Request date to determination + 90 days |
| Installment agreement (certain circumstances) | 971 AC 043 | Duration of agreement while in default status |
| Living abroad | — | Actual time outside the US (6 months minimum) |
| Military service | — | Active duty period + 270 days |
| Taxpayer Assistance Order | 971 AC 043 | Duration of TAO |
Base CSED: March 15, 2027
TC 480 (OIC submitted): June 1, 2021
TC 782 (OIC rejected): January 15, 2022
Tolling period: 228 days + 30 days post-rejection = 258 days
Adjusted CSED: November 29, 2027
One OIC cycle moved the statute nearly 9 months.
This is not a calculation you can do reliably from memory with 40 active cases. TaxRes CRM tracks CSED dates and tolling events per case so the statute doesn't get buried in a spreadsheet and missed when a file sits idle.
Transaction Code Reference
These are the codes that appear most frequently in collection cases. The IRS publishes a complete list in Document 6209 — this table covers what practitioners actually encounter.
| TC | Meaning | Resolution Impact |
|---|---|---|
| 150 | Return filed and tax assessed | CSED start date — note this first |
| 160 | Failure to File penalty assessed | Abatable via FTA or reasonable cause |
| 166 | Failure to Pay penalty assessed | Accrues as long as balance is unpaid; abatable |
| 196 | Interest charged | Accrues daily; cannot be abated except for IRS error |
| 276 | Failure to Deposit penalty (business) | Abatable; separate from TFRP assessment |
| 290 | Additional tax assessed | New balance posted; check if new CSED applies |
| 300 | Additional tax assessed via exam | Audit result — CSED may restart from this date |
| 420 | Examination indicator | Audit open — do not resolve collection until audit closes |
| 480 | OIC submitted | CSED tolled from this date |
| 520 | Bankruptcy / legal proceedings open | CSED tolled; add 6 months after TC 521 |
| 521 | Bankruptcy / proceedings closed | CSED clock restarts + 6 months |
| 530 | Currently Not Collectible | Collection paused; CSED keeps running |
| 570 | Additional liability pending / credit hold | Refunds frozen; IRS reviewing account |
| 582 | Federal Tax Lien filed | NFTL is public record at county level |
| 583 | Lien released | Legal claim removed; public record remains until withdrawal |
| 608 | Assessment statute expired (ASED) | IRS cannot assess additional tax for this period |
| 668 | Bank levy issued | Active levy — 21-day hold window |
| 669 | Wage levy issued | Active wage garnishment |
| 670 | Payment posted | Credit applied to balance |
| 694 | Levy released | Levy removed — confirm in writing |
| 780 | OIC pending IRS review | CSED tolled |
| 781 | OIC accepted | Liability settled per OIC terms |
| 782 | OIC rejected | CSED resumes + 30 days; appeal window opens |
| 971 | Notice issued / account action | Check action code — AC 069 = LT11 (CDP window) |
| 972 | Notice rescinded | Reverses TC 971 — confirm which notice was pulled |
Reading Notices on the Transcript
TC 971 is the notice code. The action code (AC) tells you which specific notice was issued. These are the ones that change a resolution strategy:
| TC 971 Action Code | Notice | What It Triggers |
|---|---|---|
| AC 069 | LT11 — Final Notice of Intent to Levy | 30-day CDP window. Miss this, lose automatic levy hold. |
| AC 043 | Installment agreement established | Collection activity suspended while IA is current |
| AC 063 | Installment agreement defaulted | IRS can resume collection immediately |
| AC 086 | OIC — waiver of CSED signed | Taxpayer extended IRS collection window as part of OIC process |
| AC 035 | Refund offset applied | IRS intercepted a refund and applied it to balance |
The LT11 is the most consequential notice on the transcript. When TC 971 AC 069 appears, the 30-day window for requesting a Collection Due Process hearing either opened or closed on that date. A CDP hearing filed within 30 days of the LT11 stops all levy action while the hearing is pending. After 30 days, the Equivalent Hearing option still exists but carries no automatic levy stop — the IRS can levy while the hearing is pending.
Cross-reference notice dates against what your client actually received. If the transcript shows an LT11 that the client says never arrived, the address on file may be wrong — or the notice was sent to a prior representative. Either way, document it. An argument for CDP rights based on non-receipt of the LT11 is a real one.
Common Mistakes Firms Make Reading Transcripts
Using the transcript balance as the payoff amount
The transcript balance is accurate as of the cycle date printed at the top. Interest has been accruing since then — daily, at the federal short-term rate plus 3%. By the time you call a client back, the number is already wrong. Always request a current payoff amount before any resolution submission.
Missing tolling events and miscalculating the CSED
A firm that tells a client the statute expires in two years when it actually expires in four years because of a prior OIC has given materially wrong advice. Pull the full transcript history, find every TC 480, 520, and CDP request, and calculate the tolling days before quoting any statute date.
Treating TC 530 as a resolution
CNC status stops active collection. It doesn't stop interest, it doesn't stop penalties, and it doesn't stop the IRS from filing a lien. A client in CNC is still accumulating liability. The right question is: what happens when the IRS reviews the account next year and the income picture has changed?
Not checking for TC 420 before filing resolution paperwork
TC 420 means an examination is open. Submitting an OIC or installment agreement while an audit is active creates a procedural tangle — the liability isn't final yet. Resolve the examination first, then address collection.
Confusing lien release with lien withdrawal
TC 583 is a lien release. It removes the IRS's legal claim after the liability is paid. The public record — the NFTL filed at the county recorder — remains until a withdrawal is granted via Form 12277. Clients paying off a balance to clear title or refinance a mortgage need a withdrawal, not a release. These are not the same thing.
Missing the ASED window
TC 608 is the Assessment Statute Expiration Date — the date after which the IRS can no longer assess additional tax for that period. If a client is under audit and TC 608 is approaching, the IRS will pressure for a statute extension (Form 872). Signing one gives the IRS more time to assess. Whether to sign is a judgment call — but it's one that needs to be made, not missed.
Track every transcript date automatically
TaxRes CRM captures assessment dates, CSED calculations, tolling events, and notice flags in the case file — so critical dates surface before they become emergencies.
Book a Demo →Frequently Asked Questions
How do I get an IRS Account Transcript for my client?
Through IRS eServices (the Transcript Delivery System) using your CAF number and an active Form 2848 or 8821 authorization. Most individual transcripts are available within minutes. Business transcripts for 941, 940, and 1120 are also available through TDS but may take longer for recent periods.
Why does the transcript balance differ from the IRS notice balance?
Interest accrues daily. The transcript reflects the cycle date at the top of the document — typically the Friday before the transcript was generated. By the time you read it, more interest has accumulated. Any notice the client received reflects the balance as of that notice date, which may differ from both the transcript and the actual current balance.
What does TC 570 mean and should I be concerned?
TC 570 is an Additional Liability Pending or Credit Hold. The IRS has flagged the account for review — common before an audit, an identity verification hold, or a refund offset review. Collection doesn't stop with TC 570, but refunds are frozen. It's worth calling the IRS Practitioner Priority Service to find out what's driving it before advising the client.
Can I see if a bank levy was issued on the transcript?
Yes. TC 668 is a bank levy issued. TC 669 is a wage levy. TC 694 releases the levy. If TC 668 appears without a corresponding TC 694, the levy is still active or was recently resolved. The 21-day hold period begins the day the bank receives the levy — not the date on the transcript.
Does TC 530 (CNC) stop the CSED from running?
No. CNC pauses active collection activity. Revenue Officers stop contacting the taxpayer, and IRS automated collection activity stops. The 10-year statute continues to run. CNC is sometimes used strategically to let the CSED approach — but only when you've confirmed there are no tolling events extending the statute beyond the date you think it expires.
What is the ASED and where do I find it on the transcript?
The Assessment Statute Expiration Date is TC 608. It marks the date after which the IRS cannot assess additional tax for that period. Typically 3 years from the return filing date, unless fraud or substantial understatement applies (6 years). If TC 608 is posted, the audit window for that year is closed.
How often does an Account Transcript update?
Typically weekly, on Fridays, corresponding to the IRS's weekly processing cycle. If a payment was made recently and doesn't appear, wait one cycle before assuming a problem. For urgent situations — an active levy, a pending CDP deadline — call the Practitioner Priority Service directly rather than waiting for the transcript to update.
What should I do when the address on the transcript doesn't match my client's current address?
File Form 8822 (individual) or 8822-B (business) to update the address on file. More importantly, pull the notice history from the transcript and identify whether any CDP-triggering notices went to the wrong address. Non-receipt of the LT11 due to an incorrect address can be grounds for a late CDP request — but you need to document it and file promptly.
Related resources
Tax situations vary significantly. This article is for informational purposes and does not constitute legal or tax advice. Transaction codes and IRS procedures may change — verify current guidance through IRS.gov or Publication 594 before relying on specific procedural details in active cases.