CAS Adjustment Reason Codes (CO, PR, OA, PI)

A complete, searchable reference for interpreting claim-level and line-level adjustments in EDI 835 remittance advice files.

Quick Table of Contents

What are CAS adjustment reason codes?

CAS (Claim Adjustment Segment) reason codes explain why a payer reduced, adjusted, or denied part of a claim or service line. You’ll see them in EDI 835 files attached to CLP (claim-level) or SVC (line-level) segments.

Example CAS segments

CAS*PR*1*20.00*1~
CAS*CO*45*35.00*1~

These show two adjustments:

  • PR‑1 Deductible: $20.00
  • CO‑45 Contractual write‑off: $35.00

CAS codes are essential for billing, appeals, underpayment analysis, and patient responsibility breakdowns.

CAS groups (PR, CO, OA, PI)

CAS codes are divided into four adjustment groups:

Group Name Meaning
PR Patient Responsibility Deductibles, coinsurance, copays. Amounts the patient owes.
CO Contractual Obligations Write-offs required by payer contracts or fee schedules. Not billable to patient.
OA Other Adjustments Miscellaneous payer adjustments not part of patient responsibility or contract terms.
PI Payer Initiated Payer-driven reductions, often administrative or policy related.
Quick rule: PR = patient owes, CO = provider adjusts, OA/PI = payer-specific rules.

Most common CAS adjustment reason codes

Code Group Description
PR‑1Patient ResponsibilityDeductible
PR‑2Patient ResponsibilityCoinsurance
PR‑3Patient ResponsibilityCopay
CO‑45ContractualCharge exceeds fee schedule/maximum allowable
CO‑97ContractualBenefit included in allowance for another service
OA‑23OtherPayment adjusted due to impact of prior payer(s)
PI‑204Payer InitiatedService not covered under payer policy

These account for the majority of adjustments in typical commercial and Medicare/Medicaid ERAs.

Full CAS adjustment reason code list

This is a copy-friendly, billing-friendly version of the full official reason code set.

Note: The official reason code set is maintained by CMS. This table reflects the current operational set used across payers.

*This table includes the most widely used codes. Full CMS master lists include additional rarely-used values.

CodeDescription
1Deductible Amount
2Coinsurance Amount
3Copayment Amount
4The procedure code is inconsistent with the modifier used
5The procedure code is inconsistent with the place of service
6The procedure/revenue code is inconsistent with the patient’s age
7The procedure/revenue code is inconsistent with the patient’s gender
8The procedure/revenue code is inconsistent with the provider type
16Claim lacks information required for adjudication
18Duplicate claim/service
45Charge exceeds fee schedule/maximum allowable
49These are non-covered services
50These services are not medically necessary
53Service/procedure not furnished directly to the patient
96Non-covered charge(s)
97Benefit included in payment/allowance for another service
151Payment adjusted because the payer deems the information submitted does not support this level of service
204Service not covered under payer policy
252Interest payment
253Sequestration reduction (2% Medicare reduction)

Using CSV/Excel to analyze adjustments

CAS codes become far more useful when converted into columns. A flat table lets you analyze:

  • Top denial reasons
  • Total patient responsibility (PR group)
  • Total contractual write‑offs (CO group)
  • Underpayments by CPT, provider, facility
  • Trends over time by payer
Convert an ERA now using the Client‑Side EDI 835/837 Converter. Supported 835 file contents are processed locally in the browser rather than sent to the application server for conversion.

FAQ: CAS Adjustment Codes

Where do CAS codes appear in an 835?

They appear after CLP segments (claim-level adjustments) and after SVC segments (line-level adjustments).

Are CAS codes the same as denial codes?

Not exactly—CAS codes explain adjustments. Some indicate denials, others explain write‑offs, policy limitations, or benefit rules.

Which CAS codes are billable to the patient?

Only PR (Patient Responsibility) codes are billable. CO, OA, and PI adjustments are not billable.

Which CAS codes matter most for denial analytics?

Common denial codes include CO‑45, CO‑97, PI‑204, OA‑23, and reason codes like 16 (missing information).

Start analyzing your adjustments

Convert an 835 ERA now and instantly see CAS adjustments in a clean, readable table.