TC Codes Library

IRS transcript codes — the three-digit transaction codes stamped on every IRS account transcript — record what actually happened to an account, in the order it happened. The IRS Transcript Decoder looks up a single code instantly. This library goes further for the codes where a quick definition isn't enough — where the practitioner's next move depends on a closing code, a statute computation, or a distinction between two codes that look interchangeable but aren't.

One hundred ninety-three codes are live, grouped below by what they do. More are planned; pages arrive in batches.

Collection holds

CodeWhat it means
TC 470A pending-claim hold on collection or notices — what it actually freezes depends entirely on its closing code.
TC 528Ends a status 41/42 collection stay and returns the module to its prior posture.
TC 472Reverses an erroneous TC 470 — but only if the reversal's closing code matches the original freeze's.

Currently Not Collectible

CodeWhat it means
TC 531Reverses a CNC determination and returns the account to active collection.
TC 534Writes off one assessment whose collection statute expired inside a still-open module.
TC 537The system-generated CNC reversal — a new liability appeared, not a reassessed hardship.
TC 530Reports an account currently not collectible — without stopping the collection statute or preventing a lien.
TC 532Corrects a TC 530 CNC status posted in error — not a reassessment like TC 531, and not a new liability like TC 537.

Fees and collection costs

CodeWhat it means
TC 360Assesses lien filing fees or levy/sale costs — a charge that can survive the tax it was securing.
TC 361Abates a lien or collection-cost fee — narrower than it sounds, and does not release the lien itself.

Offer in Compromise

CodeWhat it means
TC 481OIC rejected — extends the collection statute by pendency plus 30 days, and the assessment statute by pendency plus a full year.
TC 482OIC withdrawn or terminated — the same one-year assessment-statute extension as a rejection, now confirmed.
TC 480An offer deemed processable — and the start of a statute suspension the IRM says not to add a year to.
TC 780The offer accepted — interest stops computing and refunds freeze across the whole account for eight weeks.
TC 788Every term of the offer met — and despite the numbering, it does not reverse the acceptance.
TC 483Corrects an erroneous or not-processable TC 480 — does not extend the assessment or collection statute.
TC 781OIC default — reverses every TC 780 in the module and puts the original liability back, even on paid-off periods.
TC 782Corrects an erroneously posted TC 780 — reverts the module to TC 480 status, re-freezing it on IMF rather than releasing it.

Installment agreements

CodeWhat it means
TC 488Business/estate manual-billing status — its IRC 6166 use suspends the collection statute, the opposite of the standard Installment Agreement rule.
TC 489Installment/manual-billing default — ends an IRC 6166 collection-statute suspension and restarts the statute from scratch.

Statute

CodeWhat it means
TC 560Extends the assessment statute by signed Form 872 — never the collection statute on tax already billed.
TC 860Reinstates a balance abated by clerical error after the statute otherwise ran — narrow, and fact-dependent.
TC 500Suspends the collection statute for military service, under one of two regimes the closing code decides.
TC 502Corrects an erroneous TC 500 military deferment and restores the original CSED — but not the interest/penalty freezes.
TC 535Reverses an incorrect TC 534 write-off — only a complete reversal turns interest and FTP computation back on.

Exempt-organization penalty

CodeWhat it means
TC 234Daily Delinquency Penalty on a late Form 990/5500 — a flat per-day charge First-Time Abate cannot reach.
TC 235Abates the Daily Delinquency Penalty — reasonable cause is the only relief path available.
TC 239Removes a computer-assessed Daily Delinquency Penalty — and also appears when a hand-entered penalty replaces the one the system already charged.
TC 238The computer charging an exempt organization per day — at figures Document 6209 froze at 2015.

Refund freezes

CodeWhat it means
TC 130Freezes an entire account from refunding over a liability the IRS says exists elsewhere — the indicator decides whose debt it actually is.
TC 131Reverses a TC 130 refund freeze and lets the money flow — its sibling release code, TC 824, ends the same freeze by spending the credit instead.

