TC 972: Reversal of TC 971
By Forrest Baumhover, CFP®, EA · Last verified September 9, 2026
TC 972 tells you a specific TC 971 marker was taken back — not that the notice or condition it recorded is resolved, and which of those two very different things actually happened depends entirely on the Action Code both transactions share.
What the code actually does
IRS Document 6209, Section 8A (the IRS’s reference guide to its data-processing codes) titles TC 972 "Reverses Amended/Duplicate Return [XREF TIN/Tax Period Data]," Doc Code 77, and states its function in five words: "Used to reverse TC 971." That is the entire base definition, and it is narrower than the code's reputation. TC 972 does not announce that a notice was withdrawn, a deadline moved, or a condition on the account went away. It announces that a specific TC 971 posting was reversed.
That distinction matters because TC 971 itself has no fixed meaning — it is a generic marker whose Action Code decides what actually happened, from a mailed notice to a frozen refund to a stopped direct deposit. TC 972 reverses the marker, not the range of things the marker could have meant. What a specific TC 972 actually accomplishes depends entirely on which Action Code rode along with both the original TC 971 and its reversal.
Three real examples, three different outcomes
The clearest illustration of what "reversing the marker" means in practice comes from two real, documented Action Codes. IRM 21.5.6.4.35.3.1, Freeze Codes, discusses a TC 971 Action Code 134 case, tied to a Return Integrity Verification Operations (RIVO) identity or income-verification hold: where a pending TC 971 AC 134 sits unreversed, a refund is being held; where a TC 972 AC 134 has posted instead, that is one of the signals that subsection lists as evidence "action has been taken by RIVO to release the refund." In that instance, reversing the marker really does correspond to the underlying issue being resolved — the hold that AC 134 represented is gone because the reversal released it.
A second example in the same chapter runs the other way. IRM 21.5.6.4.48 documents a TC 971 Action Code 524 used in date-of-death processing, and instructs that where the marker was posted in error, it should be corrected "with a TC 972 AC 524." That reversal is not evidence anything about the taxpayer's circumstances changed — it is the record of a mistaken entry being taken back. Two TC 972 postings, both technically "the marker was reversed," and only one of them reflects a real change in what is happening on the account.
A third example matters most for penalties. A TC 972 with Action Code 996 reverses the TC 971 Action Code 996 that shows a module (the record for one tax type and period) received the Automatic Exemption from Penalty (AEP) or a prior First-Time Abate. Once it posts, Master File (the IRS’s official repository of taxpayer data) computes the failure-to-file, failure-to-pay, and failure-to-deposit penalties again (IRM 20.1.1.3.3.2.6 paragraphs (6) and (7), per IRM Procedural Update SBSE-20-0626-0643). A TC 972 with Action Code 995 reverses the compliance mark instead, so Master File will not grant AEP on a later return when that module falls in its prior three years. If the Action Code is 996, the IRS reversed the relief indicator and Master File computes the penalties again.
Why the Action Code, not the transaction code, has the answer
The practical rule follows directly from those examples: a TC 972 tells a practitioner that the specific TC 971 transaction was undone, and nothing more, until the practitioner checks the Action Code against what that code does. A TC 972 AC 996 makes Master File compute the penalties again; a TC 972 AC 995 removes the module's compliance mark. Where the Action Code gates a freeze or a hold, its reversal is substantive — something released. Where the Action Code is closer to a data flag, its reversal may be nothing but a correction to an entry that should not have posted at all. The transaction code alone cannot tell the two apart.
This is also why a TC 972 should never be read as confirmation that a notice named in the original TC 971 was resolved. The reversal answers a narrower question — was the marker itself taken back — and the answer to a broader question about the underlying notice or condition has to come from the notice itself or from a separate, later transaction on the module.
What people mistake TC 972 for
People confuse TC 972 with TC 977, because both sit in the same freeze-code family Document 6209 groups together with duplicate-return processing. But TC 977 is the posting of a second, amended return onto the module — it changes no figures until a TC 29X or 30X adjustment follows — while TC 972 only reverses a miscellaneous marker and posts no return data of its own. Seeing both on the same transcript is not a contradiction; they describe entirely different events that happen to share a procedural neighborhood.
It is also mistaken for a general "problem solved" signal on any module carrying a TC 971. That reading skips the Action Code entirely, and Action Codes span everything from a genuine freeze release to a routine data correction. A TC 972 is evidence of exactly one thing on its own — that the specific marker was reversed — and it takes the paired Action Code, not the bare transaction code, to say what that reversal actually meant for the client.
What to do next
Identify the Action Code on both the original TC 971 and its TC 972 reversal before telling a client anything changed — the transaction codes alone do not distinguish a released freeze from a corrected data entry.
Where the Action Code gates a known hold, such as AC 134 on a RIVO-flagged refund, confirm the hold actually released rather than assuming the reversal alone settled it.
Where the reversal looks like an administrative correction rather than a substantive event, request the reason for the original TC 971 before advising the client that anything about their account has actually changed.
Do not treat a TC 972 as evidence about the notice the original TC 971 announced — match the notice by date against the transcript, the same way a bare TC 971 is read, and let the notice itself answer what happened to it.
Run the surrounding transactions through the IRS Transcript Decoder before concluding a TC 972 closes out the issue, since the marker it reverses is rarely the only code that matters on the module.
Sources
- IRS Document 6209, Section 8A — Master File Codes (Transaction Code 972)
- IRM Procedural Update SBSE-20-0626-0643 — IRM 20.1.1.3.3.2.5 and 20.1.1.3.3.2.6, Automatic Exemption from Penalty (TC 972 AC 996 and AC 995)
- IRM 21.5.6.4.35.3.1 and 21.5.6.4.48 — Freeze Codes (TC 972 Action Code examples: AC 134, AC 524)
- IRM 25.23.2 — Identity Protection and Victim Assistance - General Case Processing (Exhibit 25.23.2-14, TC 972 AC 524)