RemitBench

RemitBench/Denial codes/CO-45

CO-45 denial code

CO-45 is the gap between what you billed and what the payer allows. On most claims it is not a denial at all. It sits right next to a payment.

What it means
Your charge was higher than the payer's allowed amount. Code 45 is the difference. The service was covered and the claim usually paid.
Who owes the money
Practice write-off CO makes it yours. It is the discount your contract promised the payer. The code list allows only CO or PR here, so read your own line, but on a contracted claim CO is the right answer and the patient owes none of it.
Is appealing worth it
Almost never as an appeal. Do one check instead. Put the payer's allowed amount next to the fee schedule in your contract. If they match, the write-off is correct. If they do not, ask for a repricing.

A CO-45 is never a patient balance. This is the plainest write-off on the whole site. You signed a contract agreeing to accept the payer's rate, and this line is the part of your fee that the rate does not reach. Billing the patient for it is balance billing.

One number worth checking. Code 45 is not allowed to equal the whole charge on the line. That limit is written into the code itself. If a payer adjusted 100 percent of a line as 45, nothing was allowed, and a fee reduction is not what happened.

What the number on the line actually is

Most confusion about this code clears up as soon as you see the arithmetic. Here is one line of a paid claim.

AmountWhat it is
210.00Your charge. The number on your fee schedule.
138.40The payer's allowed amount. The rate in your contract.
71.60CO-45. The gap. Your write-off, and the reason the payer wanted a contract.
27.68PR-2 coinsurance. The patient's share of the allowed amount, not of your charge.
110.72Paid to you.

Nothing was denied. The payer covered the service, priced it at the agreed rate, and reported the difference. That is what code 45 is for, and it is why it appears on so many lines: every contracted claim where your fee is above the rate produces one.

Why your software calls it a denial. Code 45 reduces the line, and a lot of billing software files every reduction under denials. That makes 45 look enormous in a denial report while nothing is actually wrong. Before you spend a week on your top denial code, check whether those claims paid.

The industry does not treat it as a denial either

Two pieces of evidence, and both are checkable.

The industry keeps a table of approved code combinations covering four denial situations: missing documentation, missing claim data, a service the plan does not cover, and a benefit that is not separately payable. Codes 96 and 97 are both in it. Code 45 appears in none of the four. The table simply does not govern it, because a pricing reduction on a paid line is not a denial.

One large Medicaid plan's published crosswalk makes the same point from the other direction. Code 45 is the most used code in the whole document, on over 150 of its internal codes, and nearly all of those rows are marked as paid rather than denied.

Remark codes you will see with it

Usually none, and that is normal. Unlike code 96, code 45 does not require a remark, and payer crosswalks bear that out. In one behavioral health plan's mapping, five of its seven code 45 rows carry no remark at all. In the Medicaid crosswalk above, 150 of the 152 rows carry none.

One dead code to watch for. Plenty of articles pair code 45 with remark N14, which describes payment based on a contracted or fee schedule amount. That remark was switched off on 1 October 2007, and its own retirement note tells you to consider reason code 45 instead. The arrow points the other way. If a page shows you 45 with N14 today, it is copying something written twenty years ago.

The version that should worry you

There is one CO-45 that is a real problem, and it is the silent one. If your charge is lower than the payer's allowed amount, there is no gap, so there is no code 45 on the line at all. The payer simply pays your charge and keeps the difference.

Nothing on the remittance tells you this happened. The only way to find it is to compare your fee schedule against the allowed amounts you are actually being paid, once a year. A missing 45 costs more than a large one.

Why the payer sent it

Nearly all of these are the system working correctly. A few are not.

Read the letters in front of the 45

This code is unusual. Most reason codes say nothing about which group codes may be used with them, so the payer picks. Code 45 does say. Its own text limits it to PR or CO, depending on who is liable. That is a real rule from the code list, not a convention.

CO-45
Contractual obligation. What you will see on almost every contracted claim. Your write-off, and never a statement line.
PR-45
Patient responsibility. The code allows it, and we could not find a single payer mapping that actually sends it. Treat a PR-45 as a question rather than an instruction, and check your contract and your state's balance billing rules before anything reaches a statement.
PI-45
Outside the rule. The code names only PR and CO. A PI-45 is worth a phone call.
OA-45
Outside the rule too. Same answer.

Compare that with code 96, which carries no such limit and arrives with all sorts of letters. The medical habit of reading the number and assuming the letters happens to be safe on a 45 more often than on other codes. It is still a habit worth breaking, because the exception here puts money on a patient.

There is one more piece of evidence for CO being the intended pairing, and it comes from a retired code. Code A2, "contractual adjustment", was switched off on 1 January 2008, and the code list's own note tells you to use code 45 with group code CO instead. That is the standard saying in plain words what a contractual adjustment looks like now.

The rule almost nobody reads

Code 45 carries a longer note than most codes, and both halves of it are useful.

It cannot be the whole charge

The note says this adjustment cannot equal the total charge for the service or the claim. The logic is simple. If the payer allowed nothing, then there is no allowed amount for your fee to exceed, and a fee reduction is not what happened. The honest code for that is one of the not-covered codes.