Failure to File penalty

CodeWhat it means
TC 160A Failure to File penalty an Audit or Collection employee computed and posted by hand, distinct from the identical penalty the system assesses on its own.
TC 161Abates a Failure to File penalty already assessed — First-Time Abate, reasonable cause, and a correction of an invalid assessment all post under this same code.
TC 162Not a dollar transaction — removes the restriction a manual TC 160 or 161 leaves behind so the system can compute the penalty on its own again.
TC 167The computer’s own reversal of a computer-assessed Failure to File penalty when the return’s due date or tax due changes — a recalculation, not a relief grant.
TC 166The computer assessing a late-filing penalty, with nobody having considered reasonable cause.

Estimated tax penalty

CodeWhat it means
TC 170Records an underpayment-of-estimated-tax penalty, self-assessed on Form 2210/2220 or manually assessed by the IRS — reasonable cause alone cannot remove it.
TC 171Manually reduces or removes an estimated tax penalty — the penalty reason code behind it reveals exactly which narrow ground actually applied.
TC 176Master File’s own automatic assessment of the estimated tax penalty — the fastest fix is usually correcting the payment data behind the number, not arguing relief.
TC 177Master File’s automatic reversal of a TC 176 estimated tax penalty, triggered by the same payment corrections that created it — a systemic fix, not a relief grant.

Failure to Deposit penalty

CodeWhat it means
TC 180Assesses the Failure to Deposit penalty on late or short employment/excise tax deposits — a tiered 2/5/10/15 percent rate structure, with First-Time Abate available by name.
TC 181Removes a Failure to Deposit penalty in whole or in part — whether the route is a safe-harbor correction, First-Time Abate, or reasonable cause changes what you actually file.
TC 186The deposit penalty the system assessed on its own — and it can arrive in two installments five cycles apart, so the first figure is not always the whole charge.
TC 187The computer taking back a deposit penalty it assessed itself, usually because a payment landed or the tax came down — not because relief was granted.

Refund holds & freezes

CodeWhat it means
TC 570A hold on a refund for a liability the IRS hasn’t finished pricing — a second TC 570 posted before the first clears stops it from releasing on its own.
TC 571Releases the TC 570 hold — confirms the obstacle is gone, not that the refund is already on its way.
TC 810Freezes a refund outright — the Reason Code riding with it (1 through 4) is the difference between a routine check and a review that can run over a year.
TC 811Reverses TC 810, in whole or in part — no fixed release timeline exists anywhere in the public IRM.
TC 576Freezes only the unallowable portion of a refund the return claimed — the rest of the overpayment still goes out.
TC 577Restores the unallowable amount a TC 576 froze — an exam closing does it systemically, a corrected error does it administratively.
TC 510Releases a refund freeze set because the SSN or name control on a return did not match IRS records — permanent only as long as that data stays unchanged.

Refund offsets

CodeWhat it means
TC 826An internal Master File offset applying one year’s refund to another year’s IRS balance — an entirely different mechanism from the Treasury Offset Program.
TC 898A Treasury Offset Program interception for a non-IRS debt — child support, student loans, another agency — dispute it there, not with the IRS.
TC 821Reverses an internal TC 826 offset — same-day pairs must be read in input order, last offset out reversed first.
TC 899The four Type codes on a TOP reversal decide whether the client is getting money back or watching a refund get clawed back.
TC 896A tax offset that crosses Master Files or lands on an IRA/shared-responsibility account — plus a rare pre-1999 agency-coded variant easily mistaken for TOP.
TC 897Reverses a pre-1999 Debtor Master File offset — a retired TOP predecessor — so seeing it today usually signals very old account history, not a live case.

Return posting & credits

