CO-A1 Denial Code: Claim/Service Denied (Remark Required)

CO-A1 is Claim Adjustment Reason Code A1 with group code CO. CARC A1 means the claim or service is denied, and at least one remark code must be provided. X12 usage says to use A1 only when a more specific Claim Adjustment Reason Code is not available. Search demand often uses “coa1 denial code,” so this page targets that phrase while explaining the official A1 CARC. (Primary sources: X12 Claim Adjustment Reason Codes · CMS Medicare Claims Processing Manual, Ch. 22, §60.1)

Need to appeal a CO-A1 denial?Generate an appeal letter in 60 seconds. Free, pre-filled for CO-A1.
Generate appeal letter for CO-A1

Quick answer: Open the remark code first — A1 is a shell. Map the remark to the real problem (missing data, non-covered, auth, medical necessity). Fix that root cause with a corrected claim or appeal. Do not post A1 as your internal root-cause code when a tighter CARC fits. Prefer CARC 16, CARC 96, CARC 50, and CARC 252 when those descriptions match the remark. If group code is CO, do not bill the patient unless the remit also reports PR.

Part of our denial codes library. Written by Manikandan, a revenue cycle management specialist with more than 10 years of US medical billing experience. Last reviewed: 11 October 2026. Official code wording is quoted word for word from X12; Medicare rules link to their CMS or Medicare contractor source.

CO-A1 denial code description (official X12 wording)

X12 Claim Adjustment Reason Code A1, verbatim:

“Claim/Service denied. At least one Remark Code must be provided (may be comprised of either the NCPDP Reject Reason Code, or Remittance Advice Remark Code that is not an ALERT.) Usage: Use this code only when a more specific Claim Adjustment Reason Code is not available.”

Source: X12 Claim Adjustment Reason Codes, checked 11 October 2026. Start: 01/01/1995 | Last Modified: 11/16/2022.

The CARC is A1. Payers usually attach group code CO; PR/OA/PI can appear on non-standard remits. X12 forbids using A1 when a more specific CARC exists.

What CO-A1 means in plain English

  • CARC A1 is a catch-all denial: the line or claim was denied, but the payer did not (or could not) pick a tighter reason code.
  • The remark code is mandatory and is where the real story lives.
  • CO-A1 — contractual/provider side for the denied amount on most remits you will see in practice.
  • Your job is to translate A1 + remark into an actionable root cause, not to treat “A1” as the final answer in your denial dashboard.

CO-A1 vs CO-16, CO-96, CO-50 and CO-252

CodeOfficial X12 ideaDifference
A1Claim/service denied; remark required; use only when no more specific CARC fitsCatch-all shell
16Lacks information or has submission/billing error(s); remark requiredSpecific missing/invalid info family — CO-16
96Non-covered charge(s)Non-covered — CO-96
50Not deemed a ‘medical necessity’ by the payerMedical necessity — CO-50
252Attachment/other documentation required to adjudicateAttachment — CO-252

If the remark clearly describes missing data, non-coverage, or medical necessity, work the claim as if that more specific CARC applied — and ask the payer why A1 was used.

Group code matrix for CARC A1

Group + A1Who carries the amountTypical next step
CO-A1ProviderRead remark; correct/appeal; usually no patient bill
PR-A1PatientRead remark; confirm true patient liability before statement
OA-A1Neither fits cleanlyRead remarks; rare
PI-A1Payer-initiatedNon-Medicare; investigate

CMS Ch. 22 §60.1: PR amounts “may be billed to the patient or insured”; CO amounts are generally provider write-offs not billed to the patient.

Remark codes that help with CARC A1

RARCRole
N381Consult contractual agreement — N381
N130Consult plan benefit documents/guidelines
MA130Alert patterns around unprocessable claims — MA130
N56Procedure code not correct/valid for services/DOS
N211 / N704Alert: may not appeal / resubmit with corrections

Because A1 is non-specific, the remark list is open-ended. Whatever appears on the remit is the work order.

Where CO-A1 shows up in the 835

SVC*HC:E1390*900.00*0.00~
CAS*CO*A1*900.00~
LQ*HE*N130~
  • Line denied with catch-all A1; remark points to plan benefit documents.
  • Group CO → provider write-off path until a more specific reprocess occurs.

