Tax Resolution Hub
Field Guide / Volume 1

Reading IRS Transcripts

A Tax Pro's Field Guide to the five transcript types, the transaction codes that matter, and how to turn raw IRS data into a resolution plan.

IRS transcripts are the closest thing a tax professional has to the IRS's own case file. Read them well and you can prevent a CP2000 before it mails, calculate a CSED to the day, and spot ID-theft indicators in seconds. Read them poorly and you are guessing at a client's exposure. This guide walks through the five transcript types, the twelve or so transaction codes that actually change the outcome of a resolution case, and the practical scenarios where each one earns its place in your workflow.

Versionv1.0 PublishedApril 2026 FormatField Guide
Chapter 01

The Five Transcript Types — And When to Pull Each

The IRS publishes five transcript products for individual taxpayers, and a substantially similar menu for businesses. Each was designed for a different purpose, and each will give you a different slice of the same underlying data. Pulling the wrong transcript is the single most common wasted-effort mistake in a new resolution practice — you end up with a document that technically answers a question, but not the one your case turns on.

1. Account Transcript

The Account Transcript is the operational backbone of resolution work. It shows every posted transaction for a single tax year on a taxpayer's account: the original return posting, assessments, payments, penalties, interest, liens, levies, audit openings, collection holds, and any adjustments. If a tax year has a balance due, an open exam, or a pending collection action, the Account Transcript is where you will see it.

Use it as your default. Nearly every resolution workflow — installment agreements, Offers in Compromise, Currently Not Collectible, penalty abatement, lien/levy work — starts with a fresh Account Transcript for every year at issue.

2. Return Transcript

The Return Transcript shows most line items from the original return as filed: AGI, taxable income, tax before credits, total tax, withholding, refundable credits. It does not show subsequent changes — if the taxpayer amended, or the IRS adjusted the return on exam, the Return Transcript still reflects only what was originally filed.

Use it when you need to confirm what the taxpayer reported: verifying AGI for a mortgage application, reconciling a client's memory of what they filed, or building a baseline before an amendment.

Heads up: Return Transcripts are only available for the current year plus three prior years for most products. Older years may require Record of Account or a Form 4506 request.

3. Wage & Income Transcript

The Wage & Income Transcript (sometimes abbreviated W&I) aggregates the information returns the IRS received about the taxpayer: W-2s, 1099-NEC, 1099-MISC, 1099-INT, 1099-DIV, 1099-R, 1099-B, 1099-K, 1098, K-1 summaries, SSA-1099s, and similar. It is the IRS's view of the taxpayer's income and withholding, reported by third parties.

This is the transcript that reconstructs an unfiled return. It is also the data that drives AUR (Automated Underreporter), so a side-by-side comparison against a filed return tells you in advance whether a CP2000 is coming.

Timing matters: W&I data for a given tax year is not fully loaded until roughly late May of the following year. Pulling W&I in February for the prior year will show you a partial set — some 1099s may not have been transmitted yet.

4. Record of Account

The Record of Account is essentially a Return Transcript and an Account Transcript stitched together. You see the filed return and every subsequent account action in one document. It is the right transcript when you are investigating a discrepancy between what the taxpayer filed and what the IRS currently shows as their balance — for example, when the client says "I filed and paid" but a notice says otherwise.

5. Verification of Non-filing Letter

The Verification of Non-filing is an official letter stating the IRS has no record of a processed Form 1040 for a given year. It is not strictly a transcript, but it comes from the same system and is often requested alongside the others. Common uses: financial aid verification, mortgage underwriting, and proving non-filer status when applying for certain benefits.

Quick Reference

Which transcript, when

  • Account Transcript — default for every resolution case; shows the whole life of the year.
  • Return Transcript — use to confirm what was originally filed; does not show amendments or exams.
  • Wage & Income — the reconstruction tool for unfiled years and AUR defense.
  • Record of Account — best single document when filed return and account balance do not match.
  • Non-filing Letter — official proof the IRS has no processed return on file.

See also: Chapter 6 — Reading Wage & Income Transcripts, Chapter 9 — When to Pull What, and the TRH Knowledge Base: Pulling Transcripts.

Chapter 02

