← Back to Blog
Denial Management

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

October 24, 20267 min readMedixion Pro Healthcare & IT Solutions Team

If you read remittance advice (ERA/EOB) every day, you see CO-45 constantly. It shows up on almost every paid claim, which leads many practices to ask the same question: is CO-45 a denial, and do we need to fight it? The honest answer is "usually no, but sometimes yes." This guide explains what the code means, how to tell a normal adjustment from a real problem, and what to do in each case.

What Does CO-45 Mean?

CO-45 is made of two parts. CO is the group code for "Contractual Obligation," which means the provider is responsible for the amount, not the patient. 45 is the Claim Adjustment Reason Code (CARC), and it reads: "Charge exceeds fee schedule, maximum allowable, or contracted/legislated fee arrangement."

In plain language: you billed more than the payer agreed to pay for that service, so the payer reduced the claim down to its allowed amount.

CO-45 Is Usually an Adjustment, Not a Denial

Most of the time, CO-45 is simply the difference between your billed charge and the payer's contracted rate. Nothing went wrong. Here is a simple example:

In this case you post the $80 as a contractual write-off, collect the patient portion, and move on. No appeal is needed.

When CO-45 Becomes a Real Problem

CO-45 deserves a closer look when the allowed amount does not match what you expected. Watch for these situations:

Step-by-Step: How to Handle CO-45

Step 1: Read the full line on the remittance. Look at the billed amount, allowed amount, paid amount, and every adjustment code on that line, not just CO-45.

Step 2: Compare the allowed amount to your contract. Check it against the payer's fee schedule or your contracted rate for that CPT code. If your practice management system has contract rates loaded, this check can be automatic.

Step 3: If it matches, post it as a contractual adjustment. Write off the CO-45 amount and bill the patient only for deductible, copay, or coinsurance shown on the remittance.

Step 4: If it does not match, check your own claim first. Review the modifiers, units, place of service, and rendering provider. Confirm the provider is credentialed and loaded as participating with that payer.

Step 5: If the payer made the error, dispute it. Submit a reconsideration or appeal with a copy of the contract rate or fee schedule and the remittance. Respect each payer's appeal deadline, which is listed in your provider contract or manual.

Step 6: Track patterns. If one payer repeatedly underpays the same codes, escalate to your provider representative instead of fixing claims one by one.

Never Bill the Patient for the CO-45 Amount

Because CO means contractual obligation, the adjusted amount is not the patient's responsibility. Billing the patient for the difference is balance billing, which violates most in-network contracts and can create compliance problems. Only bill patients for the amounts marked with the PR (patient responsibility) group code.

How to Prevent CO-45 Underpayments

Bottom Line: CO-45 is not something to fear, but it is something to verify. A correct CO-45 is routine bookkeeping. An incorrect one is hidden revenue loss that quietly grows your days in AR. Practices that compare allowed amounts to contract rates on every payment recover money that most never realize they were owed.

Ready to Improve Your Revenue Cycle?

Talk to a Medixion Pro Healthcare & IT Solutions billing specialist and start recovering the revenue your practice deserves.

Get a Free Consultation →