So a line where the billed amount and the 45 amount are the same number is a red flag. Ask the payer what was actually applied. It is usually a non-covered service reported under the wrong code, and the two need very different work.

It must not repeat what a previous payer already took

The other half of the note is about claims with more than one payer. It says the amount must not duplicate adjustments that came out of an earlier payer's decision.

That rule exists because of how a secondary payer reads your claim. Medicare's own secondary payer manual says the way to report a primary payer's allowed amount is to put the difference in the claim's adjustment segment as CO-45. The secondary then works backwards: the primary's allowed amount is your submitted charge minus the CO-45 amount.

So the 45 amount is not a note. It is arithmetic that another payer will rely on, and two things break it.

When a secondary claim will not balance, this is the first place to look. Send the primary's adjustments as the primary's adjustments, and let the secondary calculate its own.

What to do next

  1. Check whether the claim paid

    Look at the paid amount on the line, not at the code. This one step ends most CO-45 questions.

    If it paid: the 45 is the contractual discount. Post it as an adjustment. There is nothing else to do unless step 2 turns something up. If it paid nothing and 45 is the only code: that breaks the code's own rule. Call the payer and ask what was applied.
  2. Put the allowed amount next to your contract

    This is the only check on the page that finds money. Take the allowed amount from the remittance and find the same procedure code in the fee schedule attached to your contract.

    If they match: the write-off is right. Move on. If the allowed amount is lower: you were underpaid. Do not file an appeal. Ask the payer to reprice the claim, and quote your contracted rate and its effective date.
  3. Look for a pattern before you work one claim

    A pricing error is rarely on one claim. If a rate is loaded wrong, every claim with that procedure code since the rate changed is wrong the same way.

    Pull the same code across a few months. One underpaid claim is a phone call. Two hundred is a project, and it is worth escalating to your provider representative with the list attached.
  4. Watch the secondary claim

    If another payer is next in line, send the primary's adjustments as they were reported. Do not merge them into your own numbers, and do not let a 45 travel forward as though the secondary made it.

  5. Fix your own fee schedule once a year

    Your charge should sit above the highest rate any of your payers allows. If it sits below, you are paid your charge and nobody tells you. That is the quiet leak this code hides.

45 against 96 and 97

These three are the reduction codes people mix up, and the difference is about whether money moved and where it went.

CodeWhat the payer is actually saying
45Covered, and priced lower than you billed. Money was paid. The gap is your contractual discount.
96Not covered at all, and a remark code has to say why. No allowed amount was set. See the CO-96 page.
97Covered, and already paid inside another service on the claim. Money moved to a different line. See the CO-97 page.

Short version: with a 45 you were paid less. With a 97 you were paid elsewhere. With a 96 you were not paid.

Other codes that get mixed up with 45

CodeHow it differs from 45
42The code that used to do this job. It was switched off on 1 June 2007 and the code list tells you to use 45 instead. If you find 42 in an old reference, it is dead.
59A reduction from multiple or concurrent procedure rules, such as a second surgery in the same session. A pricing rule rather than a fee schedule cap. Many payers report it here instead of under 45.
131A discount negotiated for that specific claim, rather than a standing contracted rate. Common on out-of-network claims a third party repriced.
209An amount cut by a law or agreement that you may not collect from the patient, though you may bill it to the next payer. Its own text limits it to group code OA.
151Too many units or too many visits, rather than too high a price. The payer is arguing about quantity.
119The benefit maximum for the period is used up. Not a pricing question at all. See the CO-119 page.
18An exact duplicate. Nothing was repriced, because the line was already handled. See the CO-18 page.

When not to appeal

There is one version worth pushing on. When the payer's allowed amount does not match the fee schedule attached to your signed contract, you are not appealing a decision. You are pointing at an agreement. Bring the rate, the effective date, and a list of the affected claims.

Does 45 show up in dental?

Far less than you would expect, and the reason matters if you post dental remittances.

One large dental carrier publishes a document mapping its own processing policies to the standard codes. It runs to more than 900 policy rows across 354 pages. Not one of them uses code 45. The words "maximum allowable" and "fee arrangement" do not appear in it either. The only 45 anywhere in the document is a remark code, N45, which is a different thing.

That carrier reduces fees constantly. It just reports those reductions under other codes: 96 on over four hundred policies, 50 on more than a hundred, 16, 119 and 97 after that.

And the letters are not CO

Where a medical payer would send CO, that carrier sends PI or PR, and which one you get often depends on whether the dentist is in network. That is the same pattern the CO-96 and CO-97 pages describe, and it is the single biggest difference between posting medical and posting dental.

So the medical instinct fails twice here. A dental fee reduction usually is not coded 45, and when you do find one, CO is not the safe assumption it is on a medical remittance. Read the letters on the line in front of you.

Where a dental office does meet a 45

On the medical side. When a dental office bills oral surgery, sleep appliances or anesthesia to a medical carrier, that claim is priced by medical rules, and medical rules report contracted pricing under this code. If you send claims to medical carriers, everything above applies to you.

Related codes

Back to all denial codes

RemitBench reads dental EOB PDFs and turns them into posting-ready lines, in your browser, with no upload. It does not read medical remittances today.

Open the app

Opens your mail app with the message written. Nothing is sent from this page.