Anatomy of an Account Transcript

Every Account Transcript is built the same way: a header block with identifying data, a summary of return-level figures, and a chronological list of transaction-code entries. Once you can read one, you can read them all — the 1040 Account Transcript, the 941 Account Transcript, and the 1120 Account Transcript all share the same skeleton.

The header

At the top you will find:

The name-control field deserves a second look. Name-control mismatches are a frequent cause of rejected transcript pulls and rejected e-filed returns. If your client recently married, divorced, or legally changed their name, the name control the IRS still has on file may not match what you expect.

The return-level summary

Immediately below the header is a short block of return figures: AGI, taxable income, tax per return, SE tax, total tax, and withholding. These are read from the original return posting. If the return was later adjusted, this summary block does not update — the adjustments post as transactions below. That is a frequent source of confusion.

The transactions list

The bulk of the transcript is a chronological list of entries, each with:

Example: A typical Account Transcript header

Taxpayer Jane Doe, SSN 123-45-6789, tax year 2022. Her Account Transcript shows:

  • TC 150 — 04-15-2023 — $12,440 (return filed and processed)
  • TC 806 — 04-15-2023 — -$9,800 (W-2 withholding credited)
  • TC 610 — 04-15-2023 — -$2,640 (payment with return)
  • TC 971 — 06-05-2023 — $0 (notice issued — needs action-code lookup)

Reading top to bottom: Jane filed 2022 on time, owed $12,440 in total tax, paid it via withholding plus an extension payment, and received a notice in early June. Whether that notice was a benign confirmation or the start of a problem requires reading the TC 971 action code (covered in Chapter 4).

Running balance

Account Transcripts do not print a running balance column. You build the balance mentally: assessments and penalties are positive (they increase liability), payments and credits are negative (they reduce it). A year with a zero ending balance can still have an open case if, for example, a TC 520 collection-hold is posted at the bottom.

Quick Reference

Anatomy cheatsheet

  • Header gives you TIN, name control, tax period, and form.
  • Return summary shows the original filing only — it does not reflect later adjustments.
  • Transaction list is chronological; positives increase balance, negatives reduce it.
  • Ending balance is mental math, not a printed field.
  • An empty-looking transcript (just TC 150 + withholding) is usually a clean year.

See also: Chapter 3 — Transaction Codes That Matter, Chapter 8 — BMF vs IMF.

Chapter 03

Transaction Codes That Matter Most for Resolution

The IRS publishes hundreds of transaction codes. You do not need to memorize them. In day-to-day resolution work, roughly a dozen codes do ninety percent of the explaining. Learn these cold and most Account Transcripts become readable at a glance.

CodeMeaningWhy it matters
TC 150Return filed and tax assessedStarts the ASED clock. Amount = total tax on the return.
TC 290Additional tax assessedPost-filing adjustment. Can come from exam, AUR, or math-error.
TC 291Reduced / abated taxMirror of TC 290 — usually the result of a successful appeal or amendment.
TC 420Examination indicatorA case has been referred to the audit function.
TC 421Examination closedTells you when the audit ended.
TC 520Collection due process / bankruptcy / litigation holdFreezes certain collection actions; the closing-code clarifies the reason.
TC 530Currently Not CollectibleAccount placed in CNC status. Often accompanied by a closing code.
TC 570Additional account action pendingA hold on a refund or account adjustment. Something is under review.
TC 571 / 572Release of TC 570 holdThe review completed.
TC 766Refundable credit allowanceEITC, CTC, AOTC, and similar credits post here (negative).
TC 768EIC creditSpecifically the Earned Income Credit posting.
TC 846Refund issuedThe IRS sent money to the taxpayer on this date.
TC 960Appointed representative (POA)A CAF'd 2848 or 8821 has posted. If it is missing, your POA has not been processed.
TC 961Reversed POARepresentation removed — either by the taxpayer, a new POA, or the revocation process.
TC 971Miscellaneous transactionA bucket code. Read the action code (see Chapter 4).
TC 976Duplicate return filedA second return was submitted for the same period. Common with identity theft.

Reading TC 570 in context

