The EOB landed and it looks like a spreadsheet had a fight with a scrabble bag: $2,400 billed, then a column of deductions tagged CO-45, PR-2, CO-97, and a "patient may owe" number you can't trace to anything. You're not being dense. The codes are a machine-to-machine language (X12 claim adjustment codes) that insurers and billing systems use to explain every dollar they moved, and nobody ever hands patients the decoder ring. Here it is.
The two letters come first: group codes
Every adjustment code has a two-letter prefix called the group code, and the prefix answers the only question you care about: whose money is this?
- PR (Patient Responsibility). Yours. Deductible, coinsurance, copay, or care the plan genuinely doesn't cover. PR amounts should match the "you may owe" total on the EOB and the provider's bill.
- CO (Contractual Obligation). The provider's, under their contract with your insurer. Write-offs, bundling, and provider billing errors land here. An in-network provider generally cannot bill you for CO amounts.
- OA (Other Adjustments). A neutral bucket used when neither CO nor PR fits, often for coordination between two insurance plans. Not automatically yours; read the reason code.
- PI (Payer Initiated Reductions). The payer reduced payment on its own judgment, without a contract clause to point to. Rare on in-network claims; when you see it, ask questions.
The codes you'll actually see, in plain English
- CO-45: charge exceeds the contracted fee. The famous one. Provider billed $300, the negotiated rate is $110, so $190 gets tagged CO-45 and written off. You don't owe it. It exists on paper only.
- PR-1: deductible. The claim landed before you met your deductible, so this slice is yours. Check it against your deductible tracker; double-charged deductibles happen.
- PR-2: coinsurance. Your percentage share after the deductible, per your plan design (the 20 in an 80/20 plan).
- PR-3: copay. The flat fee for the visit type. If you paid it at the desk, make sure the bill credits it.
- CO-97: bundled. The benefit for this service is included in the payment for another service billed the same day. The provider eats it; you shouldn't see it on your bill.
- CO-16: claim lacks information. Missing or invalid data, a wrong code, an absent modifier. This is a fix-and-resubmit for the billing office, and no bill to you should follow from it.
- CO-29: filed after the timely filing limit. The provider missed their own contractual deadline to submit the claim. In-network, that miss is theirs to absorb, and billing the patient for it is generally prohibited by their contract.
- CO-50: not deemed medically necessary. The insurer is second-guessing the care. This is appeal territory, and your doctor's notes are the ammunition; don't pay it reflexively.
- 197: no prior authorization. The precertification never happened. If the provider was in-network and responsible for obtaining it, push the cost back on them; the prior auth guide explains who owns that job.
Where to look up a code that isn't on this list
There are hundreds of codes, and the official, current definitions live in one public place: the X12 Claim Adjustment Reason Codes list. Those are the CARC codes, the "what happened" part. EOBs often add remark codes (RARC) beginning with M or N, which add detail to a reason code, and those live at x12.org too. Search the exact code, read the one-line definition, then apply the group-code rule above to decide whose problem it is.
When a code says you owe money you don't think you owe
- Match the bill to the EOB. The provider's bill should equal the EOB's total patient responsibility (the PR amounts). Any excess is your first question.
- Call the provider's billing office first for CO-coded amounts on your bill: "The EOB codes this as CO-45 contractual adjustment. Please rebill me per the EOB." Note the date and the name.
- Call the insurer when the coding itself looks wrong, like a PR-1 deductible charge when your deductible is already met. Ask them to reprocess; the reaching-a-human guide helps.
- Appeal the judgment codes. CO-50 and 197 are decisions, and decisions can be appealed, usually with your provider supplying the clinical justification.
- Escalate a stalemate with a written billing dispute, and if an in-network provider keeps billing you for CO amounts, tell your insurer: balance billing contract write-offs violates the provider's network agreement.
How Kite handles this
Or skip the decoding session: text Kite a photo of the EOB. It reads every line, translates each code into plain English, and sorts the amounts into "yours per your plan" and "the provider's write-off, don't pay this." Put the provider's bill next to it and Kite checks whether the two match, flags anything that looks like a CO amount billed to you, and drafts the dispute letter or the appeal as a PDF (Pro), then reminds you to chase the response in a few days. It explains the codes; coverage decisions stay between you, your plan, and your doctor. Text Kite to start.
