Skip to content
Denials13 Aug 2026 7 min read

CO-45 denial code: write-off or a real appeal?

CO-45 usually means a routine contractual write-off, not an error. Here is the narrow set of circumstances where it is actually worth disputing, and why appealing the rest just wastes a filing window.

A fee schedule and contracted rate sheet being compared against a paid claim for a CO-45 denial
Photo by Frederick Medina

CO-45 is likely the single most frequent adjustment code a billing office sees, and also the one most often mistaken for a denial worth fighting. In our dataset it carries a low appeal-worthiness rating for a reason: most of the time, it is not describing an error at all.

TL;DR. CO-45 means the billed charge exceeded the payer's fee schedule or contracted rate. In an in-network relationship, the difference is a standard contractual write-off, not collectable from the patient and not usually worth appealing. It is only genuinely worth disputing when the payer applied the wrong fee schedule, the wrong contract year, or a schedule the code is not actually subject to.

What CO-45 is actually saying

CO-45, "Charge exceeds fee schedule/maximum allowable or contracted/legislated fee arrangement", tells you the amount billed is higher than what the payer's fee schedule or the practice's own contract allows for that CPT or HCPCS code. Under group code CO, the provider, not the patient, is responsible for the difference, since it falls under the negotiated contract rather than a coverage decision about the patient's benefits.

Why this fires, most often

  • The billed charge simply exceeds the payer's fee schedule or contracted rate for that code, which is the normal, expected outcome when a practice's charge master is set above negotiated rates.
  • No modifier or documentation was included that could justify an exception to the fee schedule for that particular claim.
  • The payer updated its fee schedule, commonly on an annual CMS or payer cycle, and the practice's charge master lagged behind the new effective date.

When CO-45 is routine, and when it is not

ScenarioRoutine write-off?What to check
Billed charge is simply above the contracted rate, as usualYesConfirm the allowed amount matches the current fee schedule, then write off the difference
Payer appears to have applied last year's contract rateNoPull the current contract's effective date and rate sheet, and compare
Code billed is not actually subject to that fee scheduleNoConfirm the code category against the contract's carve-outs or exceptions
Payer recently updated its schedule mid-quarterMaybeCheck whether the correct effective date was applied to this date of service

The instinct to appeal every CO-45 is understandable, but each one that is a routine contractual adjustment spends time that could go toward a CO-97 or a reconsideration with real appeal-worthiness. Save the effort for the row in that table that is not routine.

A short example: weak versus grounded

Two ways of disputing the same CO-45 show the gap between an opinion and an argument. "We believe this payment was too low" gives a claims reviewer nothing to check against a rule. "The remittance reports CO-45 at the amount shown as the allowed rate, but our current participation agreement sets a different contracted rate for this code, and the relevant fee schedule page is enclosed" hands the reviewer a specific document and a specific comparison. The worked CO-45 example in our reconsideration letter guide walks through this exact letter in full.

What actually justifies an appeal here

Confirm three things before drafting anything. First, pull the current, dated fee schedule or contract rate sheet for this exact payer and code, not a remembered figure. Second, check the contract year: payers commonly update rates annually, and a claim paid under a stale rate is a genuine, fixable error rather than a routine write-off. Third, confirm the code is actually within scope of the fee schedule cited, since some categories carry carve-outs, exceptions, or separate negotiated rates that a generic schedule lookup will miss.

Check whether a claim's billed amount aligns with the fee schedule we hold before you write off, or appeal, the difference.

Scrub a claim

How CO-45 differs from other write-off-style denials

It is worth distinguishing CO-45 from PR-204, which excludes a service from the benefit plan entirely rather than adjusting the rate, and from CO-97, which bundles a service into another procedure rather than capping its rate. All three can look similar on a remittance summary, a reduced or zero payment, but the underlying mechanism, and therefore the correct response, is different for each.

Frequently asked questions

Can I bill the patient the CO-45 difference?

No, not when the group code is CO and an in-network contract applies. The difference between the billed charge and the contracted rate is a provider write-off under the agreement, not a patient-billable balance. If a remittance shows this amount under a PR group code instead, that changes the answer, so always read the group code actually printed on your remittance.

How often is a CO-45 denial actually an error worth appealing?

Relatively rarely. In most in-network relationships, the fee schedule cap is working exactly as the contract intends. It is worth investigating specifically when the payer may have used the wrong contract year, the wrong fee schedule, or applied the cap to a code that is not actually subject to it.

Where do I find the correct contracted rate to compare against?

Your own participation agreement or its attached fee schedule addendum is the authoritative source, not a general published fee schedule, since negotiated rates commonly differ from a payer's default published schedule. If you cannot locate the current version, most payer provider portals publish an updated fee schedule lookup.

Does CO-45 apply to out-of-network claims the same way?

The mechanism is different out-of-network, since there is no negotiated contract rate to cap against; a non-participating provider is typically not bound by the payer's fee schedule in the same way, and any balance beyond the payer's allowed amount may be billable to the patient depending on state balance-billing rules and the specific plan.

This guide is billing and administrative guidance, not medical advice, a coverage determination or a guarantee of payment. To see the cited entry for your own denial code, use the denial code lookup, or see how the same engine works from your own code or an AI agent.

More guides

Put this into practice on your own claim

Scrub a claim free in your browser, or look up the specific CARC or RARC on your remittance.

Scrub a claim