TC 650: Federal Tax Deposit (FTD)
By Forrest Baumhover, CFP®, EA · Last verified September 9, 2026
TC 650 records an employer's federal tax deposit before the return that reports it has even been filed, and its most useful quirk is that an unmatched deposit can silently roll forward, period after period, until it finds a return to attach to.
What the code actually does
IRS Document 6209, Section 8A defines TC 650 as crediting the module (the account record for one tax period) "for Federal Tax Deposit payment," scoped to employment-tax and excise-tax MFTs (Master File Tax account types) 01, 03, 09, 10, 11, 12, and 16 (with a separate rule for MFT 04). A federal tax deposit is money the employer sends on a deposit schedule, before the quarterly or annual return itself is filed.
That ordering — deposit first, return later — is why Doc 6209 states the module "is frozen from refunding or offsetting until TC 150 posts." Until the return arrives to report what the deposits were for, the money has nowhere confirmed to land. This is a routine, temporary sequencing freeze, not a sign anything has gone wrong with the deposit itself — it lifts automatically the moment the corresponding return posts and the module can finally match the deposits against what was actually reported.
The vanishing-deposit mechanic: rollover
IRM 21.5.7.3.2 documents a specific pattern practitioners should recognize on sight: "a rollover (rolling payments) to a credit module... occurs automatically when more credits have posted than claimed on the return. A single excess credit/payment may be systemically transferred, if a return has not posted for the subsequent tax period."
The IRM gives the diagnostic tell directly: "if you locate an EFTPS payment for $0.00 with the same date of the payment you're looking for, research CC BMFOL for another TC 650 for .00... The TC 650 for .00 rolls forward to the next tax period until it finds an account that either has a balance due or an account without a posted TC 150." A deposit that looks missing from one quarter may simply have rolled into the next.
Its mirror image: rollback
The same IRM subsection describes the opposite condition: "a rollback occurs when the taxpayer claims more credits on the return than those present in the module. If the return has not posted for the subsequent tax period, a single credit/payment, equaling the difference, may be transferred back to the prior module." Both movements carry the same identifying markers — an "R" following the transaction code and a "P" following the DLN on the losing module, an "A" on the gaining one.
A client disputing "my deposit is missing" from one quarter and a client disputing "I'm short a deposit" in an adjacent quarter can be describing the same event from opposite ends. Checking the adjoining tax period before opening a payment tracer often resolves the question in minutes, well before a full account-wide research request would otherwise be necessary.
What TC 650 gets confused with
It gets confused with TC 610 or a subsequent payment. All three are payment codes, but only TC 650 is a deposit made ahead of the return under a deposit schedule rather than a remittance tied to a specific filing.
It gets confused with a lost payment when it has actually rolled to a neighboring period. Requesting a transcript or asking the assigned IRS contact to check for the zero-dollar EFTPS marker the IRM describes — the CC BMFOL research itself is an IDRS (the IRS's internal Integrated Data Retrieval System) command code only an IRS employee can run — resolves the confusion before a formal tracer case is even needed.
Its dishonored-check reversal, TC 651, gets read as a deposit-schedule penalty. It is a returned-check consequence under IRC §6657 via TC 286, separate from any Failure to Deposit penalty the missed deposit itself may generate.
The practitioner's actual next step
Before opening a payment tracer for a "missing" deposit, request a transcript or ask the assigned IRS contact to check the adjoining tax period for a rolled-over or rolled-back TC 650 — CC BMFOL is an IDRS command code only an IRS employee can run, but this single check, once requested, resolves most disputes without ever needing to file a formal tracer request.
Confirm the return (TC 150) has actually posted — the refund/offset freeze on the deposit will not release until it does, so a client asking why an otherwise-clean account still shows a hold may simply be waiting on that one filing.
Look for the zero-dollar EFTPS marker the IRM describes as the specific evidence a deposit is chasing a period rather than genuinely lost.
Distinguish a Failure to Deposit penalty under IRC §6656 (a separate assessment that scales with how many days late the deposit was) from a TC 286 bad-check penalty (a consequence of a dishonored TC 650) — they have different triggers and different defenses.