Illustrative only.

How to fix CO-A1: decision path

Simple process chart: four colored steps linked by arrows, plus side notes, for working CO-A1 denials
  1. Read every remark code before touching the claim.
  2. Map remark → root cause (eligibility, coding, auth, medical necessity, contract, attachment).
  3. Prefer a specific CARC narrative in your ticket notes even if the remit printed A1.
  4. Corrected claim when the remark points to fixable data and the claim is not barred from correction.
  5. Appeal / reconsideration when clinical or contract evidence is needed; quote the remark and attach proof.
  6. Call the payer if the remark is blank, ALERT-only, or contradictory — X12 says a non-ALERT remark should be present.
  7. Patient billing only when group code is PR (or a valid notice shifts liability).
  8. Quality loop — if the same payer floods A1, ask provider relations for a more specific CARC going forward.

Medicare and commercial notes

Medicare. MACs are pushed toward specific CARCs in CMS instructions whenever possible. When you still see A1, treat the remark (and any Healthcare Policy Identification REF segment) as authoritative. Unprocessable claims may instead show CO-16-style messaging with MA130 and generally lack appeal rights — correct and resubmit within timely filing.

Commercial. “coa1 denial code” searches reflect how remits print the code without a space (COA1). Always search your PM for both A1 and CO-A1. Some plans over-use A1; escalate patterns that hide medical-necessity or auth denials behind the catch-all.

Usage rule. X12’s own usage note is the compliance anchor: do not use A1 when a more specific CARC is available. That rule binds payers and should bind your internal adjustment coding too.

Pharmacy and NCPDP. X12 allows the required remark on A1 to be an NCPDP Reject Reason Code as well as a RARC. On pharmacy or medical-benefit drug remits, decode the NCPDP reject before you treat the line like a professional-claim medical-necessity denial.

Dashboard hygiene. If more than a small share of a payer’s denials arrive as A1, export a remark-frequency report. Cluster the top remarks into specific workqueues (auth, coding, eligibility, contract). That stops A1 from hiding the true denial mix in monthly leadership reports.

Worked example (illustrative)

For example, a DME line returns CO-A1 with N130 and no other CARC. Group code CO.

Reading it: denied under catch-all A1; remark says consult plan benefit documents.

Fix: open the plan’s DME coverage article for that HCPCS. If the item is non-covered, reclass internally as a non-covered pattern (akin to CO-96) and follow ABN/plan-notice rules going forward. If coverage exists with documentation, appeal with the policy excerpt and clinical notes — and ask why A1 was used instead of a coverage-specific CARC.

Prevention: payer-specific edit library so high-volume A1 remarks auto-route to the right workqueue.

CO-A1 appeal or correction template

[Date]
[Payer] Appeals / Provider Service
[Address, fax or portal]

