IRS Transcript Analysis — Complete Practitioner Guide
How to obtain, read, and analyze IRS account transcripts, return transcripts, and wage/income transcripts — transaction codes, statute dates, and collection intelligence. Updated for 2026.
Types of IRS Transcripts and How to Obtain Them
IRS transcripts are the practitioner's primary intelligence tool. Before advising any client on IRS collection matters, practitioners should obtain and analyze the client's complete transcript history. Transcripts reveal: what the IRS knows about the client's income and filing history; the exact amount of each liability including penalties and interest; the collection statute expiration date (CSED) for each period; any collection actions taken or pending; and whether the client has unfiled returns that the IRS has flagged.
| Transcript Type | What It Shows | How to Obtain | Best Use |
|---|---|---|---|
| Account Transcript | Payments, penalties, interest, transaction codes, CSED | IRS Online Account, Form 4506-T, e-Services | Collection analysis, CSED calculation |
| Return Transcript | Line items from the filed return | IRS Online Account, Form 4506-T | Verify what was filed; identify discrepancies |
| Wage & Income Transcript | W-2s, 1099s, K-1s reported to IRS | IRS Online Account, Form 4506-T | Identify unreported income; reconstruct returns |
| Record of Account | Combined return and account data | Form 4506-T | Comprehensive review |
| Verification of Non-Filing | Confirms no return filed for a period | Form 4506-T | Identify unfiled return periods |
Source: IRS Publication 2108-A; IRS e-Services Transcript Delivery System
Fastest access method: For practitioners with an IRS e-Services account and a valid Form 2848 on file, the Transcript Delivery System (TDS) provides instant access to all transcript types. Practitioners who do not have e-Services accounts should establish one immediately — it is the single most valuable tool for IRS representation practice.
Reading IRS Transaction Codes — The Essential Guide
IRS account transcripts use three-digit transaction codes (TCs) to record every action taken on the account. Understanding transaction codes is essential for accurate CSED calculation, identifying collection actions, and spotting potential issues.
| Transaction Code | Description | Practitioner Significance |
|---|---|---|
| TC 150 | Return filed and processed | Starting point for statute calculations |
| TC 290 | Additional tax assessed | Creates new CSED; check amount |
| TC 300 | Additional tax assessed (examination) | Audit adjustment; check for TC 301 (reversal) |
| TC 480 | OIC submitted | Tolls CSED; check TC 481 (rejection) or 482 (withdrawal) |
| TC 530 | Currently Not Collectible | Collection suspended; check hardship code |
| TC 582 | Federal Tax Lien filed | Lien exists; affects credit and property sales |
| TC 971 | Miscellaneous transaction | Check action code — 69=CDP notice, 43=installment agreement |
| TC 972 | Reversal of TC 971 | Check what was reversed |
| TC 520 | Bankruptcy filed | Tolls CSED; check TC 521 (bankruptcy closed) |
| TC 780 | Offer in Compromise accepted | Liability settled; check compliance period |
| TC 608 | Statute of limitations expired | Liability extinguished — confirm with practitioner |
Source: IRS Document 6209 (Transaction Codes)
CSED calculation: The Collection Statute Expiration Date (CSED) is calculated as 10 years from the TC 150 date (or TC 290/300 date for subsequent assessments), plus any tolling periods. Tolling periods include: OIC pending (TC 480 to TC 481/482/780) plus 30 days; CDP hearing pending (TC 971 action code 69 to resolution); bankruptcy (TC 520 to TC 521) plus 6 months; and certain other events. Accurate CSED calculation is critical — a practitioner who miscalculates the CSED may recommend an OIC when the client is only 6 months from statute expiration.
Using Transcripts to Build a Collection Strategy
A complete transcript analysis should answer the following questions before any collection strategy is recommended:
1. What is the total liability? Sum all TC 150, 290, and 300 assessments, subtract any payments (TC 670, 710, 720), and add accrued penalties and interest. The transcript shows the "module balance" — the current amount owed including accruals — but this figure changes daily as interest accrues.
2. What is the CSED for each period? Calculate the CSED for each tax period, accounting for all tolling events. If any period has less than 2 years remaining, the statute strategy (maintaining CNC status until expiration) may be more favorable than an OIC or installment agreement.
3. Are there unfiled returns? The Wage & Income transcript shows all income reported to the IRS for each year. If the client has not filed returns for years where income was reported, the IRS may have prepared a Substitute for Return (SFR) under IRC §6020(b). SFR assessments are typically unfavorable to the taxpayer — they use the most unfavorable filing status and allow no deductions. Filing original returns to replace SFRs often significantly reduces the liability.
4. Has the IRS filed a lien? TC 582 indicates a federal tax lien. Practitioners should check the lien filing date, the amount secured, and whether the lien has been released (TC 583) or discharged (TC 584). An existing lien affects the OIC offer amount calculation and must be addressed in any resolution strategy.
Case Study: Transcript Analysis Reveals Hidden Statute Opportunity
Client profile: David K., age 63, retired. He owed $145,000 in back taxes for tax years 2012-2016. He had been making small monthly payments under an informal arrangement but had never entered into a formal installment agreement. He came to the practitioner seeking help with an OIC.
Transcript analysis: The practitioner pulled account transcripts for all years and discovered: (1) the 2012 tax (TC 150 date: October 2013, due to a late filing) had a CSED of October 2023 — it had already expired; (2) the 2013 tax had a CSED of April 2024 — it had expired 8 months ago; (3) the 2014 tax had a CSED of April 2025 — it had expired 3 months ago. Only the 2015 and 2016 taxes remained collectible, totaling $38,000.
Result: The practitioner advised David to stop making payments on the expired liabilities and requested confirmation from the IRS that the 2012-2014 liabilities had been extinguished. The IRS confirmed the statute expiration and removed $107,000 from David's account. The remaining $38,000 was resolved through an installment agreement. Total savings: $107,000 — without filing an OIC.
Key lesson: Always pull and analyze transcripts before recommending a resolution strategy. Statute expiration is a free resolution that practitioners frequently miss by jumping straight to an OIC or installment agreement.
Frequently Asked Questions
The information on this page is intended for licensed tax professionals (CPAs, EAs, and tax attorneys) and is provided for educational and research purposes only. Tax law is complex and fact-specific — all strategies discussed are subject to limitations, phase-outs, and conditions that may not apply to every client situation. Practitioners should independently verify all information against current IRS guidance, Treasury Regulations, and applicable state law before advising clients. This content does not constitute legal or tax advice.
Connect Your Clients with Uncle Kam Tax Professionals
Uncle Kam's marketplace connects clients with licensed CPAs, EAs, and tax attorneys who specialize in complex IRS matters. Free to access for practitioners.
Master Transcript Analysis. Join the Uncle Kam Marketplace.
Uncle Kam connects clients with complex IRS histories with licensed tax professionals who specialize in transcript analysis and collection strategy. Join the marketplace today.