IRS Transcripts

Understanding IRS Transaction Codes

The short version: IRS transaction codes (TCs) are three-digit numbers the IRS uses to record every action taken on a tax account — from the initial assessment to levy release. Every line on an Account Transcript has one. Knowing which codes require immediate action, which ones toll the CSED, and which ones signal a resolution opportunity is the difference between proactive case management and reacting to emergencies.

What Transaction Codes Are

Every action the IRS takes on a tax account is recorded as a transaction code — a three-digit number that appears in the first column of an IRS Account Transcript. The IRS uses these codes internally to track assessments, payments, adjustments, notices, collection actions, and resolution events.

The complete list of transaction codes runs to hundreds of entries, published in IRS Document 6209. In practice, tax resolution work involves a much smaller subset. The codes below cover what practitioners encounter on the majority of active collection cases.

Each transaction posts with three pieces of information: the code, the date the IRS processed it, and the dollar amount (positive adds to balance, negative reduces it). Reading the sequence of codes chronologically tells you the full history of how the IRS has handled the account.

TaxRes CRM's IRS workflow tools are built around these codes — tracking which ones have posted, flagging the ones that require action, and surfacing statute dates before they become problems.

Assessment and Filing Codes

These codes establish the original tax liability and any subsequent adjustments. The dates on these codes set the clock on everything that follows.

TCMeaningWhat to Do
150Return filed and tax assessed. This is the original assessment — the formal recording of the liability. The date next to TC 150 is the CSED start date.Record this date first. Calculate base CSED (TC 150 date + 10 years) before doing anything else.
154Substitute for Return (SFR) filed by IRS. The IRS prepared a return on the taxpayer's behalf using available third-party data. SFR assessments are typically overstated — no deductions, no credits.File the actual return to replace the SFR. A superseding return replaces the SFR assessment and almost always reduces the liability.
290Additional tax assessed. Follows an audit, amended return, or IRS math correction. A new CSED may apply to the TC 290 amount if assessed separately from TC 150.Identify whether the TC 290 creates a new CSED or extends the existing one. Check for a TC 300 (audit assessment) as the source.
300Additional tax assessed via examination. The result of a completed audit. The CSED for this amount runs from the TC 300 date.Verify the audit is actually closed. TC 420 (exam indicator) should be followed by TC 421 (exam closed) before resolving collection.
420Examination indicator — audit is open on this account.Do not submit OIC or finalize installment agreement until the audit closes. The liability is not final while TC 420 is active.
421Examination closed — no change, or results posted via TC 300.Collection can now proceed. If TC 300 followed, use that date for the adjusted CSED calculation.
608Assessment Statute Expiration Date (ASED) — the IRS can no longer assess additional tax for this period.If TC 608 is posted, the audit window is permanently closed for that year. No further assessments possible.
610Remittance with return — payment made with the original filing.Confirm the payment was applied correctly. Discrepancies between TC 610 and the balance may indicate a misapplied payment.
670Subsequent payment posted.Verify payments are being applied to the correct tax period and in the correct order (tax first, then penalty, then interest).

Penalty and Interest Codes

Penalties compound quickly. Knowing which penalty applies, when it was assessed, and whether it's abatable changes the math on every resolution calculation.

TCPenalty TypeAbatable?
160Failure to File (FTF) penalty — 5% of unpaid tax per month, up to 25%.Yes — First-Time Abatement (FTA) or reasonable cause. FTA requires 3 years of clean compliance history. Most effective penalty abatement tool available.
166Failure to Pay (FTP) penalty — 0.5% of unpaid tax per month, up to 25%. Drops to 0.25% while an installment agreement is active.Yes — FTA or reasonable cause. FTP abatement is often overlooked because the per-month rate looks small. On a $100,000 balance over 4 years, it adds $12,000+.
186Failure to Pay penalty — same as TC 166 in most contexts, posted in certain automated collection systems.Yes — same abatement paths as TC 166.
196Interest charged on unpaid tax and penalties. Accrues daily at the federal short-term rate plus 3%.No — interest cannot be abated except in cases of IRS error (erroneous written advice, unreasonable IRS delay). This is why resolving cases quickly matters.
240Miscellaneous penalty — covers penalties not separately coded, including accuracy-related penalties from audits.Depends on type. Accuracy-related penalties abatable via reasonable cause. Review the source document that generated TC 240.
276Failure to Deposit (FTD) penalty — applies to 941 payroll tax deposits. 2–15% depending on how late the deposit was.Yes — FTA or reasonable cause. FTD penalties are separate from TFRP liability. Abating the FTD does not eliminate personal TFRP exposure.
320Civil fraud penalty — 75% of underpayment attributable to fraud. Rare but significant.No — civil fraud penalties are not abatable via standard paths. Requires demonstrating the fraud finding itself was incorrect.

