Top

Contractual Adjustment

Contractual adjustment is the portion of a provider's billed charges that is contractually not payable under a payer agreement and is written off as a permanent reduction in expected reimbursement. Contractual adjustments separate true disallowed amounts from collectible patient responsibility and prevent overstated accounts receivable.

Kathryn Thompson
Reviewed by Kathryn Thompson · Updated September 2026

What it means

What a Contractual Adjustment Is

A contractual adjustment is the agreed reduction from your full charge down to the payer's allowed amount under a contract or fee schedule. The adjustment reflects the gap between what you billed and what the payer has agreed to pay, plus any amounts the contract says you cannot bill to the patient.

On an 835 remittance or paper EOB, contractual adjustments usually appear as claim adjustment reason codes (CARCs) that reference fee schedule limits or plan allowances. A clean contractual adjustment does not mean the claim was denied. It means the claim was processed and paid up to the contractually allowed amount.

In your practice-management or billing system, the contractual adjustment should be posted as a permanent write-off tied to a specific adjustment code, not as a denial or a generic "write-off." That accounting keeps your A/R and collection rates honest.

Why Contractual Adjustments Matter Operationally

If contractual adjustments are posted incorrectly, your revenue reports, A/R, and denials data all get distorted. Overstating contractuals hides real problems such as underpayments, benefit limits, or coverage issues. Understating contractuals makes your A/R look inflated and drags down net collection rate.

For leadership, clear contractual adjustment posting tells you whether low collections come from fee schedule limits, payer underpayments, or internal issues like missing authorizations. For RCM operators, correct mapping of CARC and RARC codes to contractual-adjustment reason codes is what keeps denial worklists focused on dollars you can still recover instead of dollars that are truly off the table.

Contractual adjustments also support compliance. Contracts with commercial payers and Medicaid programs generally forbid balance-billing patients for disallowed amounts beyond allowed copays, deductibles, and coinsurance. Treating a contractual reduction as patient responsibility can create refund exposure and complaint risk.

How to Read and Use Contractual Adjustments in Daily Work

On an 835 or EOB, you can spot a contractual adjustment by comparing three numbers:

  • Billed charge
  • Allowed amount (plan allowance)
  • Paid amount plus patient responsibility

When paid amount plus patient responsibility equals the allowed amount, the difference between billed charge and allowed amount is your contractual adjustment. CARCs such as CO-45 (charge exceeds fee schedule or maximum allowable) often indicate a contractual write-off. Patient-responsibility codes (PR-1, PR-2, PR-3, PR-96, PR-204) usually are not contractuals, and should instead post to patient A/R.

Operationally, you should:

  • Map each CARC group in your system to a clear adjustment type: contractual, denial, non-covered, or patient responsibility
  • Use consistent internal adjustment codes for contractuals by payer or contract type
  • Reconcile monthly that total contractuals align with contract terms and fee schedules, not with "whatever the payer paid"

Over time, accurate contractual adjustment posting gives you cleaner metrics, more targeted underpayment review, and fewer write-off disputes with patients.

Common mistakes

  • Posting CO-45 adjustments as patient responsibility instead of contractual for a residential per-diem claim, which inflates the patient balance and triggers unnecessary collection activity and complaints.
  • Treating non-covered CARCs such as CO-96 as contractual adjustments on IOP group therapy, which hides benefit-exclusion issues that should be escalated to benefits verification and financial counseling.
  • Bundling CO-97 and CO-45 together under one generic "contractual write-off" code for outpatient therapy, which makes it impossible to see when services are being bundled rather than reduced by the fee schedule.
  • Writing off all differences between charge and payment for Medicaid PHP claims as contractual without confirming the allowed amount, which masks systemic underpayments when the payer changes its rate table or applies the wrong provider class.
  • Using contractual-adjustment codes to clear balances on claims that were actually denied for CO-197 (no authorization) or CO-22 (coordination of benefits), which makes denial rates look better but quietly drains collectible dollars and increases avoidable write-offs.

Why it matters in behavioral health

Behavioral-health contracts often use per-diem or case rates for residential, PHP, and IOP, so the gap between your full charge and the payer's allowed amount is usually large. That large difference is a contractual adjustment, not a failure in billing. If you do not flag these correctly, your reports will show huge write-offs that look like denials, and leadership may question contract performance that is actually functioning as designed.

Carve-out behavioral-health payers and MBHOs typically sit on top of large medical plans and run their own fee schedules. On the remittance, that can look like multiple layers of adjustments and confusing CARCs. If you post all of those as contractual, you can accidentally hide true denials such as concurrent authorization limits on day 16 of a residential stay, or benefit-cap issues that only appear after a certain number of IOP units.

