Denial codes · Denial code

CO-45 on a nutrition claim: usually not a denial, just your contract rate

The short answerCO-45 means you billed more than the payer's allowed amount for that code, and the difference is a contractual write-off you cannot bill the patient for. On a 97802 or 97803 line that was otherwise paid, it is not a denial: post it as an adjustment. Only act when the allowed amount is lower than your contract says, or when CO-45 appears on a line that paid nothing.
Official descriptionCharge exceeds fee schedule/maximum allowable or contracted/legislated fee arrangement.
Is it a denial?Usually no: it is the gap between your charge and the allowed amount
Group codeCO (in network, you write it off) or PR (patient may owe it)
X12 usage noteCannot equal the total charge; use only with group codes PR or CO
When to actAllowed amount below your contracted rate, or a $0 line
Fix routeNone if correct; reprocessing request or appeal if underpaid

If CO-45 is the only adjustment on your nutrition claim, relax: the claim was processed. CO-45 is how the payer tells you the difference between what you charged and what your contract (or its fee schedule) allows. It is the single most common adjustment on any remittance, and on a normal in-network 97803 line it is exactly what you expected to happen.

This page covers why it appears, how to post it, and the two situations where a CO-45 does deserve a second look.

What CO-45 means (official X12 wording)

The X12 Claim Adjustment Reason Code list defines CARC 45 as:

"Charge exceeds fee schedule/maximum allowable or contracted/legislated fee arrangement."

The usage note adds two rules worth knowing: the adjustment "cannot equal the total service or claim charge amount", and it is to be used "only with Group Codes PR or CO depending upon liability". In other words, CO-45 is never supposed to wipe out a whole line on its own, and the group code in front tells you who absorbs the difference.

How CO-45 shows up on a normal MNT remit

Every line on an ERA balances: billed = paid + every adjustment. An invented example for a 45-minute follow-up billed as 97803 x 3 units:

Field Amount Meaning
Billed $180.00 Your standard fee, 3 units at $60
CO-45 $66.00 Your charge minus the allowed amount: write off
Allowed $114.00 What your contract pays for 3 units
PR-2 $22.80 20% coinsurance: bill the patient
Paid $91.20 Payer payment

Nothing on that line is a denial. You post $91.20 as the payer payment, $66.00 as a contractual adjustment and $22.80 as the patient's balance. If you use the ERA/EOB walkthrough, CO-45 is the first adjustment you learn to post automatically.

The numbers are illustrative. What payers actually allow for 97802 and 97803 varies by payer, contract and state; see dietitian reimbursement rates for how to find yours.

Why the write-off is large (and why that is fine)

Most practices set one fee schedule for everyone, at or above the highest rate any payer pays. That means every lower-paying contract generates a big CO-45. The size of the write-off tells you nothing about whether you were paid correctly. The allowed amount does.

Medicare MNT

Medicare works the same way. CMS's claims manual says registered dietitians and nutrition professionals "must accept assignment" for MNT, and that Medicare pays "the lesser of the actual charge, or 85% of the physician fee schedule amount" when an RD provides the service (Pub. 100-04, Ch. 4 §300.3–300.4). Anything you billed above that allowed amount comes back as CO-45, and assignment means you cannot collect it from the beneficiary. Deductible and coinsurance still apply and appear as PR-1 and PR-2.

When a CO-45 deserves a second look

1. The allowed amount is below your contract

This is an underpayment hiding behind a normal code. Common reasons on nutrition claims:

What to do: pull your contract's fee schedule for the date of service and compare line by line. If the payer applied the wrong rate, call provider services and ask for a reprocessing, or file a payment dispute or appeal with the fee schedule page attached. Some payers call this a "claim reconsideration" rather than an appeal; the provider manual gives the name and the deadline. Do not send a corrected claim for an underpayment: nothing on the claim was wrong.

2. CO-45 on a line that paid $0

A line where the allowed amount went entirely to the deductible (PR-1) is normal. A line where CO-45 plus another CO code equals the whole charge is a denial, and the other code is the real reason. Read it: CO-97, CO-16 or CO-50 are the usual partners on nutrition claims.

3. You are out of network and see CO-45

If you have no contract with the payer, a CO group code on the excess means the plan is applying some other agreement, often a rental network or a repricing vendor that claims you accepted its rates. Ask the payer which agreement it applied. If you never signed one, dispute it in writing.

How to post CO-45 correctly

  1. Post the payment to the line.
  2. Post CO-45 as a contractual adjustment, not as a bad debt or a denial. Keeping them separate is how you will later spot underpayments.
  3. Move PR amounts to the patient (PR-1 deductible, PR-2 coinsurance, PR-3 copay). See PR-1, PR-2 and PR-3.
  4. Record the allowed amount per code per payer. After a few remits you have your real fee schedule, which is what you need for collecting copays and estimates at the visit.

How to prevent CO-45 surprises

For the full list of codes on a nutrition remit and what each one means, go back to the denial code lookup.

Sources

  1. X12 — Claim Adjustment Reason Codes (CARC 45)
  2. X12 — Claim Adjustment Group Codes (CO, PR, OA, PI)
  3. CMS — Medicare Claims Processing Manual, Ch. 4 §300.3–300.4 (MNT assignment and payment)
  4. CMS — Medicare Claims Processing Manual, Ch. 22 (Remittance Advice)

Sources checked . Payer rules change; verify the member's benefits.

Frequently asked questions

Is CO-45 a denial?

Normally no. CO-45 is the amount between what you charged and what the payer allows for that code under your contract or its fee schedule. The rest of the line is usually paid or applied to the patient's deductible, coinsurance or copay. You write the CO-45 amount off.

Can I bill the patient for a CO-45 adjustment?

Not when the group code is CO. That amount is your contractual obligation, and in-network contracts generally prohibit balance billing. A PR-45 is different: the payer is saying the patient is responsible for it, which usually happens on out-of-network claims. Check your state's balance-billing rules and what the patient agreed to.

Why is CO-45 so large on my 97803 line?

Because your charge is set above what payers allow, which is normal and recommended: you should charge one fee to everyone, at or above your highest contracted rate. A big CO-45 only means your fee is well above that payer's allowed amount. Compare the allowed amount with your contract, not the write-off.

What if the allowed amount is lower than my contract?

Then the claim was underpaid. Check that the payer applied the right fee schedule, units, modifier and provider (rendering NPI and taxonomy). If it did not, call for a reprocessing or send a payment dispute or appeal with a copy of your fee schedule. Deadlines for payment disputes are in the provider manual.

Does Medicare use CO-45 on MNT claims?

Yes. Registered dietitians must accept assignment for Medicare MNT, and Medicare pays the lesser of your charge or 85% of the physician fee schedule amount. The difference between your charge and the Medicare allowed amount appears as a CO-45 write-off.

Part of Denials, ERAs & appeals.

Duo Practice

The chart is free. You press Submit.

A free EHR that records the session, writes the note from it, and builds the claim you submit. Billing is 3.9% of what an insurer pays, plus your own Claim.MD plan.

Create free account → No card on file for the EHR