CO-B18 denial code
This procedure code and modifier were invalid on the date of service
How to fix it
Verify both against the code set in effect on the date of service and correct.
How to prevent it
Validate code and modifier pairs by date of service, especially in January and October.
In practice
A practice appends a bilateral modifier to a procedure code whose descriptor already includes bilateral work. The claim returns CO-B18 for an invalid pairing on that date.
Each element may be perfectly valid on its own. What fails is the combination, either because the modifier contradicts the code's descriptor or because the pairing was not permitted on that service date.
Check the descriptor before appending the modifier, since a code that already describes the circumstance the modifier signals cannot take it. Where both were valid but the pairing changed at an update, date-of-service validation is the answer.
What sits behind it
Descriptor conflicts are the most common cause and the easiest to prevent. Codes that are inherently bilateral, inherently repeat, or already component-specific cannot take modifiers signalling those same circumstances, and the descriptor states this plainly.
Payer-specific pairing rules add a second layer. A combination valid nationally may be rejected by a particular payer, or required by one and prohibited by another, which means the national code set is a starting point rather than an answer.
The code sits with CO-181 for invalid procedure codes and CO-182 for invalid modifiers, and reading which arrived narrows the check considerably. This one specifically points at the combination rather than at either element alone.
Related codes
Terms used here — Modifier · CPT Code · Claim Scrubbing
How we handle it — Medical Coding · Claims Management · Denial Management
Primary sources
The rules behind CO-B18, at the bodies that publish them.
- CPT code set (opens in a new tab)
American Medical Association — Maintainer of CPT. Annual changes to CPT are the most common cause of a sudden, unexplained rise in denials each January.
- Claim Adjustment Reason Codes (CARC) (opens in a new tab)
X12 — The authoritative, maintained CARC list. Our denial code lookup explains these in plain English; X12 is where the canonical definitions live.
- National Correct Coding Initiative (NCCI) edits (opens in a new tab)
Centers for Medicare & Medicaid Services — The procedure-to-procedure and medically-unlikely edits behind most bundling denials. Checking these before submission prevents the denial entirely.
Looking for a different code? Search all 190 CARC and RARC codes
Questions about CO-B18
Because the pairing itself is invalid. Codes that are inherently bilateral, repeat or component-specific cannot take modifiers signalling those same circumstances, since the descriptor already covers what the modifier would add.
Considerably. A combination valid in the national code set may be rejected by one payer, required by another and prohibited by a third, which means the code set defines what is possible rather than what a given payer will accept.
CO-182 says the modifier itself was invalid on the date of service. CO-B18 says both elements may have been valid while their combination was not, so the check is on the pairing rather than on either code alone.
Find out what your denials are costing you
A free billing audit reviews your denial rate, AR aging and clean claim rate against industry benchmarks. Takes about two minutes to request. No sales pitch.
No setup fees · You pay when we collect · Pricing from 3% of net collections