CodeWhat it means
TC 150Posts the original return’s assessed liability — the transaction every other code on the module waits behind, and the one that starts the CSED clock.
TC 806Posts a return’s claimed withholding credit — allowed first, verified later against employer-filed data.
TC 766A deliberately generic refundable-credit posting code covering many different credits — never shorthand for any one specific credit.
TC 768Posts the Earned Income Credit exactly as claimed on the original return — its own code family, structurally separate from the generic TC 766.
TC 765Reverses the Earned Income Credit — but from two different sources the transcript alone won't distinguish.
TC 767Means two different things depending on whether it carries an Offset Trace Number — one routine, one restricted to TOP Liaisons.
TC 807Reverses a withholding credit — and on a fiduciary return, it can only ever reverse TC 806, never TC 800.

Refund issuance

CodeWhat it means
TC 846The refund-issuance code. Its date is a scheduled release, not a guarantee of when the money lands.
TC 971A generic notice-issued marker with no fixed meaning of its own — a companion Action Code decides what actually happened.
TC 848Transfers a refund out of one module — the required TC 849 counter-entry elsewhere confirms the transfer actually landed.

Failure to Pay penalty

CodeWhat it means
TC 270A failure-to-pay penalty computed by hand, whose posting stops the computer recomputing the penalty on that module again.
TC 271A failure-to-pay penalty removed by a person rather than the computer — and one reason code decides whether the module keeps computing afterwards.
TC 272Carries no money and does one thing — switches the failure-to-pay computation back on. On an unpaid account that can raise the balance.
TC 277The computer removing a failure-to-pay penalty it assessed itself — and on 2020 and 2021 accounts, most often an automatic waiver nobody asked for.
TC 276The computer charging failure to pay — at a rate that doubles once a levy notice issues.

Interest assessment and abatement

CodeWhat it means
TC 190Manually computed interest that leaves the account computing normally afterwards — and a code whose current IRM use is broader than its published definition.
TC 191Removes manually assessed interest without freezing the account — the mildest code in the interest family, and one the published IRM never gives a rule of its own.
TC 197The computer walking back interest it had already assessed, usually because the tax underneath it came down — and sometimes because a payment failed.
TC 336Interest the computer assessed because an examination adjustment posted — the interest code that tells you an exam created the balance.
TC 337Removes deficiency interest when an examination adjustment reverses — and reaches three assessment codes, so it appears on accounts carrying no TC 336 at all.
TC 196The computer charging interest at the first bill, after an adjustment, or whenever an assessment forces the system to true up what is owed.

Restricted interest

CodeWhat it means
TC 340Interest a person worked out by hand because the computer could not — the one number on a transcript most worth recomputing before a client pays it.
TC 341Removes interest by hand, and reaches four different assessment codes rather than just the TC 340 it is usually paired with.
TC 342The zero-dollar transaction that switches automatic interest computation back on — and it cannot be input until someone retrieves the original workpaper.

Dishonored payment penalty

CodeWhat it means
TC 280The penalty for a payment that bounced, computed by hand — First-Time Abate cannot reach it and oral explanations cannot remove it.
TC 281Removes a bounced-payment penalty, with a different penalty reason code depending on whose error caused the failure.
TC 286A bounced-payment penalty charged automatically when a payment reversal posts — including where the reversal code was used wrongly.
TC 287The system writing off a bounced-payment penalty on its own, but only when three account conditions line up at once.

Civil fraud penalty

CodeWhat it means
TC 320The 75 percent civil fraud penalty under IRC 6663 — not the accuracy-related penalty it is often mistaken for.
TC 321Removes a civil fraud penalty, and quietly does a second thing — releases a restriction on the failure-to-pay penalty.

Tip income penalty

CodeWhat it means
TC 310A 50 percent penalty on the employment tax an employee never reported on their tips — assessed without deficiency procedures.
TC 311Removes the tip-reporting penalty, under a standard the IRM is unusually prescriptive about — a written statement, sworn where it answers a notice.

Information return penalties

CodeWhat it means
TC 200A $50-per-failure penalty for not supplying a taxpayer identification number the IRS asked for — never indexed for inflation.
TC 201Removes the identifying-number penalty, under a waiver that weighs one factor heavily — whether the same filer has been penalized before.

Partnership and S-corporation return penalties

