Claim paid at zero. Five-digit adjustment. CO-119 printed beside it. Any biller who has worked therapy or DME claims knows this remittance on sight, and knows the headache attached to it: the CO-119 denial code means the patient’s benefit for that service is exhausted, the payer will not pay, and because the group code is CO the patient cannot be billed either. The balance lands on the provider unless something changes that. Appeal, secondary claim, or write-off. Pick in the right order or lose money you could have kept.
What the CO-119 denial code actually says
CO-119 sits on the Claim Adjustment Reason Code list, the shared vocabulary payers use on the 835. Official wording: benefit maximum for this time period or occurrence has been reached. Short and unambiguous. The patient ran through a cap, and this claim arrived after.
One detail gets overlooked constantly. CO-119 is a line-level adjustment. It attaches to the procedure that crossed the limit, and only that procedure. The same 835 will often pay other lines in full right next to the denied one. So the remittance itself tells you which service drained the benefit and which ones still had room.
Denial code CO-119 vs. the codes it gets confused with
Reason 119 exists under several group codes. They do not behave alike, and mixing them up costs real money.
Codes that look like CO-119
| Code | What it says | Who owes the balance |
| CO-119 | Benefit maximum for this time period or occurrence has been reached | Provider, written off |
| PR-119 | Reason 119 under the patient responsibility group code | Patient |
| CO-97 | Benefit included in payment for another service already adjudicated | Provider, bundled |
| CO-50 | Service not medically necessary | Provider, unless PR-50 applies |
The prefix is everything. CO-119: provider bears it, contractual, no exceptions. PR-119: same number, opposite result. The plan’s limit was met, the service sits outside what insurance owes, and the balance moves to the patient. Medicare’s guidance on remittance advice explains how group codes assign financial responsibility, and it notes that beneficiaries can be billed only when the group code is PR. Get the prefix wrong one way and you write off money a patient actually owed. Wrong the other way, you send a beneficiary a bill Medicare does not allow. Both mistakes show up in real AR ledgers.
Remark code M86 and the codes that travel with CO-119
CARC 119 rarely arrives alone. The remark codes beside it narrow the diagnosis.
First one to know: remark code M86.
- Service denied because payment already made for same/similar procedure within set time frame, on the official Remittance Advice Remark Code list since 1997.
When denial code CO-119 comes with M86 attached, the payer is usually not talking about a dollar cap at all. It is talking frequency or duplicate. Maybe it already paid another provider for the same or a similar service inside the window. Different problem. Different fix.
Two more worth knowing:
- N435: service exceeds the number or frequency approved within the time period.
- N130: the plan’s maximum benefit provision.
State Medicaid programs keep their own crosswalks too, and the adjustment reason crosswalk Georgia’s Medicaid agency publishes pairs M86 with the same same-or-similar payment language. Read the remarks before you appeal anything. An appeal against a valid cap wastes a week and changes nothing.
CO-119 denial code reason: what actually triggers it
The CO-119 denial code reason is benefit exhaustion in almost every case. What exhausted it? That is where cases split.
Simplest version: plan caps. Many commercial plans cap therapy visits per year. Physical therapy, occupational therapy, speech-language pathology, all commonly capped. The count runs out and the next claim denies. Nothing mysterious about it. Medicare complicates the picture. Outpatient therapy keeps paying above an annual threshold, but only when the claim carries the KX modifier with documentation behind it. Where are the 2025 numbers? $2,410 for physical therapy and speech-language pathology combined. The same $2,410 again, separately, for occupational therapy. And a second line at $3,000, where targeted medical review begins. Cross $2,410 without the KX modifier and the claim denies automatically. No human reviews it. A missing modifier is the most common Medicare-side trigger for this denial, which makes it the most fixable.
Durable medical equipment runs on replacement schedules instead. Medicare and most private payers enforce a Reasonable Useful Lifetime on wheelchairs, walkers, CPAP machines, items like that. Replace too early and the claim denies as benefit maximum reached, unless the claim documents loss or theft or irreparable damage with the correct modifier, or the patient’s condition changed and an ABN went out first.
The remainder of the trigger list is process failure, not caps. Earlier services from a different provider draw down the same bucket. Claims sent without required prior authorization deny once the payer matches them against existing usage. Coding errors can make a new service look like a repeat of one already paid. And once in a while the payer simply gets it wrong. Miscounted units. Wrong window. That version is the one an appeal wins.
The CO-119 denial code solution, step by step
Any CO-119 denial code solution that works starts with the remittance. Not the phone.

