Denial Codes Explained: Meanings, Causes and Fixes
A denial is not a dead end — it is a coded message. This guide translates the major CARC denial codes, explains why each one happens, and gives the fix and the prevention for all of them.
When a payer refuses a claim, it rarely writes you a letter explaining itself. It sends codes. On the ERA or EOB you will find a group code (who is financially responsible) plus one or more CARC codes — Claim Adjustment Reason Codes — that state the reason, sometimes with RARC remark codes adding detail. Learning to read these codes fluently is the difference between a denial queue that shrinks and one that quietly becomes write-offs.
This is the complete reference: first how to read a denial, then every major code with its meaning, its usual cause and its fix, then the fixes organized by denial family, and finally the prevention system that stops the same codes coming back. For the workflow around denials, see also our guide to reducing claim denials.
Step 1: Read the group code — it tells you whose money it is
| Group | Meaning | What it means for you |
|---|---|---|
| CO | Contractual Obligation | The provider absorbs it. You generally cannot bill the patient for CO amounts. |
| PR | Patient Responsibility | Deductible, coinsurance, copay. Not a true denial — bill the patient. |
| OA | Other Adjustments | Coordination-of-benefits and prior-payer effects live here. |
| PI | Payer Initiated Reductions | Reductions the payer made that are neither contract nor patient responsibility. |
So CO-197 reads as: contractual adjustment, reason 197 — authorization absent. And PR-1 is simply the patient's deductible: not a fight, a patient statement.
Step 2: The major denial codes, explained
| Code | What it means | Usual cause | The fix |
|---|---|---|---|
| CO-197 | Precertification / authorization / notification absent | Service needed prior auth; none obtained, or the auth on file does not match the date or service | Request a retro-authorization if the payer allows it; otherwise appeal with documentation of medical necessity and any auth evidence. Prevent by verifying authorization requirements at eligibility stage |
| CO-50 | Non-covered service — not deemed a medical necessity by the payer | Diagnosis does not support the service under the payer's policy, or documentation is thin | Appeal with clinical notes, relevant policy criteria and supporting guidelines; correct coding if the wrong diagnosis was linked. See the medical-necessity section below |
| CO-97 | Payment included in the allowance for another service already adjudicated (bundling) | Two codes billed that the payer considers one service, or a component billed separately from its comprehensive code | Check modifier use — a distinct-service modifier may be legitimate if documentation supports separate work; otherwise accept the bundle and fix the coding pattern going forward |
| CO-11 | The diagnosis is inconsistent with the procedure | Wrong diagnosis pointer, or a diagnosis that does not justify the procedure performed | Review documentation, correct the diagnosis or linkage, and submit a corrected claim |
| CO-16 | Claim lacks information or has a submission/billing error | Missing field, missing attachment, invalid value somewhere on the claim — the accompanying RARC usually says which | Read the remark code (for example, a remark naming the missing item), supply it, and resubmit. This is the most fixable denial family there is |
| CO-18 | Exact duplicate claim or service | The same claim was submitted twice — often a resubmission made before the original finished processing | Check the original claim's status. If it is still processing, wait; never resubmit blindly. If the "duplicate" is actually a distinct service, appeal with documentation showing the difference |
| CO-29 | The time limit for filing has expired | Claim reached the payer after its timely-filing deadline | If you have proof of earlier submission (clearinghouse acceptance reports), appeal with that proof — payers routinely overturn CO-29 when timely filing is documented |
| CO-27 | Expenses incurred after coverage terminated | The patient's policy had ended before the date of service | Verify eligibility for the date of service, find the patient's current coverage, and bill the correct payer. Prevent with front-end eligibility checks |
| CO-22 | Care may be covered by another payer (coordination of benefits) | Another insurer is primary — common with working spouses, auto accidents and workers' comp | Obtain the primary payer's adjudication, then submit to this payer as secondary with the primary EOB attached |
| CO-109 | Not covered by this payer/contractor — send to the correct payer | Wrong plan or wrong Medicare contractor; the patient's coverage sits elsewhere | Verify the member's actual plan and resubmit to the right payer promptly, watching the correct payer's filing deadline |
| CO-31 | Patient cannot be identified as our insured | Member ID, name or date of birth on the claim does not match the payer's records | Compare against the insurance card, correct the demographics, and resubmit |
| CO-140 | Patient/Insured health ID number and name do not match | A mismatch variant of CO-31 — often a name-format or suffix problem | Match the payer's exact name format (as printed on the card) and resubmit |
| CO-4 | Procedure code inconsistent with the modifier used | Invalid modifier combination, or a required modifier is missing | Correct the modifier per the payer's rules and submit a corrected claim |
| CO-5 | Procedure code inconsistent with the place of service | POS code does not fit the procedure — e.g., a facility-only code billed as office | Fix the POS code (or the procedure, if that is what was wrong) and resubmit corrected |
| CO-181 | Procedure code was invalid on the date of service | Deleted or replaced CPT/HCPCS code still in the chargemaster | Update the code set, rebill with the valid code, and audit the chargemaster for other dead codes |
| CO-182 | Procedure modifier was invalid on the date of service | Retired or invalid modifier used | Replace with the valid modifier and resubmit corrected |
| CO-167 | This diagnosis is not covered | The diagnosis itself is excluded under the plan | Confirm the coded diagnosis is accurate; if a covered, documented diagnosis applies, correct and resubmit — otherwise the balance follows the plan's rules |
| CO-96 | Non-covered charge(s) | Service excluded by the benefit plan | Verify benefits were read correctly; if the service is genuinely excluded, follow the plan's rules for patient billing and any waiver on file |
| CO-204 | Service/equipment/drug not covered under the patient's current benefit plan | Plan design excludes it, or a step-therapy/alternative requirement was not met | Check for the covered alternative or required prerequisite; appeal with documentation if the plan's exception criteria are met |
| CO-151 | Payer deems the information submitted does not support this many services | Units or frequency exceed what documentation or policy supports | Appeal with notes demonstrating each unit/frequency, or correct the units if they were entered wrong |
| CO-234 | This procedure is not paid separately | A component service billed alongside its comprehensive procedure | Similar to CO-97: verify bundling rules; use a distinct-procedural-service modifier only when documentation truly supports it |
| CO-252 | An attachment or other documentation is required | Operative notes, invoices or records were needed to adjudicate | Send exactly the requested documentation through the payer's attachment channel and note the claim it belongs to |
| CO-226 | Information requested from the billing/rendering provider was not provided, or not timely | An earlier records request was missed | Supply the records now with an explanation; then fix the process that missed the original request — payer letters need an owner |
| CO-B15 | This service requires a qualifying service or procedure to be received and covered | The base/qualifying service is missing or was denied | Bill or fix the qualifying service first, then resubmit this one with the linkage clear |
| OA-23 | Impact of prior payer adjudication | You are the secondary payer's claim; the adjustment reflects the primary's payment | Usually informational — make sure the primary's payment and patient responsibility were posted correctly before billing the patient or tertiary payer |
| CO-45 | Charge exceeds the fee schedule / contracted allowable | Normal contractual adjustment — your billed charge is above the contracted rate | Not a denial to fight: this is the standard write-off between billed and allowed amounts. Do not bill it to the patient |
Step 3: Fixes by denial family
Eligibility and coverage denials (CO-27, CO-31, CO-140, CO-109, CO-22)
These are front-end failures surfacing at the back end. The fix is almost always "find the right coverage and bill it correctly" — but the prevention is worth more: verify eligibility before the visit, copy demographics from the card, and ask about other coverage at registration. Our common billing errors guide shows how these start.
Authorization denials (CO-197)
Attempt retro-authorization where the payer allows it; where it does not, appeal with the clinical record and any evidence the service was urgent or the requirement unclear. Prevention: authorization requirements checked at scheduling, tracked in one log with expiry dates.
Coding and bundling denials (CO-4, CO-5, CO-11, CO-97, CO-151, CO-181, CO-182, CO-234, CO-B15)
Correct the claim when the coding was wrong — corrected claims, not appeals, are the right vehicle. Appeal only when the coding was right and the payer's edit is wrong for the documented service, and let documentation carry the argument. Recurring coding denials deserve a chargemaster and code-set review, which is core coding support work.
Medical-necessity denials (CO-50, CO-96, CO-167, CO-204)
These are won with documentation: the visit notes, the failed conservative treatment, the policy criteria quoted back to the payer. If the documentation genuinely does not support the service, the lesson belongs in the ordering workflow, not the appeal.
Administrative denials (CO-16, CO-18, CO-29, CO-252, CO-226)
The most recoverable family — the service was fine, the paperwork was not. Information denials get the missing item supplied; duplicates get claim-status discipline; timely-filing denials get overturned with submission proof. Speed matters: every administrative denial has an appeal or resubmission window.
Step 4: The denial worklist routine
- Read the ERA daily and code every denial by CARC and root cause — no denial sits unclassified.
- Sort by deadline, then dollars — appeal windows close regardless of claim size.
- Corrected claim vs appeal — fixable errors go back as corrected claims; payer disagreements go as appeals with documentation.
- Track outcomes by code and payer — a rising CO-197 count is a scheduling problem wearing a denial costume.
- Feed it back — monthly, the top three root causes get a process fix, not just claim fixes.
This routine is the operating core of professional denial management and appeals — and it pairs with disciplined rejection management, because the cheapest denial is the claim that was never rejected in the first place.
Prevention checklist
- Eligibility + benefits verified before every visit
- Authorization requirements checked and logged at scheduling
- Demographics copied from the insurance card, not from memory
- Chargemaster and code sets reviewed when codes retire
- Claims scrubbed before submission; rejections worked daily
- Denials classified, owned and worked within days — with deadlines tracked