CodeWhat it means
TC 246A systemic penalty on a partnership or S-corporation return, where the reference number decides which penalty it actually is.
TC 247The systemic abatement of a partnership or S-corporation return penalty — triggered by a timely credit posting, not by a relief determination.

Miscellaneous civil penalties

CodeWhat it means
TC 241No fixed meaning of its own — it abates whichever penalty the reference number beside it identifies, including the accuracy-related penalty.
TC 240Assesses whichever penalty its reference number identifies — and is systemic far more often than it looks.

Data processing adjustments

CodeWhat it means
TC 290The general-purpose adjustment assessment — and a zero-dollar one can be the record of a penalty request that was refused.
TC 291Abates a prior assessment — including the tax the taxpayer reported on their own original return.
TC 299A Doc Code 54 (data processing adjustment) abatement with a mandatory interest computation date — restates interest and the FTP penalty from that date forward.

Examination assessments and indicators

CodeWhat it means
TC 300The examination or Appeals deficiency, assessed through deficiency procedures rather than as a routine correction.
TC 301Abates tax on the examination side, capped by the IRM at the module’s total assessed tax.
TC 420A return assigned in Examination — the freeze it sets does not, in the IRM’s own words, freeze the account.
TC 424The earliest audit signal on a transcript — a return requested for examination and pulled from the selection pool.
TC 421Closes the open-exam indicator TC 420 or TC 424 set — the freeze it reverses never held any money to begin with.
TC 309The exam-side counterpart to TC 299 — an Examination Overassessment with a mandatory interest computation date tied to Form 2285.
TC 298An additional tax assessment carrying a mandatory interest computation date that can predate the posting date, overriding the standard due-date interest calculation.
TC 308TC 298's examination-track twin — an Examination or Appeals deficiency assessment with its own mandatory interest computation date.
TC 495Closes the record of a statutory Notice of Deficiency — either because the case resolved or because the original notice was issued in error.

Litigation and bankruptcy freezes

CodeWhat it means
TC 520A litigation or bankruptcy freeze whose closing code decides everything, including which IRS manual applies.
TC 521Closes a litigation freeze because the case resolved — not because the freeze was wrong.
TC 522Corrects a TC 520 litigation freeze posted in error — the IRM says not to confuse it with TC 521's genuine case resolution.

Federal tax liens

CodeWhat it means
TC 582Records a filed Notice of Federal Tax Lien days after it actually went to the recording office.
TC 583Removes a lien indicator — but release and withdrawal are different outcomes under the same code.

Payments

CodeWhat it means
TC 610The payment sent with the return — and the code that vanishes for months when it cannot post.
TC 670A payment made after filing, whose designated payment code decides whether it reduced personal trust fund exposure.
TC 612Reverses a wrongly-posted TC 610 in whole or in part — the amount debited tells you how much of the payment was misposted.
TC 672Corrects a wrongly-posted TC 670 — inputting it actually relabels that TC 670 as a TC 673, not a separate reversal line.

Underreporter (AUR)

CodeWhat it means
TC 922Automated Underreporter activity — a status line carrying no money, whose last process code is the whole message.

Third-party authorizations

CodeWhat it means
TC 960Puts a power of attorney on the module — and its absence is why representatives miss notices.
TC 961Reverses a power of attorney — and can fire silently when a new authorization is filed without checking the retention box.

Duplicate and amended returns

CodeWhat it means
TC 976A second return posted to a year that already had one — queued for review, not decided.
TC 977An amended return posted — and its dollar amount is a payment, not the change to the liability.
TC 972Reverses a specific TC 971 marker — not necessarily whatever notice or condition that marker recorded.

Employee Plans Master File (EPMF)

CodeWhat it means
TC 151An EPMF-only code — reverses or relocates a Form 5500-series return; never appears on an individual or business income-tax transcript.

Payment Tracers

