TC 897: DMF Offset Reversal
By Forrest Baumhover, CFP®, EA · Last verified September 10, 2026
TC 897 reverses a specific 1980s-and-90s predecessor to today's Treasury Offset Program, and because that program stopped generating new offsets in January 1999, seeing this code on a current account is a signal to check just how old the underlying history actually is before treating it like an active TOP transaction.
What the code actually does
IRS Document 6209 (the IRS’s reference guide to its data-processing codes) titles TC 897 "DMF Offset Reversal" and defines it narrowly: "Credits the tax module with the amount of DMF offset reversal requested. Reverse in whole or in part an associated TC 896 with a matching agency and sub-agency. BMF: Valid on Form 1120." DMF is the Debtor Master File, a program that offset federal tax refunds against outside-agency debts before the modern Treasury Offset Program existed. "BMF" is the Business Master File, the IRS's account system for business returns; Doc 6209 lists TC 897 for both the individual and business files; the "Valid on Form 1120" note sits under BMF, so on a business account TC 897 posts only to a corporate income tax account. TC 897 is a credit — it restores money to the module (the record for one tax type and period), in whole or in part, that a matching DMF-era TC 896 had previously removed.
The "matching agency and sub-agency" requirement is the operative detail: TC 897 does not reverse just any TC 896. IRM 21.4.6.4.1 establishes (see TC 896's own page) that only a TC 896 carrying an Agency/Sub-Agency (AG/SA) code was a DMF offset in the first place, made "from 1984 through January 11,1999." TC 897 exists specifically to unwind that variant, and the agency/sub-agency codes on the reversal have to match the ones on the original offset.
What this means for your refund
If TC 897 appears on your account, money that had previously been taken through a Debtor Master File offset is being credited back, in whole or in part. Because DMF stopped generating new offsets after January 11, 1999, seeing this code almost always means you are looking at a very old piece of account history rather than something that happened recently — even if the credit itself is posting now.
The practical step: review your complete account history with the IRS Transcript Decoder rather than reading TC 897 in isolation, and pay attention to how far back the account actually goes. If the history does not plausibly reach back to the 1980s or 1990s, that is worth flagging to whoever is reviewing the transcript, since it may point to a data or record-matching issue rather than a genuine DMF-era reversal.
A program with a closed window, not an ongoing one
The current text of IRM 21.4.6 does not mention TC 897 — no dedicated subsection anywhere in the chapter documents how to work, input, or research a TC 897 today, in contrast to the detailed, actively maintained subsection IRM 21.4.6.5.1.2.2 gives its modern counterpart, TC 899. The only IRM text that touches TC 897's subject matter at all is 21.4.6.4.1's exception clause for TC 896, which supplies the DMF program's operative dates rather than any procedure for reversing it.
That silence lines up with the dates themselves. If the AG/SA-coded TC 896 that TC 897 reverses could only have posted between 1984 and January 1999, a genuinely new TC 897 tied to that program should not be appearing on current account activity at all. A TC 897 found today most plausibly belongs to a very old account history that is still being reviewed or reconstructed — an estate matter, a long-open case, or a legacy data-migration record — rather than a routine, current-year transaction.
The other reversal path — TC 892 — and why it is a different transaction
TC 896 has a second reversal code, and it works on entirely different terms. Document 6209 describes TC 892 as a "Correction of TC 890 Processed In Error" that "Reverses TC 890 or 896 in whole or in part by crediting the tax module... Corresponding debit is TC 792." TC 892 requires no agency or sub-agency match at all — it is a general processing-error correction that can undo either TC 890 or a plain (no-AG/SA-code) TC 896, whichever was posted incorrectly.
The two reversal codes cover non-overlapping ground: TC 897 only reaches an AG/SA-coded TC 896, matched by agency and sub-agency, and only makes sense against the closed 1984-1999 DMF window. TC 892 reaches a plain TC 896 (or TC 890) with no such matching requirement, and can post at any time the underlying transaction needs correcting. Distinguishing which reversal posted tells a practitioner whether a DMF-era matter or an ordinary processing correction is being undone.
What people mistake TC 897 for
The closest modern look-alike is TC 899, the reversal code for a current TC 898 Treasury Offset Program offset. Both titles describe an offset reversal tied to an outside-agency debt, and both carry agency-identifying detail on the transcript. But TC 899 runs under the live TOP program IRM 21.4.6.5.1.2.2 documents in detail, with four distinct types and an actively used procedure; TC 897 runs under the retired DMF program with no comparable current procedure anywhere in the chapter. Reading a TC 897 as though it were simply an older-looking TC 899 imports a live program's logic onto one that stopped taking new business in January 1999.
It is also easy to conflate with TC 892 given that both reverse a TC 896. The difference is scope and matching: TC 897 is agency-and-sub-agency-specific and DMF-only; TC 892 is a general processing-error correction with no such restriction. A reversal on a TC 896 module is not automatically a DMF matter just because TC 896 itself can be one — checking which of the two actually posted is what tells the story.
What to do next
Confirm the account history actually reaches back far enough to make a genuine DMF offset plausible before building an explanation around one — the program stopped generating new offsets in January 1999.
Match the agency and sub-agency codes on the TC 897 against the TC 896 it claims to reverse; a mismatch means the two transactions are not actually connected the way they appear to be.
Rule out TC 892 before assuming TC 897 is the reversal in play — TC 892 needs no agency match and can correct a plain TC 896 or a TC 890 at any time, while TC 897 is narrowly DMF-specific.
Do not treat TC 897 as a stand-in for TC 899 when explaining an offset reversal to a client — they resolve different programs, one retired and one active, even though both describe money coming back from an outside-agency debt.