Notes on payer behavior
Denial codes, explained: what the payer is saying, and whether it's worth chasing
Every reduced or denied line on a remittance carries a code. The code is the payer's one-line explanation, written for machines, and most billing systems post it without anyone reading it. Read properly, the codes sort a year of denials into two piles: the ones that reverse with a document or a corrected claim, and the ones that don't. The table below is the sorting key. Each row links to the deeper note where we've written one.
How to read a code
Three parts. The group code (CO, PR, OA, PI) says who the amount belongs to: contractual write-off, patient, another payer, or a payer-initiated reduction. That's the first thing to check, because it decides whether you can bill the patient at all. The reason code is the number, from the X12 list. The remark code, when present, is the specific reason behind a generic number; codes like 16, 96 and 252 are unreadable without one. Where each sits in the 835. The common remark codes (RARCs), decoded.
The codes that matter most to an independent practice
| Code | The payer's words | What it usually is | Recoverable? | Note |
|---|---|---|---|---|
| CO-4 | Procedure code inconsistent with the modifier, or a required modifier is missing | A modifier mismatch on the claim | Yes, corrected claim | CO-4 denial code, explained |
| CO-5 | The procedure code or type of bill is inconsistent with the place of service | The place of service on the claim is wrong, or the code isn't billable in that setting | Yes, corrected claim with the right setting | CO-5 denial code, explained |
| CO-11 | The diagnosis is inconsistent with the procedure | Diagnosis code doesn't support the CPT on the claim | Yes if the chart supports a matching diagnosis | CO-11 denial code, explained |
| CO-15 | Authorization number missing, invalid, or doesn't apply | An authorization exists but doesn't match the claim | Yes, match the five fields or amend the authorization | CO-15 denial code, explained |
| CO-16 | Claim lacks information or has billing errors | A missing or wrong field; the remark code names it | Yes, resubmission | CO-16 denial code, explained |
| OA-18 | Exact duplicate claim or service | A true resubmission, or two distinct same-day services collapsed into one | False duplicates yes; true duplicates no | OA-18 denial code, explained |
| CO-22 | Care may be covered by another payer | Coordination-of-benefits hold | Yes, after the primary payer or a COB update | CO-22 denial code, explained |
| CO-26 | Expenses incurred prior to coverage | The service came before the plan's start date | Yes if the start date is wrong or coverage is made retroactive | CO-26 denial code, explained |
| OA-23 | Impact of prior payer's adjudication | Secondary payer accounting for what the primary paid | Not a denial; check the math | OA-23 remittance code, explained |
| CO-27 | Expenses incurred after coverage terminated | Patient's plan ended before the date of service | Rarely; verify the term date and any new plan | CO-27 denial code, explained |
| CO-29 | The time limit for filing has expired | Late filing, per the payer's records | Yes with proof of timely submission or a COB exception | CO-29 denial code, explained |
| CO-45 | Charge exceeds the contracted or fee-schedule amount | The routine contractual write-off | Only where allowed is below contract | CO-45 denial code, explained |
| CO-50 | Not deemed medically necessary by the payer | A coverage-policy mismatch, or a real clinical dispute | Mismatches yes; clinical disputes are the physician's appeal | CO-50 denial code, explained |
| CO-59 | Processed under multiple or concurrent procedure rules | The multiple-procedure reduction | Yes where misranked, add-ons reduced, or bilateral double-counted | CO-59 denial code, explained |
| CO-96 | Non-covered charge | A category; the remark code says why | Bundling, setting, frequency and modifier cases yes; true exclusions no | CO-96 denial code, explained |
| CO-97 | Included in the payment for another service | Global period or bundling | Yes when the service was separate | CO-97 denial code, explained |
| CO-109 | Not covered by this payer; send to the correct payer | Wrong payer | Yes, at the right payer, inside its window | CO-109 denial code, explained |
| CO-119 | Benefit maximum reached | Visit or dollar cap for the period | Only if the count is wrong | CO-119 denial code, explained |
| CO-146 / 181 / 182 | Diagnosis, procedure code or modifier invalid on the date of service | A retired, not-yet-effective or incomplete code | Yes, corrected claim with the code valid on that date | CO-181, CO-182 and CO-146, explained |
| CO-150 | Information doesn't support this level of service | Downcoding | Yes with the note | CO-150 and downcoding, explained · E/M downcoding by payers |
| CO-151 | Information doesn't support this many or this frequency of services | Units or frequency limit | Yes when the units are documented | CO-151 denial code, explained |
| CO-170 / 171 | Not payable when performed or billed by this provider type (or in this facility) | An extender enrollment or billing-convention gap | Yes from the enrollment effective date, or by corrected claim | CO-170 and CO-171 denial codes, explained |
| CO-197 | Authorization absent | No authorization matched to the claim | Yes if one exists or an exception applies | CO-197 denial code, explained |
| CO-204 | Not covered under the patient's current benefit plan | A plan exclusion | Rarely; group code may need correcting | CO-204 denial code, explained |
| CO-231 / 234 | Mutually exclusive procedures; procedure not paid separately | The other two bundling codes | 231 yes with a valid modifier; 234 yes where the contract prices the code | CO-231 and CO-234 denial codes, explained |
| CO-236 | Procedure combination not compatible per NCCI | A procedure-to-procedure edit | Indicator-1 pairs yes with a modifier; indicator-0 no | CO-236 denial code, explained |
| CO-252 | Attachment or documentation required | A pending request for records or an invoice | Yes, send the document inside the window | CO-252 denial code, explained |
| CO-B7 | Provider not certified or eligible for this service on this date | Credentialing or enrollment gap | Yes if the enrollment was effective; otherwise no | CO-B7 and network-status denials, explained |
"Recoverable" here means the fix is documentary: a corrected claim, a document, a contract page, a reprocessing request. Where the answer is a clinical argument, the physician appeals, and a recovery firm should say so rather than take the case.
Abbreviated remit text, decoded
Printed remittances and some practice-management systems squeeze the payer's reason into a short string. Here are the ones practices search for most, mapped to the code and the note.
| What the remit says | Code | Meaning | Note |
|---|---|---|---|
| 119-BENFT MAX 4 TIME PD/OCCURNCE PASSED | CO-119 (or PR-119) | Benefit maximum reached | CO-119 denial code, explained |
| 204-SVC/EQUIP/DRUG NOT CVD UNDER PLAN | CO-204 (or PR-204) | Not covered under the current plan | CO-204 denial code, explained |
| 170-DNIED, WHN PERF/BILLED BY PRVD TYPE | CO-170 | Denied for this provider type | CO-170 denial code, explained |
| 59-RDCD/DENIED, MULT CONCURRNT PX RULES | CO-59 | Multiple procedure reduction | CO-59 denial code, explained |
| 109-NOT CVD BY PAYOR. SND TO CRRCT PAYOR | CO-109 | Wrong payer | CO-109 denial code, explained |
| ADJ, IMPCT OF PRIOR PAYOR ADJUD | OA-23 | Prior payer already adjudicated (secondary claims) | OA-23 remittance code, explained |
The pattern behind the codes
One denial is a chore. Four hundred with the same code from the same payer in the same quarter are a single rule firing the same way, and a single reconsideration with a claim list reverses them together. That's the entire economics of denial recovery, and it's why the count by code, by payer, by month is the first report worth running on a year of remittances. What denial recovery is, and which denials are worth chasing.
Source: the code descriptions on this page are quoted or paraphrased from the X12 Claim Adjustment Reason Code list, the standard code set every payer remittance uses.
Questions people ask about denial codes
What is a denial code?
A claim adjustment reason code (CARC) on the electronic remittance that explains why a payer paid less than billed or nothing at all. The X12 standards body maintains the list. A group code (CO, PR, OA, PI) says who the amount belongs to, and a remark code (RARC) often adds the specific reason.
What's the difference between CO and PR denial codes?
The group code. CO means contractual obligation: the amount is the provider's write-off and can't be billed to the patient. PR means patient responsibility. The reason code number is the same in both; the letters decide who pays.
Which denial codes are worth appealing?
The administrative ones: missing information (16), modifiers (4), duplicates that aren't (18), coordination of benefits (22), timely filing with proof (29), underpayment inside a CO-45, bundling the contract doesn't allow (97, 236), wrong payer (109), documentation requests (252), authorization on file (197), and level of service (150). Medical-necessity disputes (50) and true plan exclusions (96, 204) are a different job.