CO-45 Denial Code: Charge exceeds fee schedule/contracted arrangement

Usually NOT a denial — it's the routine contractual write-off between your charge and the contracted rate. The hidden problem: payers sometimes 'adjust' below the actual contracted rate, and almost nobody checks.

Why it happens

How to fix it, step by step

  1. Spot-check paid amounts against your contract's fee schedule for your top 20 CPTs
  2. Where paid < contracted: send an underpayment demand citing the contract rate and claim details
  3. Ask the payer in writing which fee schedule was applied when numbers look wrong
  4. Track by payer — systematic underpayment is a pattern worth escalating (state prompt-pay rules may add interest)
Is it worth working?
The write-off portion: zero. The underpayment portion: real money that compounds — practices that never audit CO-45 lines never find it.
How much is your practice writing off to denials like this?

Send 6 months of remittance files (3 clicks in your billing software) — get a free one-page scorecard of your denied dollars, what's recoverable, and your top payer patterns — within one business day of receiving your files. Recovery is contingency-only: no fee unless money posts.

Get the free denial audit

More codes: the Claimmender denial-code library.