TC 570 is the code you will see most often when a refund is "stuck." It means the IRS has put a hold on something and is reviewing. By itself, the code does not tell you why. You are looking for a companion entry — usually a TC 971 with an action code — that explains the reason. Common pairings: TC 570 with a TC 971 AC 128 (Injured Spouse Claim), or TC 570 with no companion code, which generally means an internal verification routine is running.

TC 420 and TC 290 together

If you see TC 420 (exam opened) followed months later by TC 290 (additional tax assessed), the exam closed with a deficiency. TC 421 (exam closed) may or may not post separately depending on the resolution path. TC 300 is another code you will sometimes see instead of TC 290 when the adjustment comes from exam specifically, though TC 290 has become the more common posting code for many adjustment types.

TC 846 and TC 826

TC 846 is a refund actually issued. TC 826 is a credit offset applied to another liability (federal tax debt, TOP offsets for child support, etc.). If a taxpayer expected a refund and you see TC 826 instead, the refund was taken to pay a different debt — you will need to track down which one.

Quick Reference

Codes to know cold

  • TC 150 starts ASED. TC 290 adds tax. TC 291 subtracts it.
  • TC 420/421 bracket an exam. TC 520/530 indicate a collection status change.
  • TC 570 is a hold; look for a TC 971 action code to explain it.
  • TC 846 is money going to the taxpayer; TC 826 is money going to another debt.
  • TC 960/961 reflect POA on file — missing TC 960 means your CAF has not posted.

See also: Chapter 4 — TC 971 Action Codes, TRH Knowledge Base, and the TRH IRS Codes reference.

Chapter 04

TC 971 and Its Action Codes — The Hidden Map of IRS Activity

TC 971 is the most important code you will not understand from the label alone. Its explanation line usually says something generic like "Miscellaneous Transaction" or names the notice issued, but the operational meaning is carried by a separate Action Code (AC). The Action Code is either printed alongside the TC 971 entry (newer transcripts) or requires a lookup.

Why TC 971 exists

The IRS needs a way to log a wide variety of events that do not change the account balance but that matter downstream: notices sent, claims filed, identity-theft markers, bankruptcy flags, innocent-spouse determinations, CDP rights mailings, amended returns received. Rather than spawn hundreds of separate transaction codes, the IRS routes all of them through TC 971 and distinguishes them by action code.

Action codes you will see most often

ACMeaningResolution implication
010Amended return receivedExpect matching TC 976 or a TC 290/291 when the amendment posts.
031Intent to Levy / CDP notice issuedStarts the 30-day CDP clock. Mark your calendar.
033CDP rights acknowledgedTaxpayer requested a CDP hearing — collection paused.
054Offer in Compromise pendingCSED is tolled during the OIC evaluation.
063IA originatedInstallment Agreement recorded.
121Identity theft case openedRefund and assessments may be frozen. TRI may apply.
128Injured Spouse claimExplains a TC 570 hold on the refund.
138Amended / duplicate return processedPairs with TC 976.
199Notice issued — specific subtype in closing codeAlways read alongside the notice itself.

The list above is the common set; the full list is long and changes over time. Your day-to-day goal is not to memorize every action code, but to know which ones always demand attention: anything in the CDP series, OIC (054), identity theft (121), and the injured-spouse marker (128).

Reading a stack of TC 971s

Some transcripts have five or six TC 971 entries in a row — a notice sequence, an amended return, an OIC submission, a CDP election, and so on. The correct read is chronological: treat each TC 971 as a timeline event. Then overlay that timeline on the financial transactions (TC 150, 290, 846) to understand the full story.

Example: A CDP sequence

Taxpayer Alex Smith, tax year 2020, owes $18,400 at start of 2024. The transcript shows:

  • TC 971 AC 031 — 02-12-2024 (LT11 / CP90 issued — intent to levy with CDP rights)
  • TC 971 AC 033 — 03-05-2024 (CDP hearing requested within the 30-day window)
  • TC 520 cc 76 — 03-05-2024 (collection hold posted due to the CDP)

That sequence — AC 031, then AC 033 within 30 days, then TC 520 — tells you the taxpayer preserved their CDP rights and collection is paused. If you see TC 971 AC 031 but no AC 033, the 30 days expired without a hearing request, and you no longer have CDP protection for this liability.

