Denial Code Reference

Denial Code Glossary: CO, PR & OA Codes Explained

A denial code has two parts: a group code (CO, PR, OA, or PI) that says who is financially responsible, and a reason code (like 45 or 234) that says why the adjustment happened. Most billing teams call every one of these a "denial" — but several of the most common codes, including CO-45, aren't denials at all. They're contractual pricing adjustments the practice already agreed to.

Published byClaraRCM Team
Last updated
Reading time8 minutes

Denial codes come from two standardized code sets — Claim Adjustment Reason Codes (CARCs) and Claim Adjustment Group Codes — maintained by X12 and used by every U.S. payer, from Medicare to the smallest commercial plan. This glossary covers the codes that generate the most confusion and the most wasted staff time: CO-45, CO-234, CO-97, CO-16, CO-11, CO-29, and the PR series. For a workflow to categorize and appeal denials systematically, see our denial management services.

9Denial codes decoded with the exact fix for each
CO-45The most misunderstood code — usually not appealable
X12Standardized code set used by every U.S. payer

How to Read a Denial Code

The letters before the number tell you who pays the gap; the number tells you why there is one.

Group codeMeaning
CO — Contractual ObligationProvider absorbs the adjustment. Not billable to the patient.
PR — Patient ResponsibilityPatient owes this portion (deductible, coinsurance, copay).
OA — Other AdjustmentAdjustment not covered by CO or PR — often coordination-of-benefits related.
PI — Payer Initiated ReductionPayer-side reduction not tied to a specific contract term.
denial code glossary CO PR OA claim adjustment reason codes 2026
Group code + reason code = the full denial. Source: ClaraRCM 2026.

CO-45 — Charge Exceeds Fee Schedule

CO-45 means the billed charge was higher than the payer's contracted allowable amount — it is a pricing adjustment, not a true denial. The claim was processed and paid; CO-45 simply shows the gap between what was billed and what the contract allows. In the large majority of cases this is a routine contractual write-off, is not billable to the patient, and is not appealable, because the payer paid exactly what the contract requires.

When CO-45 is worth investigating: if it appears on a code where it normally wouldn't (suggesting a fee schedule was never loaded correctly), or if the adjustment amount is unusually large relative to the contracted rate. Otherwise, treat it as expected and move on — chasing every CO-45 line wastes staff time better spent on codes that are genuinely recoverable. If your fee schedules haven't been reviewed since your last contract renewal, see our guide to negotiating behavioral health fee schedules.

CO-234 — Procedure Not Paid Separately

CO-234 means the billed procedure is bundled into another service on the same claim and isn't separately reimbursable — usually an NCCI (National Correct Coding Initiative) edit. Unlike CO-45, this one is sometimes correctable: check whether a modifier (such as modifier 59 or an X-modifier) was required to indicate the services were genuinely distinct, and whether it was applied.

Fix path: pull the NCCI edit pair for the two codes on the claim. If the edit allows a modifier override and the documentation supports it, resubmit with the correct modifier. If the edit doesn't allow an override, the bundling is correct and the line should be written off. Our medical coding support team checks NCCI edit pairs before submission to catch this before it ever generates a CO-234.

CO-45 vs CO-234 denial code comparison contractual adjustment bundling
CO-45 (pricing adjustment) vs. CO-234 (bundling edit) — different causes, different fixes.

CO-97, CO-16, CO-11, CO-29 — Other Common CO Codes

CodeMeaningTypical fix
CO-97Service bundled into another service already paidSame logic as CO-234 — check the NCCI edit and modifier requirement
CO-16Claim lacks information needed for adjudicationPayer remark code identifies the missing field — correct and resubmit. Our claim submission process scrubs for missing fields before the claim ever leaves the practice.
CO-11Diagnosis inconsistent with the procedure billedVerify ICD-10 supports medical necessity for the CPT billed; correct if mismatched
CO-29Timely filing limit exceededRarely reversible — appeal only with proof of timely original submission. See our AR follow-up services for preventing filing-window misses.

PR-1, PR-2, PR-3 — Patient Responsibility Codes

PR codes assign the adjustment to the patient rather than the provider — PR-1 (deductible), PR-2 (coinsurance), and PR-3 (copay) are the three you'll see most. These aren't provider-actionable; they simply route the balance to patient billing. Confirming these amounts before the visit is one of the highest-yield steps in eligibility and benefits verification.

Full Denial Code Lookup Table

CO-45

Charge exceeds fee schedule

Contracted rate lower than billed charge. Usually write off; verify fee schedule if unexpected.

CO-234

Not paid separately

NCCI bundling edit. Check modifier eligibility, resubmit or write off.

CO-97

Bundled into another service

NCCI bundling edit — same fix path as CO-234.

CO-16

Claim lacks information

Missing required field. Correct and resubmit.

CO-11

Diagnosis inconsistent

ICD-10/CPT mismatch. Verify and correct coding.

CO-29

Timely filing exceeded

Claim submitted late. Appeal only with proof of timely original filing.

PR-1 / PR-2 / PR-3

Deductible / coinsurance / copay

Patient's plan share. Bill patient — not provider-actionable.

Source: X12's official Claim Adjustment Reason Code list and Remittance Advice Remark Code list — the two code sets CMS and every other U.S. payer reference. See also CMS's Medicare Claims Processing Manual, Chapter 22 for how Medicare applies these codes. Verify current descriptors before applying to claims.

When a Denial Code Signals a Systemic Problem

One CO-45 line is normal. The same CO-45 on every claim for one CPT code across every payer usually means the fee schedule was never updated after the last contract renewal — a configuration fix, not a per-claim fix. The same logic applies to CO-234: recurring bundling denials on the same code pair usually mean a workflow gap, not repeated coder error. High-volume time-based codes such as 90837 are especially prone to this pattern — see our guide to 90837 pre-payment review and audit response if you're seeing recurring bundling or utilization-review denials on that code specifically. Track denial codes by frequency and code pair before working them one at a time — the pattern tells you where to fix the process instead of the claim. Our billing audit and cleanup services identify exactly this kind of systemic pattern.

Frequently Asked Questions

What is a CO-45 denial?

CO-45 means the billed charge exceeded the payer's contracted allowable amount. It's a pricing adjustment, not a true denial — the claim was paid at the contracted rate, and the difference is a write-off that cannot be billed to the patient.

What does CO-234 mean?

CO-234 means the procedure isn't paid separately because it's bundled with another service on the claim under an NCCI edit. It's sometimes correctable with the right modifier if the services were genuinely distinct.

What's the difference between CO and PR codes?

CO (Contractual Obligation) means the provider absorbs the adjustment. PR (Patient Responsibility) means the patient owes that portion, such as a deductible, coinsurance, or copay.

How do I appeal a CO-45 denial?

In most cases you can't, and shouldn't — CO-45 reflects the contract terms the practice already agreed to. Appeals only make sense if the fee schedule loaded in your system doesn't match your actual contract.

Andleeb Asghar, licensed Pharmacist, denial management specialist at ClaraRCM
Medically Reviewed By

Andleeb Asghar, Licensed Pharmacist

RCM Specialist & Founder, ClaraRCM

Andleeb Asghar is a licensed Pharmacist, medical billing professional, and revenue cycle management specialist with 7+ years of experience across denial management, claim adjustment reason codes, payer contract analysis, and end-to-end RCM for U.S. healthcare practices across all specialties.

Last updated: August 6, 2026. ClaraRCM provides revenue cycle and medical billing support. This content is for educational purposes and is not legal or payer-contract advice. Verify current codes at CMS and with individual payers before applying to claims.

Scroll to Top