CO-45 CO · Contractual Obligation

CO-45 Denial Code: Billed charge is above the payer's allowed or contracted rate

Your billed charge is higher than the maximum the payer allows under your contract or fee schedule. The difference is a contractual write-off and cannot be billed to the patient.

Group code
CO - Contractual Obligation
Code type
CARC
Billable to patient?
No - contractual write-off
Appealable?
Rarely - only if the rate was mispriced
Category
Fee Schedule & Pricing
Common pairing
N130
On a remittanceCAS*CO*45*125.00On a paper EOB it shows as CO-45.

What CO-45 means

CO-45 shows up on nearly every commercial and Medicare remittance, so it is usually routine rather than a true denial. It represents the contractual gap between what you billed and the payer's allowed amount. Because the group code is CO (Contractual Obligation), that difference must be written off and may not be balance-billed to the patient. A line can still be paid in full alongside a CO-45 adjustment, since the adjustment only reflects the billed-vs-allowed spread.

Common causes

  • Your billed charge is simply higher than the contracted/allowed rate. This is normal and expected.
  • The payer loaded an outdated or incorrect fee schedule for your contract.
  • The claim priced against the wrong fee schedule (wrong locality, wrong contract, or an out-of-network rate).
  • A negotiated fee-schedule amendment was not yet loaded on the payer side.

How to fix it

  • Confirm the allowed amount matches your contracted rate. If it does, post the CO-45 as a contractual write-off and move on.
  • If the allowed amount looks too low, pull your contract/fee schedule and compare line by line.
  • If the payer mispriced the claim, request reprocessing with your contracted rate and its effective date.
  • Trend CO-45 amounts by payer and CPT. Persistent under-allowance is a contract or fee-schedule-load problem, not a per-claim one.

How to prevent it

  • Keep payer fee schedules current in your practice-management system so expected vs. actual allowed amounts reconcile automatically.
  • Set your charge master at or above your highest contracted rate. You can never collect more than you bill.
  • Audit allowed amounts by payer each quarter to catch silent fee-schedule erosion.
Rarely - only if the rate was mispricedCO-45 is usually a routine write-off, not an appealable denial. Pursue it only when you can show the payer applied the wrong contracted rate, in which case it is an underpayment dispute rather than an appeal.

Dispute / correction letter

Fill in the bracketed fields, attach your supporting documentation, and send through the payer's correction or dispute channel. This is a starting point — adjust to your payer's requirements.

Dispute / correction letter
Re: Underpayment Dispute - Claim [Claim Number]

Patient: [Patient Name]   |   Member ID: [Member ID]
Date(s) of Service: [DOS]   |   CPT/HCPCS: [Code(s)]

To Whom It May Concern:

Claim [Claim Number] was adjusted under reason code CO-45 to an allowed amount of $[Allowed Amount]. Per our participating-provider agreement effective [Contract Effective Date], the contracted rate for [CPT/HCPCS] is $[Contracted Rate]. The amount allowed does not match our contracted rate.

We request reprocessing of this claim at the correct contracted rate. A copy of the applicable fee-schedule page is enclosed. Please issue the additional payment of $[Difference].

Sincerely,
[Your Name], [Practice Name]   |   [Phone]   |   [NPI/TIN]

Plain-English explanation authored by Medmio. The CO-45 code meaning reflects the standard CARC/RARC set maintained by X12 and CMS; Medmio does not reproduce X12's official descriptor text verbatim. Codes change up to three times per year — verify active status against the latest X12/CMS release. For official Medicare remittance-code guidance, see CMS. Educational guidance only, provided as-is with no guarantee of accuracy or outcome — not a substitute for professional billing, coding, or legal advice.
Last reviewed: May 2026

Prevent denials like CO-45 before they happen.

Medmio pairs AI-powered coding with full revenue-cycle visibility, so coding-driven denials get caught before the claim goes out. See what that looks like for your practice.