IRS Transcript Analyzer

By Forrest Baumhover, CFP®, EA · Last verified September 28, 2026

Paste an IRS Account Transcript, Wage & Income Transcript, Business (Form 941/940) Account Transcript (coming soon), Return Transcript, or Record of Account Transcript and get every transaction code or income document annotated with the plain-English meaning, practitioner next action, and governing IRM citation — or, for a Return Transcript, every line item extracted verbatim.

Transcript type

Remove the name, address, SSN and EIN lines before you paste. The tool still works without them. Mechanical text extraction only (regex, not OCR, not AI interpretation) — any row flagged with a parsing warning must be verified against the source transcript before use. A PDF upload is extracted entirely in your browser — the file never leaves your machine and never reaches our server.

The Account Transcript Analyzer turns a pasted account, wage & income, return, or record-of-account transcript into a plain-English timeline, decoding each Transaction Code (TC) it finds (IRM 21.2.3 governs transcript types; the site's TC-code library holds the full reference).

Reading a transcript in sequence, not in isolation

A single Transaction Code rarely tells the whole story — the codes around it do. TC 150 (Return Filed & Tax Assessed) posts the original assessment; everything after it modifies that baseline. TC 570 (Credit Hold) freezes any refund until a later transaction lifts it. The analyzer decodes each code but does not track whether a later code released the hold, so check for a TC 571 or TC 846 after the 570 yourself.

Worked example

A transcript shows TC 150 posting the return, then a TC 971 (Miscellaneous Transaction, always carrying an Action Code) and a TC 570 the same cycle: something — the Action Code says what — triggered a refund hold. The timeline shows all three in order and links the 971's Action Code to its meaning, rather than three items to piece together. A later TC 846 (Refund of Overpayment) shows the hold lifted — resolution, not a new event.

What the analyzer will not tell a practitioner

It decodes what is on the transcript; it does not call the IRS and does not confirm an unposted resolution. A TC 570 with nothing after it stays an open question for you to settle — the Practitioner Priority Service or a transcript pull closes it.

Common Questions

What does a TC 570 with no later code mean for a refund?

The refund stays frozen. TC 570 does not release on its own; look for a later transaction, often TC 571 or TC 846, on the transcript. The analyzer shows each code’s meaning but does not track whether a later code lifted the hold.

Why does the analyzer flag a TC 971 as needing more information?

TC 971 is a generic code — its own Action Code says what happened. The analyzer surfaces that code rather than treating the bare TC 971 as self-explanatory.

Does the analyzer work on a Record of Account transcript, not just an Account Transcript?

Yes — it parses Wage & Income, Return, and Record of Account transcripts, building a timeline for whichever type it detects.

More from the Desk

Download the Business Transcript Analyzer (Form 941/940) Compliance Card (PDF) — to record your firm’s review of this tool

Help finish Business (941/940) support

Every other transcript type here runs against real IRS documents I've tested. Business (941/940) doesn't yet, so it stays on hold until I can verify it the same way — I won't ship a tax analysis I can't verify.

If you have a redacted 941 or 940 account transcript, send it to forrest@federaltaxdesk.com — black out the EIN, business name, address, and every dollar figure. The document's structure is what I need to finish the tool, not the numbers. I read every email personally and reply within two working days, and you'll get the completed analysis once I've verified everything works.

This page provides general information about IRS procedures. It is not personalized tax advice, and reading it does not create a practitioner-client relationship with Forrest Baumhover, Fbaum Enterprises LLC, or The Federal Tax Desk. Every situation is different — if real money or a real deadline is on the line, consider having a licensed CPA, EA, or tax attorney review your specific facts before you act.

Get the free OBBBA Practitioner Guide

A plain-English breakdown of what changed, what takes effect when, and what it means for your clients. It arrives in your welcome email when you subscribe free. First Principles follows every Wednesday and Week in Tax every Friday.

Send me the free guide →