Quick Reference

TC 971 reading tips

  • Always read TC 971 as a pair: the code plus its action code.
  • AC 031 / 033 are your CDP-rights timeline.
  • AC 054 means an OIC is pending — CSED is tolled.
  • AC 121 is an identity-theft case — expect refund freezes.
  • A stack of TC 971s is a timeline; lay them out chronologically against the TC 150/290/846 line.

See also: Chapter 3 — TC basics, Chapter 10 — Red Flags, TRH Notice Lookup.

Chapter 05

Statutes: ASED, CSED, RSED — Calculating Them from the Transcript

Three statutes of limitation run on every tax year, and all three can be computed from the Account Transcript. Getting them right is the difference between a case resolved on statute and a case resolved by capitulation.

ASED — Assessment Statute Expiration Date

The ASED is the deadline for the IRS to assess additional tax on a filed return. The general rule is three years from the later of (a) the due date of the return or (b) the date the return was filed. You read this off the transcript as TC 150 date plus three years, unless the return was filed before the due date, in which case the clock starts at the due date.

Extensions, amendments, and certain agreements (Form 872) can extend the ASED. Substantial-omission cases (25% or more of gross income) double the clock to six years, and fraud or non-filing suspends the clock indefinitely.

CSED — Collection Statute Expiration Date

The CSED is the deadline for the IRS to collect an assessed liability. The baseline is ten years from the date of assessment, which is the TC 150 date for self-assessed tax or the TC 290/300 date for additional assessments. Each assessment has its own CSED — it is common for a single tax year to have two or three CSEDs running in parallel.

The CSED is tolled (paused) during certain events that the transcript records:

Reality check: CSED calculations are the one place where "close enough" is not good enough. TRH and similar tools will compute the CSED for you from the transcript, but you should always spot-check against the Account Transcript's TC 520 entries. Missing a tolling event by two months can mean advising a client to wait out collection when in fact they still have six months of exposure.

RSED — Refund Statute Expiration Date

The RSED is the deadline for claiming a refund or credit. The rule is the later of three years from when the return was filed or two years from when the tax was paid. This matters for amended returns and for offsets — if your client has an overpayment in a closed RSED year, the overpayment generally cannot be refunded or applied to another year.

Walking through a CSED calculation

Example: CSED with one tolling event

Taxpayer Priya Patel, 2018 tax year, owes $42,000. Transcript shows:

  • TC 150 — 05-20-2019 — $40,000 (return filed late; assessment on that date)
  • TC 971 AC 054 — 11-01-2021 (OIC pending)
  • TC 971 AC 054 reversal — 04-15-2022 (OIC returned)

Base CSED: 05-20-2019 + 10 years = 05-20-2029. Add the OIC tolling: 11-01-2021 to 04-15-2022 is 165 days, plus 30 days after the return/rejection = 195 days of tolling. Adjusted CSED: approximately 12-01-2029.

If a subsequent TC 290 assessment posts, say on 09-15-2022 for an additional $2,000, that slice has its own CSED of 09-15-2032.

Quick Reference

Statute shortcuts

  • ASED = TC 150 date + 3 years (longer for substantial omission, indefinite for fraud/non-filer).
  • CSED = assessment date + 10 years, per assessment, plus tolling from OIC / CDP / bankruptcy / IA / innocent spouse / absence.
  • RSED = later of (3 years from filing) or (2 years from payment).
  • Always read TC 520 entries — each one signals a potential CSED tolling event.
  • Compute CSED per assessment, not per year — one year can have several parallel CSEDs.

See also: Chapter 4 — TC 971 AC 054, TRH Resolution Analysis.

Chapter 06

Reading Wage & Income Transcripts for Unfiled-Return Cases

When a taxpayer has unfiled years, the W&I transcript is the primary raw material for reconstruction. It is the IRS's best view of the taxpayer's income, built from third-party information returns.

What W&I contains

A W&I transcript is a concatenation of every information-return document the IRS received for the taxpayer in that year. For a typical W-2 employee with a bank and a broker, that might be:

Self-employed taxpayers and landlords will also have 1099-NEC, 1099-MISC, 1099-K, and K-1 summaries. Note that expense data is not on a W&I transcript — only what third parties reported. You will need to reconstruct deductions from the taxpayer's own records.

What W&I does not contain

A W&I transcript is only as complete as the third-party filings the IRS received. It omits:

Timing caveat: W&I data for tax year N is generally not complete until late May of year N+1. Pulling W&I in February is almost always premature — you will miss documents.

Using W&I to reconstruct a 1040

The reconstruction workflow, in brief:

  1. Pull W&I for every unfiled year, in a single pass.
  2. Confirm the latest year's data is complete (late May or later).
  3. Categorize each document by schedule line: wages, interest, dividends, capital gains, self-employment, retirement, and so on.
  4. Interview the taxpayer about income that might not appear on W&I (cash, foreign, barter).
  5. Collect expense and deduction data from the taxpayer.
  6. Prepare the returns.

For stale years (older than six from the current filing season) confirm the IRS's non-filer compliance position before submitting — a return for a year beyond the IRS's six-year lookback may not be processed unless specifically requested.

Using W&I to pre-empt a CP2000

If a return was already filed, comparing that return to the W&I transcript tells you exactly what the AUR program will compare. Any third-party document on W&I that is not reflected on the return is a future CP2000 candidate. Pulling W&I for the two most recent filed years on every new client intake catches most of these before the client ever sees a notice.

Quick Reference

W&I workflow

  • Best transcript for reconstructing unfiled returns.
  • Wait until late May of year N+1 to get complete year-N data.
  • Shows income only — no expenses, no basis, no deductions.
  • Missing from W&I: cash income, some foreign income, sub-threshold gig work.
  • Pull W&I for current and prior filed year on intake to catch CP2000 exposure early.

See also: Chapter 7 — Record of Account for CP2000, Chapter 9 — Pulling scenarios.

Chapter 07

Reading Record of Account to Spot CP2000 / AUR Issues Early

The Record of Account combines the Return and Account transcripts into a single document. For CP2000 work, it is usually the single most efficient transcript because you can see the filed return and the subsequent account activity without flipping between two products.

What AUR actually does

The Automated Underreporter program matches information returns (the same data on W&I) against the taxpayer's filed return. When there is a significant mismatch, AUR issues a CP2000 proposing changes. The CP2000 is a proposal, not an assessment; the taxpayer can agree, disagree, or partially agree within the response window.

The pre-notice window

AUR matching runs on a delay. For a tax year filed in April, CP2000 notices typically start mailing 12 to 18 months later. That means if you onboard a client in the summer who filed the prior year in April, you have roughly six to nine months of advance warning to pre-empt any AUR issue.

How to scan for CP2000 exposure

The Record of Account gives you both halves of the comparison:

  1. Read the return-summary block: total income, adjustments, taxable income, tax.
  2. Pull W&I for the same year.
  3. Total the third-party-reported income on W&I.
  4. Compare to the taxable-income buildup on the Record of Account.
  5. Account for known reconciling items: nontaxable portions of 1099-Rs, basis reductions on 1099-B, etc.

If you find a mismatch above a few thousand dollars that is not explained by legitimate reconciling items, you have a likely future CP2000. The options at that point are typically (a) amend proactively, (b) do nothing and prepare a response kit, or (c) contact the taxpayer and decide based on their circumstances.

Reading an active CP2000 on the transcript

Once AUR has opened a case, the transcript will show:

If you are looking at a transcript and see a recent TC 971 with no corresponding TC 290, the CP2000 is still in its response window. That is your opportunity to respond before the assessment posts.

Example: CP2000 prevented in time

New client Robert Chen brings his 2022 return. His Record of Account shows a TC 150 posting total income of $96,400. His W&I shows wages of $78,000, a 1099-R distribution of $12,000, and a 1099-B with gross proceeds of $34,000 (the broker also shows $28,500 of reported basis). Net taxable from the 1099-B is therefore about $5,500, bringing expected total income to about $95,500 — close enough to $96,400 that the $1,000 delta is likely explained by rounding and minor reconciliation.