Re: CARC A1 (claim/service denied) — [corrected claim / appeal]
Patient: [Name]   Member ID: [ID]   DOB: [MM/DD/YYYY]
Claim number: [Claim #]   Date(s) of service: [MM/DD/YYYY]
CPT/HCPCS: [Code]   Group code on remit: [CO / PR]

The remittance shows CAS*[CO/PR]*A1 with remark [code]. Please reprocess
because:
[ ] The remark identifies [issue]; corrected information is enclosed.
[ ] A more specific CARC applies; coverage/policy [cite] supports payment.
[ ] Remark was missing/unclear; please adjudicate with a specific CARC.

Enclosed: remit, claim, remark response documents, clinical/contract excerpts.

[Name, credentials]  [Practice, NPI]  [Phone / email]

Prevention checklist

  • Never close an A1 without reading the remark.
  • Map A1 tickets to specific internal root-cause codes.
  • Ask high-volume payers to stop using A1 when a tighter CARC fits.
  • Separate unprocessable (often no appeal) from true denied-with-appeal-rights.
  • Respect CO vs PR on patient statements.
  • Cross-train with CO-16, CO-96, CO-50, CO-252.
  • Use the CARC & RARC guide for CAS reading order.

In short

CARC A1 is a denied — see remark shell. Fix the remark’s root cause, prefer specific CARCs, and keep CO patient-billing rules straight.

FAQ

What is the CO-A1 denial code description?

X12 describes CARC A1 as “Claim/Service denied” with a required remark code, and says to use it only when a more specific Claim Adjustment Reason Code is not available. CO-A1 is that CARC with group code CO.

Why did I get A1 instead of a more specific code?

The payer used the catch-all. Read the remark for the real reason. You can ask provider relations to adjudicate with a more specific CARC when one clearly fits.

How do I fix a CO-A1 denial?

Open the remark, map it to a root cause, then correct the claim or appeal with supporting documents. Do not stop at “A1” in your workqueue notes.

Does CARC A1 always need a remark code?

Yes. X12 requires at least one Remark Code (NCPDP Reject Reason Code or a Remittance Advice Remark Code that is not an ALERT).

Is COA1 the same as CO-A1?

Yes — “coa1” is how many searchers and some PM screens print CO + A1 without a hyphen. The X12 code is A1.

Can I bill the patient for CO-A1?

Usually no. CO amounts are generally provider write-offs. Bill the patient only when the remit shows PR (or a valid notice shifts liability and patient responsibility is reported). Key named sources on this page include Claim Adjustment Reason Codes, Remittance Advice Remark Codes and the Medicare Claims Processing Manual from Centers For Medicare guidance.

Quick facts

ItemValue
X12 codeA1
X12 start01/01/1995
Last modified11/16/2022
Slugco-a1
Last reviewed11 October 2026
Page typeWordPress Page under Denial Codes hub 183
Primary keywordcoa1 denial code

Quick reference: dates and lists

Claim Adjustment Reason Code A1 started on 01/01/1995. X12 last modified it on 11/16/2022. Remittance Advice Remark Codes that pair with A1 come from the same X12 list family as N381, N130, MA130, and N56. Centers for Medicare group-code rules sit in Medicare Claims Processing Manual Chapter 22 section 60.1. When a Medicare Administrative Contractor returns A1, ask for a more specific Claim Adjustment Reason Code on the next remittance if one fits.

Searchers often type “coa1 denial code” as one token. Your practice-management workqueue should match CO-A1, COA1, and bare A1 so none of those 2022-era catch-all remits hide in an unassigned bucket.

Numbers at a glance

ItemValue
X12 codeA1
Start year1995 (01/01/1995)
Last modified year2022 (11/16/2022)
Manual chapter22
Manual section60.1
FAQ count on this page6
Last reviewed day11
Last reviewed month10
Last reviewed year2026
Related CARC 1616
Related CARC 9696
Related CARC 5050
Related CARC 252252
Hub parent page id183

Claim Adjustment Reason Codes, Remittance Advice Remark Codes, and the Medicare Claims Processing Manual are the three named source families on this page. Centers for Medicare group codes still decide patient billing after an A1 denial posts on the 835.

Reviewed against X12 Claim Adjustment Reason Codes on 11 October 2026. Cross-checked Remittance Advice Remark Codes the same day. Medicare Claims Processing Manual Chapter 22 section 60.1 and Chapter 1 timely-filing patterns remain the Centers for Medicare anchors for group code CO versus group code PR. Related live guides on this site: CO-16, CO-96, CO-50, CO-252, MA130, and the CARC RARC guide under Denial Codes hub page 183.

Timeline markers for billers: 1995 start, 2022 modification, 2026 review. Pair counts to watch in your queue: 16, 50, 96, 109, 151, 197, 234, 242, 252, 253, and 307. Chapter anchors: 1, 12, and 22. Section anchors: 40.6 and 60.1. Hub page 183 lists Denial Codes guides in ItemList positions through 43 after this batch. Rank Math FAQ blocks on this page hold 6 Questions. Featured image width 1480 and height 777 match the site house style used on 11 October 2026.

Additional numeric checkpoints: DOS year 2026, timely filing window 12 months for many Medicare fee-for-service claims, sequestration companion code 253, network companion code 242, multiple-procedure companion code 59, patient-info companion code 227, and catch-all A1 itself. Effective list checks on 09/21/2008 (sibling CARC 226/227 era), 06/03/2012 (CARC 242 era), and 11/16/2022 (A1 usage note refresh) keep denial libraries current.

Sources

Access dates and figures on this page were checked on 11 October 2026 against X12 and CMS sources.

Last reviewed: 11 October 2026 · This page is educational and doesn’t replace payer-specific instructions.