State Medicaid and Medicaid MCOs introduce another wrinkle. Many set distinct behavioral-health per-diem rates for ASAM level-of-care equivalents, sometimes with add-ons for room-and-board or specialized services. If a Medicaid MCO applies the wrong behavioral-health rate code and pays below the contracted per-diem, the difference is not a contractual adjustment. That is an underpayment that should be worked, appealed, or rebilled, especially when spread across long 30-to-90-day residential episodes.

For long episodes, concurrent authorization interacts directly with contractual adjustments. Past the authorized units or days, some behavioral-health contracts require no payment, which may arrive as adjustments that look contractual. If your team treats those as normal contractuals instead of CO-197 or related denial work, you lose visibility into auth-management failures that can easily stack into tens of thousands of dollars per month.

How AI can help with Contractual Adjustment

AI agents can read 835 files at scale, interpret CARCs and RARCs, and map them to the right internal adjustment codes. That lets your team separate contractual adjustments from true denials, non-covered services, and patient responsibility without hand-sorting remittances. An AI agent can also flag patterns where one payer's "contractual" adjustments suddenly increase on a specific service line, which may indicate a silent fee schedule change or configuration issue.

Supabill's claims-scrubbing and denials agents keep payer-specific rules in context, classify each adjustment line from every remittance, and route non-contractual items to worklists for follow-up instead of letting them disappear into write-offs. The limit is clinical and contract nuance. Humans still need to confirm contract terms, review edge-case behavioral-health authorization situations, and decide when a supposed contractual adjustment is actually an underpayment worth appealing.

FAQ

How do I know if an adjustment on the remittance advice is contractual or a denial?

Start by matching the CARC and RARC codes to your internal adjustment mapping. If the adjustment references fee schedule limits or maximum allowable amounts, such as CO-45, and the payer payment plus patient responsibility equals the allowed amount, the difference between billed charge and allowed amount is usually contractual. If the adjustment references lack of authorization, non-covered services, or benefit limits, such as CO-197 or CO-96, that is not a contractual adjustment and should be worked as a denial or coverage issue. CMS publishes guidance on how to read Medicare remittance advice and claim adjustment reason codes, which you can mirror in your own mapping.

What is the difference between a contractual adjustment and a bad-debt write-off?

A contractual adjustment is a permanent reduction that the payer contract requires. You never had the right to collect that portion from the payer or the patient, so it should come off the account as soon as the claim is adjudicated. Bad-debt write-offs occur when the patient or payer did owe the money (for example, coinsurance, deductible, or out-of-network liability), you attempted to collect it, and ultimately determined it was uncollectible. Mixing these two creates inaccurate collection metrics and can create compliance problems with balance billing. HFMA recommends clear separation of contractual and bad-debt categories in financial reporting. Source

In behavioral health, should I use contractual adjustments to clear balances that are not paid due to missing or expired authorization?

No. If services were provided without required authorization, or beyond the authorized days or units, and the payer denies those units, the unpaid amount is not a contractual adjustment. That amount represents preventable loss, not an agreed discount. It should post under a denial or preventable-write-off code tied to CO-197 or similar. Treating it as contractual hides avoidable revenue leakage and blocks you from quantifying how authorization failures are impacting margins on programs like PHP, IOP, or residential.

Can a contractual adjustment ever be billed to the patient in behavioral health, for example for residential room-and-board?

If a payer reduction is truly contractual, the contract usually prohibits billing that portion to the patient. However, some behavioral-health contracts carve out non-covered components, such as room-and-board or certain ancillary services, that may be billable to the patient or another funding source. The key is whether the contract and plan documents define the item as not covered (patient may be liable if informed) versus disallowed by the fee schedule (no balance billing). Review the provider agreement and any applicable benefit documents to avoid improper balance billing and potential complaints or audits. Source

What should I do if a payer consistently applies larger-than-expected contractual adjustments on my behavioral-health services?

First, validate that your system holds the correct fee schedule and contract terms, including any ASAM-level equivalents for residential, PHP, and IOP. Next, compare the payer's allowed amounts on recent remittances to your expected allowables. If the payer is paying below contract, escalate through your provider representative with specific claim examples and contract language. AI or reporting tools can help spot these trends, but only a human can interpret contract nuance and negotiate corrections. If the payer is correct and your expected rates are wrong, update your system so future revenue projections and contractuals align. Source

Sources

AI agents that run your billing.

The first agentic RCM that actually works.

Book a live demo