Email: info@webillhealth.com | Call: +1 (425) 818 9351
Business hours: Monday to Friday, 8am to 9pm EST
Denial code
CO 45 denial code: write off, or underpayment?
CO 45 is usually your agreed contract discount. It costs money when the payer allows less than the contract says.
CO 45 often looks like a denial, but most of the time it is an expected adjustment. It records the difference between what you charged and what your contract or the fee schedule allows. The question that matters is whether the allowed amount matches the rate your payer agreed to.
What CARC 45 says
Charge exceeds fee schedule/maximum allowable or contracted/legislated fee arrangement. X12 reason codes
Group code CO
Contractual Obligation. X12 group codes
Who carries it
X12 allows CARC 45 only with group code PR or CO, depending on who is liable. X12 reason codes
Billing the patient
Under Medicare assignment, the difference between the billed amount and the approved amount cannot be billed. Noridian, Assignment
What Medicare assignment means
The provider agrees to accept the Medicare approved amount as full payment for covered services. Noridian, Assignment
In the official words
Charge exceeds fee schedule/maximum allowable or contracted/legislated fee arrangement
The difference between the billed amount and the Medicare approved amount cannot be billed.
What CO 45 means for the patient bill
X12 allows CARC 45 only with group code PR or CO, depending upon liability, so read the group code on the line instead of assuming. X12 reason codes For Medicare claims under assignment, the provider agrees to accept the Medicare approved amount as full payment for covered services. The difference between the billed amount and the approved amount cannot be billed. The patient may still be billed coinsurance, any unmet deductible and services Medicare does not cover. Noridian
Check the allowed amount against your contract
- Load your contracted rate for each payer and each procedure code you bill.
- Compare the allowed amount on every remit line with that rate.
- Flag every line where the payer allowed less than the contract says, and group them by payer and code.
- Dispute the variance with the payer under the terms of your agreement, and keep the remit and rate sheet with the dispute.
A CO 45 line that matches the contract is a normal write off. One that falls short of it is money the payer still owes you.
One check comes straight from X12: a CARC 45 adjustment amount cannot equal the total service or claim charge amount. A line where the whole charge was adjusted under CARC 45 deserves a second look. X12 reason codes
Stop underpayments from hiding in CO 45
CARC 45 carries the gap between the charge and the fee arrangement, so an allowed amount that is too low posts as the same CO 45 line as a correct one. Only a comparison with the contract tells them apart.
The Revenue Defense Audit includes underpayments against your contracts as one of its checks.
Denial Defense 2.0
Root cause denial work that closes the documentation gaps behind repeat denials before they disrupt your revenue cycle.
clean claim rate
A/R reduction within 90 days
payer rulesets in our rule libraries
Related denial codes
These codes often appear beside CO 45 or clear the same way.
See every code on Denial Codes Explained: What Each Means and How to Clear It. When the same adjustment keeps returning, read the Denial Root Cause Playbook.
Reviewed by Tyler Nguyen, Denial Defense Manager, on November 4, 2026. Facts verified November 1, 2026.
Find out what your contracts still owe you
The Revenue Defense Audit is a free, forensic review of your claims and A/R by the team that would work your account. It flags payments that cleared below the rate your payer agreed to.
Check my Revenue Defense Score for the denial exposure in your specialty.