New — the free AI appeal generator is live.Try it

CO-45 Denial Code: What It Means and How to Appeal It

The CO-45 denial code means the billed charge exceeds the payer's contracted or maximum allowable amount, so the excess is recorded as a contractual write-off. Because it carries the "CO" (Contractual Obligation) group, the CO-45 amount is the provider's responsibility, not the patient's, and usually cannot be balance-billed in network. It is appealable mainly when it hides an underpayment against your contracted rate.

What is the CO-45 denial code? CO-45 is a Claim Adjustment Reason Code (CARC) signaling that the charge exceeds the fee schedule, maximum allowable, or contracted amount; the difference is a contractual adjustment the provider writes off rather than bills to the patient.

Undeny's Take

Most billers wave CO-45 through as a routine write-off, and most of the time that is correct. But a meaningful slice of CO-45 lines are quiet underpayments — the payer applied an outdated or wrong fee schedule and paid below your contracted rate. The recoverable money is in auditing CO-45 adjustments against your contract, not in reflexively appealing every one. Pull your fee schedule, compare line by line, and only appeal the genuine variances.

What CO-45 Means

CO-45 belongs to the Contractual Obligation (CO) group in the X12 Claim Adjustment Reason Code set. It indicates the submitted charge is higher than the allowed amount the payer is contractually permitted to pay. The adjustment reflects the agreed discount between you and the payer, which is why it is not patient responsibility for in-network claims.

Why CO-45 Happens

  • Your charge is simply higher than the contracted allowable — normal and expected.
  • The payer applied the wrong or an outdated fee schedule, underpaying the claim.
  • The service was processed out of network, reducing the allowable.
  • A bundling or fee-schedule update changed the allowed amount mid-year.

How to Fix and Appeal a CO-45

  1. Compare the paid/allowed amount on the remittance against your contracted fee schedule for that CPT code.
  2. If the allowed amount matches your contract, post the CO-45 as a contractual write-off — no appeal needed.
  3. If the payer paid below your contracted rate, gather the contract, fee schedule, and remittance and file a corrected claim or appeal citing the underpayment.
  4. Submit the appeal with the supporting documentation, or draft it automatically with the appeal generator.

Related Codes

CO-45 is often confused with neighbors: CO-97 (service bundled into another payment), CO-22 (coordination of benefits — another payer is primary), and PR-204 (service not covered, patient responsibility). Browse the full set under denial codes.

Frequently Asked Questions

Can I bill the patient for a CO-45 amount?

Generally no. Because CO-45 carries the Contractual Obligation group, the amount is a provider write-off under your in-network agreement and is not patient responsibility. Patient-responsibility amounts use PR-group codes instead.

Is CO-45 the same as CO-42?

No. CO-45 means the charge exceeds the contracted or allowed amount, while CO-42 (now largely retired) referred to charges exceeding the payer's authorized or negotiated rate. Always read the accompanying remark codes for specifics.

How do I know if a CO-45 is actually an underpayment?

Compare the allowed amount on the remittance to your contracted fee schedule for that code. If the allowed amount is lower than your contracted rate, the payer underpaid and the line is worth appealing.

What documentation do I need to appeal a CO-45?

Include the remittance advice, your contracted fee schedule for the CPT code, the original claim, and a short cover letter stating the contracted rate and the underpaid amount.

Informational only — not legal, medical, or billing advice. Always verify against your current payer contract and policy.

Fix CO-45 denials automatically

Undeny drafts payer-ready appeals from your denial in seconds. Generate an appeal · Browse denial codes

By Undeny Billing Team · Reviewed by Undeny Editorial Standards · Updated 2026-06

Founding members · limited spots

Stop losing this revenue

Undeny turns denials like this into payer-ready appeals automatically. Join the early-access waitlist.

  • Free denial audit at launch — we find exactly what's recoverable
  • Locked-in founding pricing, before public rates
  • First access — limited to the first 100 practices

Free denial audit at launch · founding pricing · no credit card · unsubscribe anytime.