TC 898: Treasury Offset Program (TOP) Refund Offset

By Forrest Baumhover, CFP®, EA · Last verified August 28, 2026

TC 898 means the refund never made it past Treasury — the Bureau of the Fiscal Service intercepted it for a debt owed to someone other than the IRS, and disputing the wrong agency wastes the call.

What the code actually does

TC 898 records a Treasury Offset Program (TOP) offset, and IRS Document 6209 is direct about what that means: "Treasury Offset Program (TOP) offset initiated by FMS. Posts with the trans date and DLN of the refund from which it originated. It has a memo amount, an Offset Trace Number (OTN), and an XREF SSN. TC 898 reduces the amount of the refund with which it is associated." (Doc 6209's own remarks text still says FMS — Financial Management Service, the agency's name before a 2012 merger created the Bureau of the Fiscal Service; this page uses BFS, the current name, throughout its own prose, and keeps FMS only where quoting Doc 6209 directly, as here.) Unlike TC 826, this transaction is not an IRS posting against an IRS liability — the OTN is Treasury's own tracking number for the specific debt it collected against, not an IRS reference.

Per IRM 21.4.6.4.2, TOP offsets cover a defined, non-tax set of debts: "The Bureau of the Fiscal Service initiates refund offsets to outstanding federal agency debts or child support, State Income tax obligations and Unemployment Compensation debts. These offsets are referred to as TOP offsets." Past-due child support, a defaulted federal student loan, an unpaid state tax bill, or unemployment overpayment can all trigger a TC 898 — the common thread is that none of them is a federal tax debt owed to the IRS itself.

Who actually does the offsetting

The agency doing the work is not the IRS. IRM 21.4.6.2 states it plainly: "Refund offsets to child support, TOP debts, State income tax obligations, and Unemployment Compensation debts are handled by the Treasury's Bureau of the Fiscal Service, (BFS) formerly Financial Management Service (FMS), through the Treasury Offset Program. This occurs after a refund is certified by Internal Revenue Service for payment by BFS, but before the refund check is issued." The refund clears IRS processing, gets certified for payment, and is intercepted by BFS one step later, before it ever reaches the taxpayer — the IRS has already finished its own part of the transaction by the time TC 898 posts.

The statutory basis matches that division of labor. Sections 6402(c) through (f) of the Internal Revenue Code — not (a), which covers an IRS-internal offset — are what require this category of debt to be paid from a federal refund, and BFS is the agency the statute puts in charge of collecting it.

How it gets reversed

Doc 6209 gives TC 898 two possible reversal paths, and which one applies depends on who is undoing it. First: "Reversed by a TC 766 with the same OTN" — the IRS-initiated reversal, most often from working a Form 8379 injured spouse claim. Second, the agency-side path, TC 899, described in its own entry: "TOP offset reversal initiated by FMS. Posts with a type code, memo amount, and OTN. Reverses a prior posted TC 898 with the same OTN. Type 1 - FMS TOP offset reversal. Type 2 - Agency refund of TOP offset. Type 3 - FMS refund of TOP offset. Type 4 - Agency refund reversal." (Same stale naming as above — Doc 6209 has not updated this entry's remarks to BFS either.)

The type code on a TC 899 tells the story of who decided the offset was wrong. A Type 2 or Type 3 usually means the agency that received the money is sending some or all of it back — the debt itself was wrong, already paid, or the wrong debtor. A Type 1 is BFS's own correction. None of that requires the IRS to do anything on the tax side beyond posting the reversal it receives.

What this means for your refund

A TC 898 on a transcript means a federal or state agency other than the IRS collected against this refund before it was ever sent — most often for back child support, a defaulted student loan, or a state debt. The IRS processed the return correctly; the shortfall happened one step downstream, at Treasury.

That also means the dispute contact is not the IRS. The notice that explains a TOP offset comes from BFS, not from the IRS, and it names the agency that claimed the debt — that agency, not the IRS, is who can explain or contest what's owed. Before making that call, confirm a TC 898 is actually what happened by pulling the transcript with the IRS Transcript Decoder.

The practitioner's actual next step

Identify the debtor agency before advising the client to call anyone. The OTN and any XREF SSN on the transcript point to whose debt and whose portion of a joint refund was taken; from there, the BFS-issued notification of offset (not anything from the IRS) names the specific creditor agency to contact about the underlying debt.

If the return was filed jointly and the debt belongs to only one spouse, Form 8379 reaches a TOP offset through its own dedicated procedure. Per IRM 21.4.6.5.6.4, Injured Spouse Refund - TOP Offset, the reversal posts as a TC 766, and where the original offset refund included credit interest, that interest has to be separately computed and allocated using Command Code COMPA before the injured spouse's share is released. That is a different, more arithmetic-heavy process than the manual refund IRM 21.4.6.5.6.5 uses to unwind a TC 826 tax offset — worth confirming which subsection actually applies before promising a client a specific dollar figure or timeline.

What TC 898 gets confused with

The closest look-alike is its own reversal code, TC 899 — same three leading digits, opposite direction, and a practitioner skimming a transcript can read a 9 as an 8 or miss which one actually posted. TC 898 takes money; TC 899 gives some or all of it back, and the type code on the 899 (covered above) says why.

The other confusion is with TC 826, and CP49 is where that confusion tends to start. CP49 is IRS.gov's notice for exactly the TC 826 fact pattern — an internal IRS offset — and its own text is explicit that it is not a Treasury Offset Program notice: a TOP offset generates a separate notification from BFS instead. A client holding a CP49 has an IRS debt to sort out; a TC 898 on the transcript points somewhere else entirely, and reading the two as interchangeable sends the dispute call to the wrong agency.

Sources