TC 976: Posted Duplicate Return
By Forrest Baumhover, CFP®, EA · Last verified September 7, 2026
TC 976 records that a second return posted to a year that already had one — it is a filing event queued for a human to look at, not a decision about which return is right, and on an individual account the computer converts the second return’s own TC 150 to TC 976, so the duplicate never shows as a second TC 150.
What the code actually does
TC 976 marks a duplicate posting condition. IRS Document 6209, Section 8A (the IRS’s reference guide to its data-processing codes) describes it as identifying "the input return (TC 150) which caused a duplicate posting condition," and adds that it "also identifies an amended return (TC 150 with Condition Code G)." It is a generated transaction: the computer produces it when a second document arrives for a period that already carries a posted return.
On an individual account the mechanic is easy to misread. Doc 6209’s IMF entry states that "TC 150 is replaced with TC 976 by computer." The second return does not post as its own TC 150 alongside the first — the code is swapped, which is why a transcript can show a return-posting history that looks thinner than the number of documents actually filed.
It is a posting code, not an acceptance
Nothing about a TC 976 says the second return was reviewed, agreed with, or acted on. It says a second return arrived and the system noticed. IRM 21.5.6.4.2 describes what actually happens next: the posting sets the -A freeze, and "a CP 36, Individual Master File (IMF) Duplicate Filing Notice, or CP 193, Business Master File (BMF) Duplicate Filing Condition, is generated and forwarded to the campus Accounts Management (AM) paper function."
That destination is the point. The output of a TC 976 is a work item routed to a person, not a determination. The IRM adds that "the -A freeze holds refunds until it is released," so in the meantime the practical effect on the client is a stopped refund and a wait.
The release comes from a separate adjustment. Doc 6209 records that on business accounts the module (the record for one tax type and period) "is frozen from offset/refund until an Examination (TC 30X) or DP Tax (TC 29X) Adjustment is posted subsequent to TC 976 posting." So the question worth asking about any TC 976 is not whether it posted but whether a TC 290 or an examination assessment has since posted behind it on the module. Until one has, nobody has resolved anything.
The notice depends on what else is on the module
Doc 6209 records a branch that changes what a client receives and is easy to miss: for business accounts, "CP 193 will be issued unless unreversed TC 420 or 424 posted; in that case, CP 293 will be issued." An open examination indicator changes the correspondence, because the duplicate filing is being folded into an examination rather than worked as a straightforward duplicate.
A practitioner seeing a TC 976 sitting alongside an open TC 420 is therefore looking at a different situation from a bare TC 976, and should expect the duplicate to be resolved through the examination rather than through the ordinary Accounts Management route.
There is a narrow carve-out on the business side worth knowing before promising a client their refund is merely delayed. Doc 6209 excepts certain partnership returns — those “with PIA Codes of 6212 or 6218” — from the offset and refund freeze the duplicate condition otherwise imposes. For everything else the freeze is the default, and it holds until an adjustment posts behind it.
What people mistake TC 976 for
People confuse it with its sibling. TC 977 covers the amended-return posting, and the two are set out together as the two return-based triggers of the same -A freeze — but they are not interchangeable, and the IRM labels TC 977 "a subsequent return" rather than a duplicate. On an individual account a genuine duplicate of an already-posted original is a TC 976 and a document filed as an amendment posts as a TC 977; on a business account both post as TC 976, because Doc 6209 lists TC 977 for individual and exempt-plan files only.
It is also confused with rejection. A TC 976 does not mean the second return was thrown out, and it does not mean the first one stands. It means both documents exist on the module and the conflict is unresolved. Reading it either way commits a practitioner to a position the account does not yet support; confirming what has actually posted since, with the IRS Transcript Decoder, is the step that settles it.
What to do next
Establish which document is the duplicate and which is the original, remembering that on an individual account the computer converted the duplicate’s TC 150 to TC 976 and the original TC 150 stays posted.
Check whether an adjustment has posted after the TC 976 — without one, the freeze and the refund hold are still live.
Look for an open examination indicator on the same module, because it changes both the notice the client gets and who resolves the case.
Treat the refund hold as the designed behavior of the freeze for up to 16 weeks of normal processing; after 16 weeks, or when the client furnishes more information and no adjustment has posted, ask the IRS to send an inquiry referral (Form 4442) to the open control (IRM 21.5.6.4.2). That step changes in two cases under the same IRM section, -A Freeze: when the open control is a Correspondence Imaging Inventory (CII) case, an Accounts Management employee adds the new information to the case as a note instead of preparing a referral; and after 16 weeks, when a clerical function or team number holds the control, employees do not initiate contact with the clerical team, so an Accounts Management employee who has enough information works the case during the call or has the caller fax what is missing, and otherwise the employee asks the caller to allow another 30 days.
On an individual account, if the second filing was meant as an amendment and posted as a duplicate instead, expect the correction to run through an ordinary adjustment rather than a re-filing.