Denial code · group CO
CO-B15: This code pays only alongside a qualifying primary service, and none has been paid
Short answer
Denial code CO-B15 means the line depends on another service, usually as an add-on code, and the payer has not found that primary service paid to the same practitioner for the same patient and date. The primary may be missing, denied, billed under another NPI, dated differently or still in process. Fix the primary first; the dependent line usually pays once it goes back on a corrected claim with its primary.
Look up other codes in the denial code library.
Last reviewed by the Remitwright billing team. Editorial policy
Group CO means contractual obligation: the balance is written off, not billed to the patient. The number is the reason; the two-letter group says who carries the balance.
Remark codes that usually come with CO-B15
- N122
- An add-on code was billed on its own, without the primary service it attaches to
- N20
- Another service billed for that day rules out payment for this one
Common causes
The primary line was denied
The primary procedure failed for its own reason, a modifier, a diagnosis or an authorization, and the add-on fell with it. The add-on's denial is a symptom; the real problem is one line up.
The primary is on a different claim
Charges for the same encounter were split across two claims, and the claim with the add-on reached adjudication first. CMS describes an add-on code as a service performed together with the primary service by the same practitioner, and as rarely payable on its own.
Two different practitioners on the primary and the add-on
The primary went out under one clinician's NPI and the add-on under another's, often because charge entry split the visit between a physician and an assistant. The edit looks for both under the same practitioner.
The primary is not one the payer accepts for that add-on
Medicare's add-on code edits come in three types. Type 1 add-ons have a defined list of acceptable primaries, Type 2 add-ons have none listed and contractors build their own, and Type 3 add-ons have some primaries listed that are not the only acceptable ones. Pair an add-on with a primary outside the list and it fails.
Different dates on the primary and the add-on
A procedure that ran past midnight, or a keying error, puts the add-on on the next day. The payer sees an add-on with no primary on that date.
How to fix it and resubmit
- 1
Look at the primary line first
Pull the remittance for the primary code. If it denied, work that denial; the add-on cannot pay until it does.
- 2
Put the primary and add-on together
Send a corrected claim that carries the primary and every dependent line for the encounter, under the same rendering NPI and on the same date of service as the record shows.
- 3
Check the add-on file for the pair
Look up the add-on in the current CMS add-on code file and note its type. For a Type 1 add-on, the primary has to be on the list. For Types 2 and 3, check the contractor's own list, and appeal with the code set's instructions if the pairing is valid.
- 4
Wait when the primary is still in process
If the primary is pending on another claim, give it time to adjudicate, then ask the payer to reprocess the add-on rather than sending a duplicate that will come back as CO-18.
How to prevent it
- A charge entry rule that keeps every add-on on the same claim as its primary and blocks the claim if the primary is missing
- One rendering provider per procedure and its add-ons, matched to the operative or procedure note
- Add-on and primary pairings in the scrubber refreshed when CMS updates the add-on file each January and in quarterly releases
- Each denied primary checked for dependent add-on lines, so both are worked in the same pass
Three biopsies and one bad first line
A dermatologist takes biopsies of three lesions and bills the first-lesion biopsy code plus the add-on code for each additional lesion. The first-lesion line denies CO-16 because its diagnosis pointer is blank, and both add-on lines then deny CO-B15 with N122. The biller fixes the pointer on the first line and sends one corrected claim with all three lines, each pointed to its lesion's diagnosis. All three pay together on the next remittance.
Official text: the X12 claim adjustment reason code list. The meaning above is our paraphrase for billers; the list is the authority.
FAQ
Questions about CO-B15
How is CO-B15 different from CO-97?
Can a different clinician bill the add-on?
How often does the add-on code list change?
Is CO-B15 a common denial?
Next step
Seeing a lot of CO-B15?
Tell us the payer and the volume. Three quick questions, no patient data, a written answer from a biller who works that queue.
- Three questions, about two minutes
- No patient data, no software to buy
- A written reply from a biller, not a sales deck
You answer three questions
A billing specialist reads them
A written reply by email
Prefer email? sales@remitwright.com
Request received
Thanks. Your review request is in.
Reference . Quote it if you write to us about this request.
- A billing specialist reads your answers and replies by email.
- If a look at real claims makes sense, we agree read-only access under a BAA first.
- You get a written summary of what is worth working and what it would take. No commitment.
While you wait: see the sample weekly report or read how to work claim denials. You can also download the sample weekly report (PDF).