If the filed return had instead reported $78,000 in wages only — omitting the 1099-R and 1099-B entirely — the CP2000 exposure would be roughly $17,500 of additional income. Catching it before AUR does means amending once, paying the correct tax, and avoiding CP2000 penalties.

Quick Reference

CP2000 early-warning

  • Record of Account + W&I for the same year = full CP2000 preview.
  • AUR runs 12–18 months after filing; new-client intake in the summer usually has runway.
  • A TC 971 notice with no TC 290 yet means the response window is still open.
  • Amending proactively usually beats responding to CP2000 on interest and penalty exposure.
  • Reconcile 1099-R (basis) and 1099-B (basis) before treating a mismatch as real.

See also: Chapter 6 — Wage & Income, TRH Notice Lookup.

Chapter 08

Business Transcripts (BMF vs IMF) — Differences and Gotchas

The IRS maintains two parallel master files: the Individual Master File (IMF) for 1040-series taxpayers and the Business Master File (BMF) for entities. Everything about transcript reading transfers between them, but there are enough differences that assuming IMF knowledge covers BMF cases will occasionally burn you.

Forms and tax periods

Where IMF transcripts are almost always Form 1040 with a YYYY12 tax period, BMF transcripts come in multiple flavors:

One BMF entity can easily have 40-plus tax periods open — ten years of quarterly 941s, plus 940s, plus 1120s. Pulling "all periods" is rarely the right move; it produces a wall of paper.

Trust Fund Recovery Penalty (TFRP) and 941 transcripts

On a 941 Account Transcript, the codes to watch are the same core set (TC 150, 290, 570, 520, etc.), but you will also see:

If you see early TFRP markers on a 941 transcript, that is the signal to also pull the 6020(b)-related IMF transcripts for responsible persons: TFRP assessments land on the personal Account Transcript of the individual assessed, not on the entity's BMF transcript.

Fiscal-year entities

For an 1120 filer with a June 30 year-end, the tax period reads YYYY06. Entering YYYY12 will return "no records" — a frequent source of "the IRS has no record of this return" calls that are actually pulled-the-wrong-period calls. Confirm the entity's year-end before requesting.

Entity-level vs owner-level

For pass-through entities (1065, 1120-S), the entity transcript shows filing and any assessment at the entity level (late-filing penalties, for example), but the income itself flows to the partners or shareholders. If the case is about a K-1 mismatch, the relevant transcripts are the individual owners' IMF transcripts, not the entity's BMF transcript.

CAF authority: A CAF'd 2848 is period-specific. An 1120 authority does not automatically cover 941s. When you file a 2848 for a business client, list every form and every tax period you need — and use "YYYY-YYYY" ranges where the instructions allow.
Quick Reference

BMF pitfalls

  • Tax period is YYYYMM where MM is the period-end month — respect fiscal years.
  • Quarterly 941s mean many small periods; don't pull everything by default.
  • TFRP assessments land on individual IMF transcripts, not the entity BMF.
  • Pass-through entity transcripts do not show partner-level tax — pull IMF for the owners.
  • 2848 authority is period-specific; list every form and period.

See also: TRH Form 2848 guide, Chapter 9 — Scenarios.

Chapter 09

When to Pull What — Practical Scenarios

This chapter maps the five transcript types to the four most common resolution scenarios. The point is not to be prescriptive — every case has its own shape — but to give a reasonable default starting pull list.

New client intake, clean presentation

Client walks in with a tax notice or a vague sense that "something is off" but no serious collection activity. Default pull:

Active collection case

Client has a balance, has received an LT11 / CP90, or is actively being levied. Default pull:

Map every TC 520, TC 971 AC 031, and TC 971 AC 033 you find onto a timeline. CSED and CDP posture both come from that timeline.

Audit defense

Client is under exam (TC 420 on the transcript) or has received a 30-day letter. Default pull:

Amended return planning

Client wants to amend. Default pull:

Verify the RSED before investing significant work — an amendment outside the RSED can still be filed, but a resulting refund generally cannot be paid.

Business client with 941 issues

Quick Reference

