Skip to content
ProvidersDesk
Billing & Denials 4 min read

CO-45 Explained: Why It Is Usually Not a Denial at All

CO-45 means your billed charge exceeded the allowed amount, and the difference is a contractual write-off. It is almost never an error and rarely worth appealing. What matters is what you do with the difference, because billing the patient for it is balance billing. Here is how to tell a normal write-off from a genuine underpayment.

CO-45 explained: medical billing claim adjustment code showing why it is usually not a denial and may still result in payment.

CO-45 is almost never an error. It means your billed charge was higher than what the payer agreed to allow, and the difference is a contractual write-off. In most cases, the claim was paid correctly, and there is nothing to appeal.

The part worth getting right is what you do with the difference, because that answer has legal consequences.

What the code is actually saying

Every adjustment on a remittance carries a group code before the number, and the group code matters more than most people realize.

CO stands for Contractual Obligation. It means the amount is written off under your agreement with the payer, and the patient cannot be billed for it.

So CO-45 is telling you two things at once: your charge exceeded the allowed amount, and the excess is yours to absorb.

That distinction is the whole article. The same numeric code carrying a different group prefix would mean something entirely different about who owes the money.

Why it is usually correct

Practices set their fee schedule above what any payer will allow. That is deliberate and normal.

If you billed at exactly the contracted rate for every payer, you would need a different fee schedule for each one, and you would lose money the moment a payer allowed more than you expected. Billing high and writing off the difference is how the system is designed to work.

So a claim showing CO-45, paid at the expected allowed amount, is a claim that worked. Chasing those is a waste of a working day.

The mistake that costs practices real money

Never bill the patient for a CO-45 amount. If you are in network with that payer, doing so is balance billing, and it breaches your participating provider agreement.

This happens more often than it should, usually because a patient statement is generated from the difference between billed charges and payments received rather than from the patient responsibility fields on the remittance.

Worth checking how your system builds statements. If it subtracts payment from charge and bills the remainder, it is producing balance bills automatically, and nobody has noticed.

Patient responsibility appears under the PR group code, not CO. Deductible, coinsurance, and copay all arrive that way. If an amount is not marked PR, it is not the patient’s.

When CO-45 is worth investigating

The code itself is not the signal. The allowed amount is.

CO-45 is worth a second look when the allowed amount does not match what you expected for that payer and service. That is a contract or fee schedule problem wearing a denial code as a disguise.

  • A renegotiated contract that was never loaded. Rates went up in the agreement, and nobody updated the payer’s system, or yours.
  • The wrong fee schedule applied. Participating rates on a non-participating claim, or a facility rate where non-facility applies.
  • A place of service mismatch. Facility and non-facility rates differ, and the POS on the claim decides which one is used.
  • Multiple procedure reductions. A second or third procedure reduced by rule can look like an underpayment until you check the sequence.
  • A sudden change in pattern. One code from one payer allowing less than it did last quarter is the strongest signal available.

How to tell a normal write-off from an underpayment

You cannot answer this from the remittance alone. You need something to compare the allowed amount against.

  1. Pull the contracted rate for that code and payer from your fee schedule
  2. Compare it to the allowed amount on the remittance, not to what was paid
  3. If they match, the write-off is correct, and the claim is closed
  4. If the allowed amount is lower, that is an underpayment, and it is worth an appeal

Step two is where people go wrong. Payment and allowed amount are different figures, and a claim can be allowed correctly while paying less because the patient owes a deductible.

Building this into a routine

Reviewing every CO-45 individually is not realistic and not useful. The value is in the pattern.

Run a monthly report of average allowed amount by payer and by your top twenty codes. Compare it to the previous month. Anything that moved without a contract change is worth investigating.

That report finds underpayments that individual claim review never will, because a rate cut of a few dollars per claim is invisible one claim at a time and significant across a quarter.

Where it sits alongside other adjustments

Group codeWho absorbs itCan you bill the patient?
COThe providerNo
PRThe patientYes
OANeither, informationalNo
PIThe payerNo

Reading the group code first, before the number, answers the only question that matters on a first pass: does anyone owe us anything, and if so, who.

What to do next

  1. Check how your system generates patient statements. If it bills charge minus payment, it is balance billing
  2. Set up the monthly allowed-amount report described above
  3. Pick your three largest payers and confirm their current contracted rates are actually loaded
  4. Stop working individual CO-45 lines. Work the pattern instead

Place of service affects which fee schedule applies, so a POS error can produce an allowed amount that looks wrong. That is covered in POS 02 vs POS 10.

 

Reference information only. Not billing advice. Verify against the payer before you file.

Reference information only. Not billing advice. Verify against the payer before you file. Full disclaimer.

Related guides

Timely Filing: You Are Probably Keeping the Wrong Proof

Most practices believe they can prove when a claim was filed. Then a CO-29 arrives, they pull the file, and th...

CO-97: Check One Number Before You Appeal

CO-97 means the payer decided one of your codes was already paid for inside another. Before writing an appeal,...

How to Read an ERA Without Missing the Money

Most billers read a remittance from the top down and post what they see. That works until the deposit does not...