Home›Resources›CO-45 Denial Code
Denial Codes · CO-45

CO-45 Denial Code: When Your Charge Exceeds the Fee Schedule

By Wale Fawehinmi 4 min read Published October 1, 2026 Category: Denial Management

CO-45 means your charge is higher than the payer's allowed amount under its fee schedule or your contract. The difference is a contractual write-off. On most claims that is routine. But CO-45 is also where underpayments hide, because a wrong allowed amount produces a CO-45 that looks exactly like a correct one.

1. What CO-45 means

  • CO (Contractual Obligation): the provider writes off the difference and cannot bill the patient for it.
  • 45: the charge exceeds the fee schedule, maximum allowable amount, or contracted or legislated fee arrangement.

Example: you bill $250. Your contract allows $140. The remittance shows $110 as CO-45, and the remaining $140 is split between the payer's payment and any patient responsibility (deductible, coinsurance, copay).

2. Why CO-45 is usually normal

Most practices set one charge master price above every payer's allowed amount, so nearly every paid line carries a CO-45. That is expected. It is why CO-45 is often excluded from denial reports: it is an adjustment, not a denial.

3. When CO-45 hides an underpayment

ProblemWhat it looks like on the remittance
The payer loaded the wrong fee scheduleThe allowed amount is lower than your contract rate, and the gap shows up as extra CO-45.
A rate change was not appliedLast year's rate is still being paid after a new contract year started.
A carve-out was paid at the base rateA service with its own negotiated rate (for example imaging or a drug) was paid at a lower general rate.
A multiple procedure or site-of-service reduction was misappliedThe allowed amount is reduced in a way your contract does not allow.

None of these produce a denial. The claim pays, the CO-45 absorbs the difference, and nobody looks again unless someone compares the allowed amount to the contract.

4. How to check CO-45 adjustments

  1. Load your contracted rates into your billing system or a spreadsheet, by payer and CPT code.
  2. Compare the allowed amount on every paid line to the expected rate. Flag any line where the allowed amount is lower.
  3. Group the variances by payer and code. One wrong rate repeats across every claim with that code, so the dollars add up fast.
  4. Dispute with the payer using the contract language and a list of affected claims. Check your contract for the dispute deadline.

Our contract underpayment recovery guide covers the full process.

5. Can you bill the patient for CO-45?

No. For in-network claims, the contract prohibits billing the patient for the difference between your charge and the allowed amount. That is balance billing. For Original Medicare, participating providers accept the Medicare-approved amount; non-participating providers who do not accept assignment can charge up to the limiting charge (115% of the non-participating fee schedule amount). Only the PR amounts on the remittance, like PR-1, are patient responsibility.

Related: CARC and RARC codes list, CO-96, and CO-97.

Is your team working CO-45 denials manually?

We build the software that does the repetitive part of denial work: reading every remittance, sorting denials by cause, and drafting the correction or appeal for CO-45 and every other code. Your team approves before anything goes out.

Book a 20-minute look →

Frequently asked questions

What does denial code CO-45 mean?
Your charge was higher than the payer's allowed amount under its fee schedule or your contract. The difference is a contractual write-off that cannot be billed to the patient.
Is CO-45 a denial?
Not really. It is an adjustment that appears on most paid claims. It only becomes a problem when the allowed amount is lower than your contract rate.
Should I write off CO-45?
Usually yes, but first confirm the allowed amount matches your contracted rate. If it is lower, the CO-45 includes an underpayment you can dispute.
Can I bill the patient for a CO-45 amount?
No. Billing the patient for the difference between your charge and the allowed amount is balance billing, which in-network contracts prohibit. Only the PR amounts on the remittance are patient responsibility.

Tell us what your team does manually.

A 20-minute call. Tell us what your team does manually, from denials to posting to status checks, and we will tell you whether it is worth building. No slides.

Book a 20-minute look →

Related guides