Behavioral Health Denial Codes: CARC and RARC Explained
What CO-A1, CO-16, CO-29, CO-45, CO-50, CO-197, PR-204 and other codes on your remittance mean for behavioral health claims, and the next action for each.

On this page: Direct answer
Direct answer
Behavioral health denial codes: what operators need to know
What CO-A1, CO-16, CO-29, CO-45, CO-50, CO-197, PR-204 and other codes on your remittance mean for behavioral health claims, and the next action for each. Read group code plus reason code plus remark code together — the same reason code means different work under CO versus PR.
Every adjusted or denied claim comes back on the electronic remittance advice with a group code, a claim adjustment reason code, and often a remittance advice remark code. The group code says who absorbs the adjustment: CO (contractual obligation) is a provider write-off under the contract, PR (patient responsibility) can be billed to the patient, OA is other adjustment, and PI is payer-initiated. The reason codes — maintained by X12, with the live list controlling over any summary — say why. Read together, they tell you whether the right next action is a correction, an appeal, a write-off, or a patient statement.
Behavioral health claims concentrate in a recognizable set of codes: authorization, timely filing, medical necessity, coordination of benefits, and bundling. KFF's analysis of ACA marketplace plans found administrative reasons account for a quarter of in-network denials — meaning much of the denial queue is process failure, not clinical dispute, and is recoverable with the right workflow. This guide maps the common codes to the action each should trigger.
Key takeaways
The short version
- Read group code plus reason code plus remark code together — the same reason code means different work under CO versus PR.
- CO-45 is a contractual write-off, not a denial; appealing it wastes appeal capacity.
- CO-197 (authorization absent) and CO-29 (timely filing) are administrative denials with specific evidence-based remedies.
- CO-50 (not medically necessary) is a clinical denial — route it to the appeal workflow, not the rebill queue.
- Map every code to one owner and one playbook, and tag volumes by payer so patterns surface.
1. How to read a remittance adjustment
An adjustment line carries: the group code (who bears the cost), the claim adjustment reason code (why), the amount, and often a remark code adding payer-specific detail. The reason-code list is maintained by X12 and updated over time, so your team's reference should be the current published list rather than a static cheat sheet. The remittance itself is standardized under HIPAA transactions — which is why a disciplined 835 workflow can classify most of the queue automatically before a human touches it.
2. The codes behavioral health teams see most
Meanings above are operational summaries: the controlling text is the current X12 list, and payers add remark-code nuances. When a code combination seems wrong for the claim — CO-197 on a service you hold an authorization for is the classic behavioral health example — the mismatch itself is the appeal.
| Code | Common meaning | Right next action |
|---|---|---|
| CO-16 | Claim lacks information or has submission errors (check remark codes for the specific gap) | Fix the identified element and resubmit; not an appeal |
| CO-A1 / OA-A1 | Claim or service denied; the specific reason is in the paired remark code (RARC), not in A1 itself | Look up every remark code on the line, then correct and resubmit or appeal based on what it says (see section 5) |
| CO-22 | Coordination of benefits — another payer may be primary | Verify COB, bill the correct primary, resubmit with the primary's remittance |
| CO-29 | Timely filing limit expired | Pull submission proof; appeal with acceptance evidence if originally filed on time |
| CO-45 | Charge exceeds the contracted fee schedule | Contractual write-off; monitor totals by payer, but do not appeal individual lines |
| CO-50 | Not deemed medically necessary by the payer | Clinical appeal with criterion-mapped record evidence |
| CO-97 | Service bundled into another paid service | Check coding-edit logic and modifiers; rebill or appeal per the edit's rules |
| CO-109 | Not covered by this payer — wrong payer or plan | Re-verify eligibility, identify the correct payer, refile with the filing clock in mind |
| CO-197 | Precertification, authorization, or notification absent | Check for an existing authorization mismatch; pursue retro authorization or appeal with the auth record |
| PR-1 / PR-2 / PR-3 | Deductible, coinsurance, copayment | Reconcile against the benefits summary, then bill the patient accurately |
| PR-204 | Service not covered under the patient's current benefit plan | Confirm against the verification record; discuss options with the patient; appeal only if verification contradicts the denial |
3. Route every code to one playbook
- 01
Classify on arrival
Auto-sort the 835 by group and reason code into queues: correct-and-resubmit, appeal, COB, patient responsibility, write-off. A denial that sits unclassified ages against every deadline it has.
- 02
Attach the case record
Each routed item carries the claim, the verification record, the authorization record, and the submission proof — the evidence its playbook will need.
- 03
Work administrative denials as recoveries
Authorization mismatches, COB errors, and submission defects have factual answers. Resubmission and evidence-backed appeals on these codes recover cash without clinical argument.
- 04
Route clinical denials to appeals
CO-50 and its relatives go to the criterion-mapped appeal workflow with clinical review — a named human owns the clinical content.
- 05
Count everything by payer
Code-level volumes by payer and service are your prevention agenda and your payer-meeting exhibit. A CO-197 spike is an authorization-workflow defect; a CO-16 spike is a submission defect.