CodeWhat it means
TC 611Reverses a bounced check sent with an original return — the automatic bad-check penalty usually follows.
TC 620The remittance sent with a Form 7004, 8868, or 5558 extension request — proof the extension was filed.
TC 621Reverses a bounced extension payment; the extension itself can still stand even though the check did not.
TC 640A cash-bond deposit against an anticipated audit deficiency — one that never earns overpayment interest.
TC 641Reverses a bounced cash-bond deposit, and can release the refund freeze TC 640 put in place.
TC 650A federal tax deposit posted ahead of the return it reports on — and one that can silently roll to the next period.
TC 651Reverses a bounced federal tax deposit — often paired with a separate Failure to Deposit penalty.
TC 661Reverses a bounced estimated tax payment or federal tax deposit — the MFT tells the two apart.
TC 671Reverses a bounced ordinary payment — with a documented exception for electronic (EFT) payments.
TC 680A payment specifically designated to pay interest, with an overpayment rule that spills into tax and penalty.
TC 681Reverses a bounced designated interest payment — the interest math needs a second look, not just the balance.
TC 690A payment specifically directed at one penalty on a multi-penalty module, ahead of the system's own default order.
TC 691Reverses a bounced designated penalty payment — the penalty it was meant to satisfy is unpaid again.
TC 694Pays down lien-filing and levy fees specifically, capped against the unreversed fee balance.
TC 721Reverses a bounced check a taxpayer sent to voluntarily repay an erroneous refund.
TC 760A manually substantiated credit for a payment proven made but never posted — the last resort in a payment tracer.

Credit Transfers

CodeWhat it means
TC 630A manually computed Separate Appropriations credit — most often the solar or wind energy investment credit.
TC 636The Master File generated version of TC 630's Separate Appropriations credit.
TC 700The receiving side of a manual credit transfer — and, in one documented use, a temporary erroneous-refund holding credit.
TC 706The credit side of Master File's own internal pre-refund offset — see TC 826 for the debit half.
TC 710A taxpayer's credit-elect from a prior year's overpayment, often backdated to the prior return's due date.
TC 716The Master File generated version of TC 710's credit-elect, limited to a specific enumerated list of forms.
TC 790A manual transfer of an individual's overpayment to satisfy a business balance — gated behind a TC 130 hold.
TC 796The automated version of TC 790, triggered once an individual overpays by $100 or more.
TC 800A manually input withholding or excess-FICA credit — the exception to the ordinary, machine-generated TC 806.
TC 820The general debit side of a manual credit transfer — it will not post at all if the credit is not fully available.
TC 824Moves overpayment credit specifically frozen by a TC 130 hold, releasing that freeze in the same action.
TC 849The receiving half of a fix for a refund that posted to the wrong tax module — paired with TC 848.
TC 852Corrects a TC 850 overpayment-interest transfer that was entered wrong.
TC 890The debit side of TC 790 — an individual's overpayment leaving their account to fund a business balance.

Credits and Estimated Tax

CodeWhat it means
TC 660A quarterly estimated tax installment — one the IRS cannot redirect to a prior year's balance before the year closes.
TC 666Master File's automated search of a spouse's module for estimated tax credit a return claimed but did not have.
TC 667The debit side of TC 666 — the spouse's module giving up excess estimated tax credit.
TC 678A rare estate-tax-only credit for old Treasury bonds redeemed at face value to pay the estate tax bill.
TC 764Earned Income Credit added through a later adjustment, not the amount originally claimed on the return.

Refund Inquiries

CodeWhat it means
TC 720TC 720 is a credit — money the IRS already refunded coming back, from a bank return or an erroneous-refund repayment, not a new refund going out.
TC 722TC 722 doesn't mean a second repayment — it's Master File correcting a TC 720 that posted incorrectly.
TC 830TC 830 manually carries an overpayment forward to next year's estimated tax — and once the reversal window closes, it's binding.
TC 836TC 836 is the computer-generated twin of TC 830 — same credit elect, posted automatically instead of by hand.
TC 840TC 840 means an IRS employee issued the refund by hand — but a 'Dummy TC 840' pattern can mean no check was ever actually cut.
TC 842TC 842 stops a scheduled business refund before Treasury ever releases it — the refund never actually left.