First-Time Abatement is the most underused tool in tax resolution. If the client has a clean 3-year compliance history before the penalty year, FTA removes Failure to File and Failure to Pay penalties without any explanation required. Call the IRS Practitioner Priority Line and request it verbally — reference Revenue Procedure 2005-18. The IRS will often approve it in a single call. Most practitioners never ask.

Collection Action Codes

These codes tell you where the IRS is in the enforcement sequence. Some require action within days. A client who calls after receiving a letter with any of these on their account transcript needs to be moved to the front of the queue.

TCMeaningAction Required
582Notice of Federal Tax Lien (NFTL) filed at county recorder. The lien is now public record — visible to lenders, title companies, and credit bureaus.Determine resolution path. Lien discharge (Form 14135), subordination (Form 14134), or withdrawal (Form 12277) depending on the client's situation.
583Lien released. IRS legal claim removed after liability paid. Public record still exists until withdrawal.If client needs clear title or credit repair, file Form 12277 for withdrawal. Release alone does not remove the public record.
668Bank levy issued. The IRS has served a levy on the client's financial institution. A 21-day hold begins — the bank cannot release funds for 21 days.Immediate action. The 21-day window is the only opportunity to stop funds from transferring to the IRS. File CDP request, establish hardship, or negotiate release within 21 days.
669Wage levy issued (Form 668-W sent to employer). Employer must comply. IRS can take up to 70%+ of take-home pay.Immediate action. Establish installment agreement, OIC, CNC, or CDP hearing to release. Each paycheck is gone once garnished.
670Payment posted to account.Verify payment applied to correct period. If a levy payment, confirm whether it was voluntary or seized — affects OIC strategy.
694Levy released (Form 668-D). IRS removed the levy.Confirm release in writing. TC 694 on transcript plus Form 668-D from IRS are both needed for documentation.
520Bankruptcy filed or other legal proceeding opened. CSED clock stops from this date.Pull full transcript history. Calculate tolling: actual proceeding duration + 6 months added to CSED after TC 521 posts.
521Bankruptcy or legal proceedings closed.Restart CSED calculation from TC 521 date plus 6 months. Recalculate full statute before advising on resolution path.
530Currently Not Collectible (CNC). Active collection paused. CSED continues to run.Note closing code (CC 24/32/39 = hardship). Monitor for IRS annual review. Interest and penalties continue to accrue during CNC.

TC 668 is a hard deadline. The moment a bank levy posts, the 21-day clock starts. Once it expires, the funds transfer to the IRS and cannot be recovered. A client calling on day 20 has one day. Know this code and treat it accordingly. TaxRes CRM flags active levy codes in the case dashboard so nothing gets missed in a full caseload.

Resolution and Status Codes

These codes track the resolution process — what's been submitted, what's been accepted, and what the current account status is.

