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:
- Billed charge: $200
- Contracted allowed amount: $120
- CO-45 contractual adjustment: $80 (billed minus allowed)
- Payer pays 80% of allowed: $96
- Patient responsibility (20% coinsurance): $24
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:
- The allowed amount is lower than your contracted rate, which means you are being underpaid
- The payer is using an old or incorrect fee schedule
- The claim was priced at an out-of-network or non-participating rate because credentialing or contract loading was not completed
- A missing or wrong modifier, incorrect units, or the wrong place of service changed how the line was priced
- The line shows a $0 payment with only CO-45 and no other explanation
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
- Load every payer's contracted rates into your billing system so expected payment is known before the claim is sent
- Run a payment variance report to flag claims paid below the expected amount
- Update fee schedules whenever contracts change or annual updates (such as the Medicare fee schedule each January) take effect
- Confirm credentialing and contract status before a new provider sees patients
- Review your denial management process regularly so underpayments are not mistaken for normal write-offs
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.