Skip to content
Denial Codes

CO-94 Denial Code: Benefit Maximum Reached, Explained

7 min read

CO-94 shows up regularly on remittances for episode-based care: physical therapy, occupational therapy, mental health, chiropractic, and injection-heavy specialties. It means "benefit maximum for this time period or occurrence has been reached." The code looks like a final stop, but it isn't always. Whether you write it off, bill the patient, or appeal depends on two things: the group code prefix on the ERA and the structure of the patient's plan.

What CO-94 means

  • CO stands for Contractual Obligation when that group code appears. The adjusted amount cannot be billed to the patient.
  • 94 identifies the reason as a benefit maximum: the patient's plan has a visit limit, occurrence limit, or annual cap, and this claim crossed it.

Common triggers include annual visit caps on therapy services (for example, 30 PT visits per calendar year under some commercial PPOs), session limits in older mental health benefit designs, and occurrence caps on procedures such as steroid injections per anatomical site per year.

CO-94 vs. PR-94: the group code is the key

This is the distinction that matters most, and it is easy to miss if you only glance at the reason code number.

  • CO-94: The provider absorbs the write-off. Your participation agreement and the plan design together mean you cannot balance-bill the patient. Write it off and close the claim.
  • PR-94: The balance is patient responsibility. The plan allows you to bill the patient for services above the benefit maximum. Send a statement once you confirm the group code.
Confirm the group prefix on the 835/ERA before posting the adjustment. Treating a PR-94 as a write-off costs you patient revenue. Billing the patient on a CO-94 violates your participation agreement. Both are real risks, and the only safeguard is checking the prefix every time.

Three situations where CO-94 is appealable

Most CO-94 denials are correctly applied, but three scenarios are worth reviewing before writing anything off.

  • Payer counting error. Payers sometimes include visits from the prior year in the current-year count, or attribute dates to the wrong provider. Request the payer's utilization summary, verify every date and provider on their list, and dispute any line that does not belong. A one-visit counting error can trigger the denial an entire claim early.
  • Medical-necessity exception. Some commercial plans and Medicare Advantage contracts include a provision that allows additional visits beyond the plan limit when documentation establishes continued medical necessity. The appeal must cite the plan's own exception criteria (request a copy if you don't have one), include objective clinical findings, and document the patient's functional progress toward measurable goals. A letter from the treating provider is generally required, and approval rates vary by carrier.
  • Medicare KX modifier. Medicare Part B eliminated hard annual therapy caps in 2018, but a soft threshold (updated each year) still requires additional justification above it. The KX modifier must appear on every therapy procedure line above that threshold, certifying that services are medically necessary and that documentation supports continued care. A claim submitted without KX above the threshold may return as CO-94. Submit a corrected claim with KX added; the documentation supporting it must already be in the record before you do.

Billing the patient

For commercial plans, the group code settles the question. CO-94 is a write-off; PR-94 allows a patient statement. For Medicare beneficiaries, the Advance Beneficiary Notice rules operate separately from the therapy threshold and KX modifier requirement. Do not bill a Medicare patient for services above the threshold without first confirming the applicable ABN requirements with CMS guidance or your compliance team.

If you are uncertain whether a patient's commercial plan uses CO or PR for benefit-maximum situations, call provider relations before posting. The plan documents govern, and the EOB group code reflects the plan documents.

Preventing CO-94 denials

CO-94 is avoidable most of the time. The fix is upstream, at eligibility and intake, not in the denial queue.

  • Verify visit and occurrence limits at intake. A complete benefits check includes PT, OT, mental health, and chiropractic visit caps, injection frequency limits, and annual maximums, not just copay and deductible. Build this into the new-patient workflow.
  • Track usage through the episode. Many billing systems can count submitted claims by CPT category per patient per plan year. Set an alert at 80 to 90 percent of the limit so the front desk and treating provider know the patient is approaching the cap while there is still time to discuss options or check exception eligibility.
  • Have the conversation before the limit hits. Patients who know their benefit is nearly exhausted can plan for out-of-pocket continuation or shift to a maintenance program. A phone call at visit 25 of 30 is a better experience than an unexpected statement after CO-94 fires.
  • Configure KX modifier automation for Medicare therapy. If you bill Medicare Part B therapy, confirm your billing system appends KX automatically when the year-to-date total crosses the annual threshold. Manual KX entry is the most common source of avoidable CO-94 on Medicare Part B therapy claims.

CO-94 sits alongside several codes where the group prefix determines the outcome. PR-96 (non-covered charges, patient responsibility) has the same logic: the reason code number says why; the group code says who pays. For therapy practices, the broader denial environment is covered in the physical therapy small claim denials guide. When a benefit-maximum denial turns into a medical-necessity exception argument, the documentation requirements mirror those in a CO-50 appeal: objective findings, prior treatment history, and clinical reasoning tied to measurable functional goals.

Frequently asked questions

What does CO-94 mean on a medical claim?

CO-94 means 'Benefit maximum for this time period or occurrence has been reached.' The payer's system determined that this claim would push the patient past their plan's covered benefit limit for the period. CO is the Contractual Obligation group code, so the adjusted amount cannot be billed to the patient. When the group code is PR-94, the balance is patient responsibility and can be collected.

Can you appeal a CO-94 denial?

Yes, in three situations: when the payer's visit count is wrong (for example, including dates from the prior year or attributing visits to the wrong provider), when the patient's plan has a medical-necessity exception provision that allows additional visits with clinical documentation, or for Medicare Part B therapy claims where the KX modifier was missing above the annual threshold. Each scenario requires different documentation.

Can you bill the patient for a CO-94 denial?

It depends on the group code, not just the reason code number. CO-94 is a contractual obligation write-off; you cannot bill the patient. PR-94 shifts the balance to patient responsibility and you can bill. Always confirm the group prefix on the 835/ERA before sending a statement. For Medicare patients, separate Advance Beneficiary Notice rules apply regardless of the therapy threshold.

How do I prevent CO-94 denials in my practice?

Verify visit and benefit limits during eligibility checks at intake, including PT, OT, mental health, and chiropractic caps, not just copay and deductible. Track cumulative submissions by category per patient per plan year and alert the team at 80 to 90 percent of the limit. For Medicare Part B therapy, confirm your billing system appends the KX modifier automatically above the annual threshold.

Keep reading

Contingency-based

Stop writing off the denials too small to chase by hand

Ivera works every denial autonomously, including the $40 to $100 short-pays that quietly bleed five figures a month from independent Texas practices.

Get your free 15-minute denial review