TCMeaningCSED Impact
480Offer in Compromise submitted. OIC is in the system and under review.CSED tolled from TC 480 date forward. Clock stops while OIC is pending.
480 (withdrawn)OIC withdrawn by taxpayer before determination.CSED resumes from withdrawal date. No additional 30-day buffer — clock restarts immediately.
781OIC accepted. Liability settled per OIC terms.CSED ends — liability resolved. Confirm compliance terms: returns filed, payments made, no new liabilities for 5 years.
782OIC rejected. IRS declined the offer.CSED resumes + 30 days after rejection date. 30-day appeal window opens. File Form 13711 to appeal to Appeals if warranted.
780OIC pending — IRS has the file and is actively reviewing.CSED tolled. No collection action while TC 780 is active.
971 AC 043Installment agreement established.No CSED toll in most cases. Collection activity suspended while IA is current. Tax lien may still be filed on balances over $10,000.
971 AC 063Installment agreement defaulted.Collection resumes immediately. IRS issues CP523 (notice of intent to terminate IA). 30 days to reinstate before levy authority returns.
971 AC 086Taxpayer signed CSED waiver (Form 900) as part of OIC process.CSED extended by the waiver period. This is separate from normal OIC tolling. Review Form 900 for exact extension dates.
971 AC 035Refund offset applied — IRS intercepted a federal refund and applied it to the balance.No CSED impact. Credit reduces balance. Confirm the offset was applied to the correct tax period.

Notice Codes — TC 971 and Action Codes

TC 971 is the catch-all notice and account action code. The action code (AC) after it tells you exactly which notice was issued or which action was taken. These are the action codes that change a case strategy.

TC 971 + ACNotice / ActionWhy It Matters
971 AC 069LT11 — Final Notice of Intent to Levy and Notice of Your Right to a Hearing.The 30-day CDP window opens on this date. Miss it and the automatic levy hold is gone. File Form 12153 within 30 days.
971 AC 071CP90 — Final Notice, Notice of Intent to Levy. Same effect as LT11 for CDP purposes.Same 30-day CDP window as AC 069. Treat identically.
971 AC 043Installment agreement input — IA has been established in the system.Confirms IA is active. Cross-reference with client's payment schedule.
971 AC 063Installment agreement in default.Client missed a payment or filed a new liability. 30 days to cure before levy.
971 AC 086Statute of limitations extension signed.Taxpayer has extended the IRS collection window. Review exact dates.
971 AC 035Refund offset — federal refund applied to balance.Reduces balance. Verify correct period and amount.
971 AC 501Offer in Compromise — OIC submitted and assigned.Confirms OIC is in the system. CSED toll begins.
972Notice rescinded. Reverses a TC 971 action.Identify which TC 971 it reverses. If it reverses an LT11, the CDP window may have been reset — confirm with IRS directly.

TC 971 AC 069 is the most important notice code on any transcript. The LT11 is the last notice before levy authority activates. The CDP window is 30 days from this date — no exceptions, no extensions. If you see this code and the date is within 30 days, everything else stops until the CDP request is filed.

Which Codes Affect the CSED

The Collection Statute Expiration Date is 10 years from TC 150. These events pause or extend it. Every one of them needs to be identified on the transcript and calculated before advising any client on statute strategy.

TC / EventTolling PeriodHow to Calculate
TC 480 — OIC submittedTC 480 date to TC 781/782 dateAdd that span + 30 days post-rejection to base CSED
TC 520 — Bankruptcy filedTC 520 date to TC 521 dateAdd that span + 6 months to base CSED
TC 971 AC 069 — CDP hearing requestedRequest date to Appeals determination dateAdd full hearing duration + 90 days to base CSED
TC 971 AC 086 — CSED waiver signedPer Form 900 datesAdd exact extension period from the signed form
Living outside the USActual time abroad (minimum 6 months)Document with passport records; add to base CSED
Military active dutyActive duty period + 270 daysVerify with DD-214 or service records
Taxpayer Assistance OrderTAO durationPull TAO dates from case file and add to base CSED

Most accounts have at least one tolling event. Accounts with prior bankruptcies, prior OIC submissions, or CDP hearings can have CSED dates that are 2–4 years past the naive 10-year calculation. Never quote a statute date without working through every tolling event on the transcript first.

Stop tracking CSED dates in spreadsheets

TaxRes CRM records assessment dates, flags tolling events, and surfaces statute warnings per case — across every client your firm manages.

