TC 612: Correction of TC 610 Processed in Error

By Forrest Baumhover, CFP®, EA · Last verified September 9, 2026

TC 612 undoes a TC 610 that posted wrong — and because it can reverse the remittance in whole or in part, the amount it debits tells you whether the whole payment was misposted or only a piece of it.

What the code actually does

IRS Document 6209, Section 8A (the IRS’s reference guide to its data-processing codes) titles TC 612 "Correction of 610 Processed in Error" and defines it precisely: it "reverses a 610 transaction in whole or in part that is posted in error by debiting the Tax Module for the amount of the remittance with return."

In plain terms, TC 610 credits a module (the record for one tax type and period) with a payment that arrived attached to a return. TC 612 is the opposite entry against that same credit — a debit removing some or all of it as a correction or credit transfer of the payment, whoever caused the misposting. It is not a bounced check and not a client dispute; it is a correction to the TC 610 entry.

Doc 6209 also carries a technical restriction worth knowing before assuming a TC 612 can appear on any module: for MFT (Master File Tax account type) 04 it is "only valid for tax periods subsequent to 199412," and it is "not valid with 34 doc code" on that MFT. A TC 612 on an older period, or one carrying document code 34, falls outside the conditions the entry states.

What this means for your refund

If TC 612 shows up on your account, the IRS reversed some or all of a payment it had credited with your return. The credit on that tax period drops by the amount reversed, which can shrink a refund or leave a balance due.

Why "in whole or in part" is the detail worth reading

A full reversal and a partial reversal tell different stories about what went wrong. A full-amount TC 612 usually means the entire TC 610 belonged somewhere else — a payment posted in error. A partial TC 612, debiting less than the original credit, usually means the payment was correctly attached to the right return but posted at the wrong amount, and only the erroneous slice is being pulled back.

That distinction matters directly for reconciling a client's module. Compare the TC 612 debit amount to the original TC 610 credit before concluding the payment is "gone." A partial reversal leaves a real, correctly posted balance behind; a full reversal does not, and the money likely needs to be found somewhere else on the account.

It is also worth separating this from the failure mode described on the TC 610 page itself: a remittance that resequences for months and then goes unpostable under UPC (Unpostable Code) 151 because no account existed yet. That payment never posted in the first place, so there is no TC 610 for a TC 612 to correct. TC 612 only ever follows a TC 610 that already made it onto the module — it is the wrong-amount problem, not the missing-account problem.

Three valid Doc Codes, not one input path

Doc 6209 lists TC 612 as valid under three different Document Codes — 19, 24, and 34 — rather than a single fixed input method.

The practical point is not to expect a single, uniform Doc Code on every TC 612 a practitioner encounters. What stays constant across all three is the effect — a debit against the original TC 610 for some or all of its amount — so the reconciliation approach above (comparing the TC 612 debit to the TC 610 credit) holds regardless of which Doc Code produced the correction.

What people mistake TC 612 for

People confuse it with a dishonored payment. A bounced check reverses a payment through its own mechanism and typically carries a penalty consequence under IRC §6657; TC 612 carries none of that baggage, because the remittance was never bad — the IRS corrected or moved it, whoever caused the misposting.

People also confuse it with its own sibling on the subsequent-payment side. TC 672 does for a TC 670 exactly what TC 612 does for a TC 610 — debits out an erroneous posting — but the two apply to different classes of payment (with the return versus afterward) and carry different MFT 04 timing rules. Seeing a "6-1-2" pattern on a transcript does not tell you which payment type is being corrected without checking which original code it reverses.

What to do next

Compare the TC 612 debit to the original TC 610 credit amount before telling a client the payment vanished — a partial reversal still leaves money correctly posted.

On an MFT 04 module, confirm the tax period actually falls after 199412 and that the correction was not entered with doc code 34, since Doc 6209 rules both out.

Rule out a dishonored payment first; a TC 612 has no penalty attached, so if a bad-check penalty also appears, a different mechanism produced it.

If the reversed amount cannot be located on this module, ask the IRS contact to trace the payment, including to another module or period, before assuming it is lost.

Sequence the TC 610 and TC 612 together on the IRS Transcript Decoder rather than reading either transaction in isolation.

Sources

This page provides general information about IRS procedures. It is not personalized tax advice, and reading it does not create a practitioner-client relationship with Forrest Baumhover, Fbaum Enterprises LLC, or The Federal Tax Desk. Every situation is different — if real money or a real deadline is on the line, consider having a licensed CPA, EA, or tax attorney review your specific facts before you act.

Get the free OBBBA Practitioner Guide

A plain-English breakdown of what changed, what takes effect when, and what it means for your clients. It arrives in your welcome email when you subscribe free. First Principles follows every Wednesday and Week in Tax every Friday.

Send me the free guide →