4. Use the codes as a prevention feed
- CO-197 volume points at authorization capture: services rendered before the case existed, or authorizations that expired mid-course
- CO-29 volume points at working-inventory aging and rejected claims nobody re-filed
- CO-16 and rejection-adjacent codes point at registration and claim-scrubbing gaps
- CO-22 volume points at benefits-verification COB questions not being asked
- PR volumes that surprise patients point at estimate and financial-conversation timing, not just billing mechanics
5. CO-A1 and OA-A1: when the real reason is in the remark code
CARC A1 is the generic denial code. X12's list defines it as "Claim/Service denied. At least one Remark Code must be provided," where the remark can be a remittance advice remark code (RARC) that is not an Alert or, on pharmacy claims, an NCPDP reject code. The list's usage note tells payers to use A1 only when no more specific reason code is available. A1 on its own tells you only that the line was denied; the reason you can act on is in the remark code attached to the same line or claim, usually an N-, M-, or MA-prefixed RARC.
The group code in front of A1 still decides who carries the denied amount. In Medicare's remittance rules, CO means a contractual agreement or regulatory requirement produced the adjustment, and the amount is generally a provider write-off that is not billed to the patient. OA is used when no other group code applies. PR marks an amount that may be billed to the patient or insured. So CO-A1 is a denial the provider absorbs unless it is corrected or overturned. OA-A1 is a denial whose liability the group code does not settle, so read the remark and your contract before billing anyone. PR-A1 assigns the denied amount to the patient; confirm it against your verification record before sending a statement.
- 01
Read every remark code
Pull remarks from the service line and the claim level. Medicare reports line-level remarks in the 835 LQ segment and claim-level remarks in the MOA or MIA segment, and a line can carry more than one. Remarks that begin with "Alert" are informational and do not explain the denial.
- 02
Decide: correct and resubmit, or appeal
If the remark points to a claim-data defect, such as a missing authorization number, the wrong rendering provider, or eligibility, correct the claim under the payer's corrected-claim rules. If the claim was right and the determination is wrong, appeal with the evidence the remark calls for. A remark such as MA130, which says the claim is unprocessable and no appeal rights are afforded, means resubmission, not appeal.
- 03
Check the clock
Corrected claims and appeals each have deadlines set by the payer contract or program rules, and a resubmitted claim can still be measured against the original timely filing limit. Log the remittance date and the controlling deadline when the line is classified.
- 04
Count the pair, not just A1
Report A1 volume by paired remark code and payer. An A1 count alone hides whether the defect is authorization capture, provider enrollment, or eligibility.
| Pairing to check | What the remark code says (X12 RARC list) | Next action |
|---|---|---|
| A1 + N54 | Claim information is inconsistent with pre-certified/authorized services | Compare codes, units, dates, and rendering provider with the authorization record; correct and resubmit, or appeal with the authorization if the claim matched it |
| A1 + M62 | Missing/incomplete/invalid treatment authorization code | Add or correct the authorization number and resubmit; if no authorization exists, evaluate retro authorization under the payer's policy |
| A1 + N95 | This provider type/provider specialty may not bill this service | Check the rendering clinician's license type, enrollment, and the payer's rules for supervised or pre-licensed clinicians before rebilling |
| A1 + N20 | Service not payable with other service rendered on the same date | Review the payer's same-day and coding edits and whether a modifier is supported by the record; correct or appeal under the edit policy |
| A1 + N30 | Patient ineligible for this service | Re-verify eligibility and benefits for the date of service; refile to the correct payer, or appeal if the verification record contradicts the denial |
| A1 + N130 | Consult plan benefit documents/guidelines for information about restrictions for this service | Pull the plan's terms for the service, such as visit limits or exclusions; appeal only if those terms support coverage |
Common questions
Answers before you build.
What does denial code CO-197 mean?+
The claim was denied because required precertification, authorization, or notification was absent. First check whether an authorization actually exists and simply failed to match — wrong provider, code, units, or dates — because a mismatch is appealable with the authorization record. If none exists, evaluate retro authorization under the payer's policy.
What is the difference between CO and PR codes?+
The group code assigns the cost. CO (contractual obligation) adjustments are absorbed by the provider under the contract and cannot be billed to the patient. PR (patient responsibility) amounts — like deductible and coinsurance — can be billed to the patient. Misreading the group code creates either compliance problems or missed revenue.
Can CO-45 adjustments be appealed?+
Generally no — CO-45 reflects the difference between billed charges and the contracted rate, which is a write-off by agreement. The useful work is monitoring aggregate CO-45 amounts for fee-schedule loading errors and for contract-negotiation evidence, not appealing individual lines.
Where is the official list of denial codes?+
Claim adjustment reason codes and remittance advice remark codes are maintained by X12 and published as living lists. Payers may layer proprietary explanation codes on top, but the standardized codes on the 835 remittance follow the X12 lists, and the current published version controls.
What does CO-A1 mean on a denial?+
CARC A1 means the claim or service was denied, and X12 requires at least one remark code to explain why. The CO group code means the denied amount is a contractual or regulatory adjustment that is generally not billed to the patient. Look up the paired remark code (an N-, M-, or MA-prefixed RARC) on the current X12 list; it tells you whether to correct and resubmit or appeal. OA-A1 is the same denial under the other-adjustment group code, so the remark and your contract decide who is liable.
Practical closeout
Use this operator checklist.
- Read group code plus reason code plus remark code together — the same reason code means different work under CO versus PR.
- CO-45 is a contractual write-off, not a denial; appealing it wastes appeal capacity.
- CO-197 (authorization absent) and CO-29 (timely filing) are administrative denials with specific evidence-based remedies.
- CO-50 (not medically necessary) is a clinical denial — route it to the appeal workflow, not the rebill queue.
- Map every code to one owner and one playbook, and tag volumes by payer so patterns surface.
Continue through the cluster
Verified customer case studies are added only with customer permission and supporting evidence; none is implied by these operational examples.
Codes on this topic
Look up the code on the remittance
- CO-15CARC 15 was deactivated on May 1, 2018. Payers on the current X12 list report the same problem with other codes.Denial code · Authorization
- CO-A1A generic denial. X12 requires a remark code alongside it, and that remark code carries the actual reason.Denial code · Coding & billing
Sources & methodology
Trace the operational claims.
Marsa Health Editorial reviewed the primary and research sources below on September 21, 2026. We translate them into workflow controls, distinguish proposals from final rules, and flag where plan, program, state, contract, or clinical requirements vary.
- 01Claim Adjustment Reason Codes X12The official, maintained list of claim adjustment reason codes used on electronic remittance advice. Code meanings and status change; the live list controls.Accessed or rechecked September 21, 2026
- 02Health Care Payment and Remittance Advice Centers for Medicare & Medicaid ServicesOfficial explanation of ERA, group codes, claim adjustment reason codes, remark codes, and provider-level balance adjustments.Accessed or rechecked September 21, 2026
- 03Claims denials and appeals in ACA Marketplace plans in 2024 KFFAnalysis of claim denials and appeals. Claim denials are not the same as prior authorization denials.Accessed or rechecked September 21, 2026
- 04Remittance Advice Remark Codes X12The maintained list of remark codes that explain adjustments such as CARC A1. Descriptions and status change; the live list controls.Accessed or rechecked September 21, 2026
- 05Medicare Claims Processing Manual, Chapter 22: Remittance Advice Centers for Medicare & Medicaid ServicesDefines Medicare's CO, OA, and PR group codes and explains how remark codes, including Alert-only remarks, are reported on the 835.Accessed or rechecked September 21, 2026
- 06Reason Code A1 | Remark Code N370 Noridian Healthcare SolutionsMedicare contractor denial-resolution page showing that the paired remark code, not A1 itself, determines the next step.Accessed or rechecked September 21, 2026
- 07How to appeal an insurance company decision Centers for Medicare & Medicaid ServicesFederal overview of internal appeals, external review, notices, and general appeal timing. Plan and state rules can differ.Accessed or rechecked September 21, 2026
- 08External Appeals Centers for Medicare & Medicaid ServicesFederal external-review process and consumer protections.Accessed or rechecked September 21, 2026
Organizational author. Editorial review covers source accuracy, search intent, workflow boundaries, and human-oversight requirements. This material is educational and does not provide clinical, legal, coding, or coverage advice.
No named clinical or legal expert reviewer is attributed to this version. Marsa Health does not invent reviewer credentials.
Read our editorial methodRevision history
What changed and when
September 21, 2026
Added CARC A1 coverage: CO-A1 and OA-A1 section, code-table row, FAQ, and X12 RARC, CMS remittance-manual, and Noridian sources.