Default pulls by scenario

  • Intake: 4 years of Account + 1 year of W&I.
  • Collection: Account for every balance year, plus 3 prior; W&I for CIS prep.
  • Audit: Record of Account + W&I for the exam year; Account transcripts for adjacent years.
  • Amend: Return + Account + W&I; check RSED.
  • 941 case: BMF for quarters at issue + adjacent, plus IMF for each possible TFRP target.

See also: Chapter 5 — Statutes, Chapter 8 — BMF.

Chapter 10

Red Flags That Should Trigger Immediate Action

Some transcript entries are worth stopping whatever else you are doing and addressing within the business day. The goal of this closing chapter is a short pattern-match list.

CDP notice issued (TC 971 AC 031) with no AC 033

An LT11 / CP90 was mailed, and no CDP hearing has been requested. The 30-day CDP window is running. If the window is still open, file Form 12153 today. If it closed, the liability has lost its CDP protection and a levy can issue at any time.

TC 520 alone, with no paired closing code you recognize

TC 520 usually signals bankruptcy, CDP, or litigation. Unexpected TC 520 entries demand a call — you may have a client in bankruptcy you did not know about, or a fraud referral.

TC 976 without a corresponding amendment on file

Duplicate return posted. Most common cause on a modern transcript: identity theft, where a fraudulent return was filed in the taxpayer's name. Expect to see TC 971 AC 121 nearby.

TC 971 AC 121 (identity theft)

Immediate next step is ID-theft protocol: the taxpayer needs an IP PIN if they don't have one, a Form 14039 if not yet filed, and a hold on further e-file attempts until the fraudulent return is resolved.

TC 420 you didn't know about

An exam has been opened and the client didn't mention (or didn't notice) an exam letter. Pull the notice, contact the assigned examiner, and request the RAR or audit file. You have calendar time but not forever.

Missing TC 960 when a 2848 is supposedly on file

If you filed a 2848 and your CAF client list shows the authorization, but the Account Transcript has no TC 960, something broke in CAF processing. It could be a mismatched rep name, a missing page, or a processing backlog — but until TC 960 posts, you cannot pull transcripts on the authority.

TC 570 older than 60 days with no paired 571/572

A hold has been sitting on the account for months without release. That is a PPS call — sometimes it resolves in minutes once a human looks at it.

Large TC 290 you cannot source

Significant additional assessment that the client does not recognize as an exam or AUR result. Could be math error, IRS-initiated substitute-for-return (SFR) assessment, or a stale TFRP accrual. Pull the notice and confirm before assuming.

CSED within 12 months on a meaningful liability

Whatever the client's preference, you want to slow down any action that tolls the CSED. In particular, avoid filing a fresh OIC or IA request shortly before CSED if the balance can realistically run out. The transcript is the primary source for this calculation.

Quick Reference

Ten-second scan checklist

  • Any TC 971 AC 031 without AC 033? — CDP clock running.
  • Any TC 420 or unexplained TC 290? — Exam or SFR.
  • Any TC 976 with AC 121? — Identity theft.
  • Any TC 520 you can't explain? — Bankruptcy, CDP, or fraud.
  • Missing TC 960 on a case where you have a 2848 filed? — CAF not posted.
  • Stale TC 570? — Call PPS.
  • Short CSED? — Do not toll unnecessarily.

See also: Chapter 4 — TC 971 Action Codes, Chapter 5 — Statutes, TRH Knowledge Base.

About Tax Resolution Hub

Tax Resolution Hub (TRH) is a Windows desktop application built for tax professionals who handle IRS transcript work at volume. TRH pulls transcripts directly through the IRS A2A interface, parses every transaction code and action code automatically, computes CSEDs and ASEDs per assessment, and surfaces the red flags covered in this guide without you having to scan line by line. It runs locally on your workstation — your client data never leaves your machine except for the IRS calls you authorize.

This guide is free to share with colleagues. If you find it useful, try the software.

Try TRH free for 14 days

Support: support@taxhub-usa.com
Web: taxhub-usa.com
Related guides: CAF Provisioning & Troubleshooting, Pulling Transcripts — Common Errors & Fast Fixes

© 2026 Tax Resolution Hub. This field guide is educational and does not constitute tax, legal, or accounting advice. Always verify statutes and IRS procedures against current published IRS guidance for the specific case at hand.