Read the EOB or ERA next to the remark codes. Three diagnoses, three responses:
- M86: duplicate or frequency problem
- N435: frequency cap
- Bare CO-119: benefit maximum
Then verify usage, against the payer’s records, not your own. The portal shows dates, units, services already paid. That is the number the payer will stand on in any dispute, so you need to know it first. Medicare suppliers get an easier road here: a same-or-similar check runs before the item ships, and the M86 version gets caught before a claim is ever sent. Records disagree with the payer? Appeal. Visits never used, units miscounted, a KX modifier with complete medical necessity documentation the payer ignored. File the redetermination or appeal with records attached. Medicare’s DME contractor guidance pairs Reason Code 119 with appeal paths that include redetermination with documentation, and commercial payers follow the same pattern. Appeals without evidence fail quietly. With evidence, they recover real money.
Secondary coverage comes before any write-off. If the primary limit is genuinely gone, post the CO-119 adjustment and forward the claim, primary EOB attached, to the secondary payer. Some of those balances get paid in full. Write-offs do not. What remains after all that gets written off. Limit valid, no secondary payer, contract says the provider bears it. Post the write-off, document the denial, move on. Rebilling a CO-119 balance to the patient turns a contract problem into a compliance one, and compliance problems cost more.
First actions by situation
| Situation | First action | If that does not work |
| Payer miscounted units or visits remain | Appeal with usage records and payer portal history | Escalate through redetermination with documentation |
| Medicare therapy above $2,410 without KX modifier | Correct the modifier and resubmit with medical necessity notes | Appeal if the documentation was already complete |
| DME replacement before RUL after a change in condition | Submit with records of the change and the ABN if one was obtained | Appeal with the full medical record |
| Valid exhaustion and secondary coverage exists | Bill the secondary payer with the primary EOB attached | Track the secondary claim to payment |
| Valid exhaustion and no secondary coverage | Write off the balance per the payer contract | Document the adjustment for audit |
Prevention beats the appeal every time
The CO-119 denial code and action taken afterward are linked, but the stronger link sits upstream of the claim entirely. Verify benefits before the first visit. Track utilization while it builds. Set an alert around three quarters of the known cap, so there is coverage left to work with when the flag goes up. Documentation habits live in the same conversation, since a therapy claim about to cross a Medicare threshold needs the KX modifier and the progress notes backing it together, never one after the other. And when these denials repeat across multiple payers, structured denial management services take over the tracking and appeal work so patterns get fixed at the root.
Most benefit-limit denials turn out to be front-end problems wearing a denial code. Disciplined medical billing and coding decides, before submission, whether a claim is even worth sending.
Conclusion
The CO-119 denial code tells you exactly where you stand. Benefit gone. Balance on the provider. Patient off limits. Read the remark codes first, verify usage against the payer’s own records, appeal only with documentation in hand, and push valid exhaustion to a secondary payer when one exists. Handled that way, a routine write-off becomes a managed adjustment, and practices that want the whole cycle watched can put a medical billing and RCM company on it.
FAQs
What does the CO-119 denial code mean?
The patient’s benefit maximum for that service has been reached within the current time period. The CO prefix makes the balance a contractual obligation, so the provider writes it off rather than billing the patient.
Can a patient be billed under CO-119?
No. The adjusted amount stays with the provider. PR-119 is the patient-billable version of the same number.
What is remark code M86?
A Remittance Advice Remark Code stating payment was already made for the same or a similar procedure within the set time frame. Beside CO-119 it usually signals a frequency or duplicate-service issue, not a plain dollar cap.
What does denial code 119 mean on Medicare?
Medicare applies Reason Code 119 when a benefit maximum has been reached, most often in outpatient therapy and DME. Therapy above the 2025 threshold of $2,410 needs the KX modifier plus supporting documentation, and DME claims face Reasonable Useful Lifetime replacement limits.
Is CO-119 the same as PR-119?
Same number, different money. CO-119 writes the balance off under the payer contract. PR-119 sends it to the patient.