Overpayment Interest

CodeWhat it means
TC 730Credit side of a manual transfer moving already-computed overpayment interest between two of a taxpayer's own modules.
TC 732Reverses a TC 730 manual interest transfer that was entered incorrectly, in whole or in part.
TC 736Computer-generated credit moving overpayment interest onto a module with a balance due, within the same Master File.
TC 756Generated credit moving overpayment interest from an individual (IMF) account to a business (BMF) module.
TC 770The core code that actually pays a taxpayer interest on an overpayment the IRS held too long.
TC 771Reverses interest included in a business refund that is deleted before it is ever issued.
TC 772Reverses or corrects a TC 770/776 interest credit — three distinct triggers: error correction, netting, offset cleanup.
TC 776Computer-generated interest credited when a module becomes overpaid via a credit or abatement — the interest that later gets offset or refunded.
TC 777Reverses interest tied to a refund that failed (undelivered/cancelled check) or interest netting — not a general TC 776 undo.
TC 850Manual transfer of overpayment interest between modules, mandatory when the interest originated as a hand-computed TC 770.
TC 851Reverses a computer-generated TC 856 interest transfer — not TC 850, despite sitting next to it numerically.
TC 856Computer-generated interest transfer between modules; must be replaced by manual TC 850/730 when the interest is a hand-computed TC 770.
TC 876The IMF-to-BMF cross-master-file version of an interest transfer — same concept as TC 856, separate code family.

Returned & Cancelled Refunds

CodeWhat it means
TC 740A refund check that never reached the taxpayer — bounced back by the Postal Service or gone stale after 12 months uncashed.
TC 841A refund check that was cancelled before it turned into money — most often because the taxpayer sent it back.

Erroneous Refunds

CodeWhat it means
TC 844A zero-dollar freeze locking the whole account once the IRS finds a refund it should never have sent.
TC 845Releases the account-wide freeze from TC 844 — but only the IRS's Accounting/Erroneous Refund unit is authorized to input it.

Carrybacks and Tentative Allowances

CodeWhat it means
TC 294Takes back some or all of a tentative carryback refund at the processing level, capped at the amount the original TC 295/305 allowance paid out.
TC 295The fast, unaudited refund paid within 90 days when a net operating loss, capital loss, or credit is carried back to an earlier year — provisional, not final.
TC 304TC 294's examination-track twin — the same tentative-carryback disallowance, but posted only after Examination Division actually reviewed the claim.
TC 305TC 295's examination-track twin — a tentative carryback allowance processed by Examination Division rather than routine return processing.
TC 973A multi-purpose document-receipt marker — a Form 1139 tentative refund application on most carryback modules, but a BMF identity-theft suspension flag on others.

Accuracy-Related Penalty

CodeWhat it means
TC 350Assesses the negligence component of the IRC section 6662 accuracy-related penalty — a reasonableness standard, not the same test as substantial understatement or fraud.
TC 351Abates a previously posted TC 350 negligence penalty in whole or in part.

Extension of Time to Pay

CodeWhat it means
TC 468Records an approved extension of time to pay estate tax — it stops the failure-to-pay penalty but not interest, and suspends the CSED under IRC section 6503(d).

Transferee Liability

CodeWhat it means
TC 450Assesses one taxpayer for another taxpayer's liability under the transferee-liability doctrine — the transferee gets the same Notice of Deficiency and Tax Court rights.
TC 451Abates a previously posted TC 450 transferee liability assessment in whole or in part.

Trust Fund Recovery Penalty

CodeWhat it means
TC 538A mirrored credit on a business's employment tax module created when a responsible person pays part of their own Trust Fund Recovery Penalty — not a payment by the business.
TC 539Reverses a previously posted TC 538 cross-reference credit in whole or in part.

More from the Desk

Free weekly federal tax analysis for practitioners

Every week, the handful of federal tax changes that actually require action — with primary-source citations, and new IRS practitioner tools the day they ship.

Subscribe free →