Book a Demo →

Codes That Require Immediate Action

These codes have hard deadlines attached. When they appear on a transcript, the response window is measured in days, not weeks.

TCDeadlineConsequence of Missing It
971 AC 069 (LT11)30 days from notice dateCDP rights lost. Levy authority activates. Equivalent hearing available but no automatic levy stop.
668 (Bank levy)21 days from levy dateFunds transfer to IRS. Irreversible.
669 (Wage levy)Each pay periodFunds garnished each payroll cycle until released.
971 AC 063 (IA default)30 days from CP523 noticeIRS terminates installment agreement and reinstates full levy authority.
782 (OIC rejected)30 days from rejectionAppeal rights lost. CSED resumes. Must refile new OIC or pursue alternative resolution.
420 (Exam open) approaching ASEDTC 608 dateIRS will request statute extension (Form 872). Deciding whether to sign requires analysis — do not ignore.

Managing a firm with 40 or 50 active cases means these deadlines are distributed across dozens of client files. TaxRes CRM's client management keeps every active case in view, with deadline tracking built into the case workflow — so a TC 668 on a Friday afternoon doesn't get buried in email over the weekend.

Frequently Asked Questions

Where can I find the complete list of IRS transaction codes?

IRS Document 6209 — the ADP and IDRS Information Guide — contains the full transaction code table. It runs to hundreds of pages and is updated periodically. It's available through IRS.gov or your e-Services account. For collection work, the subset covered in this article and in the Account Transcript guide covers the vast majority of what you'll encounter.

Why does the same TC appear multiple times on a transcript?

Multiple instances of the same code mean the IRS took that action more than once. TC 971 appears dozens of times on active accounts — each one represents a different notice or account action identified by its action code. TC 166 may post multiple times as penalty continues to accrue. TC 670 posts each time a payment is received. Read the full sequence, not just the first instance.

What does it mean when a transaction code has a negative amount?

A negative amount reduces the account balance. TC 670 with a negative amount is a payment credit. TC 291 with a negative amount is an abatement of assessed tax. TC 772 with a negative amount is an interest abatement. Negative amounts are credits — they move the balance toward zero.

Can a TC 530 (CNC) be reversed?

Yes. The IRS reviews CNC accounts periodically — typically every 1–2 years. If the taxpayer's income has increased above the allowable expense thresholds, the IRS will remove CNC status and reassign the account to active collection. TC 531 reverses TC 530. When TC 531 appears, collection activity restarts and the client needs to be contacted immediately.

What is the difference between TC 582 and TC 583?

TC 582 is a federal tax lien filed — the NFTL has been recorded at the county level and is public record. TC 583 is a lien release — the IRS's legal claim is removed after the liability is satisfied. The public record (the NFTL filing at the county recorder) remains even after TC 583 posts. A lien withdrawal via Form 12277 removes the public record. Clients who need clear title or want the lien off their credit report need a withdrawal, not just a release.

Does establishing an installment agreement toll the CSED?

Generally no. A standard installment agreement does not toll the CSED — the 10-year clock continues to run while the taxpayer makes payments. However, certain circumstances involving installment agreement defaults and subsequent reinstatements can create tolling periods. If the IA was in default and the IRS issued a termination notice, the period between default and reinstatement may toll the statute depending on what actions the IRS took. Pull the full TC 971 history to check.

What does TC 154 mean and how should I handle it?

TC 154 is a Substitute for Return — the IRS filed a return on the taxpayer's behalf because no return was filed. SFR assessments use only the income data the IRS has from third-party reporting (W-2s, 1099s) and apply the least favorable filing status with no deductions, no credits, and no exemptions. The resulting liability is almost always overstated. Filing the actual return supersedes the SFR and typically reduces the liability substantially. Do this before pursuing any resolution — you're negotiating against an inflated number if you don't.

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 IRS Document 6209 before relying on specific codes in active cases.

See how TaxRes CRM tracks these codes in active cases

Live walkthrough with the builder — a practicing tax resolution professional, not a sales rep.

Book a Demo