TC 842: Refund Deletion
By Forrest Baumhover, CFP®, EA · Last verified September 10, 2026
TC 842 is the code that stops a scheduled business refund before Treasury ever cuts a check for it — a business-account-only transaction that means the money was never actually released, not that a refund went out and then came back.
What the code actually does
Document 6209 (the IRS’s reference guide to its data-processing codes) titles TC 842 "Refund Deletion" and is precise about its timing: "The transaction will delete the scheduled refund prior to its release to the Treasury Disbursing Center." The code posts "to the BMF [Business Master File] tax module as a credit" (a tax module is the IRS's internal record of one tax period on one account), and Doc 6209 marks it as a Business Master File transaction only; it has no individual-account counterpart.
The transaction carries its own interest companion: "Companion TC is 771 for interest amount." It also sets a freeze immediately: "Tax module is frozen from offsetting or refunding unless TC 290/291 is posted with Priority Code 8." Once a scheduled refund is deleted, the module will not simply try to refund or offset that amount again on its own.
What this means for your refund
If TC 842 shows up on your business account's transcript, it means a refund that was already scheduled to go out did not actually get sent — someone or something stopped it before Treasury cut a check or made a deposit. This is not the same as a refund being issued and then taken back; from the taxpayer's side, no money ever moved.
Because TC 842 sets a freeze until a specific release condition is met, the module may sit without a refund or further offset activity for a while after this posts. If your business is waiting on a refund and a TC 842 appears instead, it is worth having a tax professional check for the underlying adjustment or examination that triggered the deletion, since that is what actually determines whether — and when — a corrected refund will follow.
The freeze it sets, and what actually clears it
Doc 6209 lists exactly how the freeze TC 842 sets gets released: "Examination or DP Tax Adjustment; Doc. Code 24 or 34; TC 820 or 830; or tax module balance becomes zero or debit; or by TC 571 or 572 if a TC 570 has posted." The current IRM confirms the same code from the freeze-code side of the ledger. IRM 21.5.6.4.31, P- Freeze, states: "The P- Freeze (Refund Repayment, Cancellation, or Deletion) is set by the following:... A TC 842 (BMF only) refund deletion," and lists its own release conditions: "TC 29X posts to the module TC 30X posts to the module TC 820 posts to the module TC 830 posts to the module A Doc Code 24 or 34 credit transfer posts to the module The module balance becomes zero or debit."
The two sources line up closely — TC 820 and TC 830 both appear on both lists, alongside Doc Code 24/34 transfers and a zero-or-debit balance. Whichever event actually clears the freeze, the underlying fact does not change: the refund that was scheduled did not go out, and something else has since happened on the module to move past that.
What people mistake TC 842 for
The closest and most consequential mix-up is with TC 841, Cancelled Refund Check Deposited — a code that looks similar in purpose but describes the opposite timing. TC 841 credits a module when a refund that was already sent (via a TC 840 or TC 846) gets cancelled and comes back. TC 842 never lets the refund leave in the first place. Reading a TC 842 as though a check had already been issued and then cancelled misstates what actually happened to the money.
People also confuse it with TC 844, Erroneous Refund — a code that exists specifically to flag a refund that did go out and turned out to be wrong. TC 842 is the opposite scenario: it is what stops an erroneous or otherwise incorrect refund before it is ever released, rather than flagging one after the fact. All three sit in the same general "something went wrong with a scheduled or issued refund" territory, but each one marks a different point in that timeline.
What to do next
Confirm TC 842 is even possible on the account in question — it is BMF-only, so if a practitioner is looking at an individual (IMF) transcript, this code cannot be the explanation and the actual entry is something else.
Trace back to what triggered the deletion rather than stopping at the code itself — Doc 6209's release list tells you what will end the freeze (an Examination or DP tax adjustment, a Doc Code 24 or 34 transfer, a TC 820 or 830, a zero or debit balance, or TC 571/572 after a TC 570); look at the transactions posted just before the TC 842 for why the IRS pulled the refund.
Do not assume a TC 842 means the same thing as a returned or cancelled check — confirm with the client whether any refund was actually received before explaining the code, since TC 841 and TC 844 both describe scenarios where a refund did go out, and TC 842 describes one where it did not.