Skip to main content

verified Free billing audit

Get audit →
Resource

BCBS Denial Codes List: What Each One Means and How to Fix It

By · Published

Blue Cross Blue Shield (BCBS) does not use a proprietary, secret set of denial codes — every BCBS plan adjudicates on the same X12 835 standard as every other payer, so a BCBS denial arrives as a standard Claim Adjustment Reason Code (CARC) plus a Remittance Advice Remark Code (RARC), the same CO-16, CO-97, PR-1, CO-197, and N-codes you see everywhere else. What makes BCBS denials feel payer-specific is the federation: there are roughly 33 independent, locally operated BCBS companies (sometimes called 'plans' or 'licensees'), each with its own provider portal, companion guide, prior-authorization rules, corrected-claim process, and — critically — its own three-character member-ID prefix that routes the claim. The single most common cause of avoidable BCBS denials is mis-routing: a claim sent to the wrong Blue plan, or a BlueCard out-of-area claim filed incorrectly, because the alpha prefix was missed or mistyped. This guide gives you a decoder table mapping the most common BCBS denial scenarios to their standard CARC/RARC codes and the exact fix, explains the alpha-prefix and BlueCard routing system that causes plan-specific denials, and shows where the truly BCBS-specific behavior lives. Treat every figure and rule here as 'common across BCBS plans — verify your local plan and contract,' because the local-licensee model means policy genuinely varies by state.

Quick Answer

What Are BCBS Denial Codes?

BCBS denial codes are standard X12 CARC and RARC codes, not a proprietary set, because every Blue Cross Blue Shield plan reports on the same 835 remittance standard. A BCBS denial is a CARC such as CO-16, CO-97, or CO-197 paired with a RARC. What is BCBS-specific is routing: the member ID's alpha prefix sends it to the correct plan.

  • BCBS uses standard X12 CARC/RARC codes, not a private code set — map the denial to its CARC and the fix is the same as any payer
  • The 3-character alpha prefix on the member ID routes the claim to the correct local Blue plan — missing/wrong prefix is the #1 avoidable BCBS denial
  • BlueCard handles out-of-area claims: file to your LOCAL Blue plan, never directly to the member's home plan
  • ~33 independent BCBS licensees mean prior-auth rules, timely filing, and corrected-claim processes vary by plan and contract
  • Most BCBS denials resolve via corrected claim through the local plan portal, not an appeal

BCBS Denial Codes Are Standard CARC/RARC Codes

The first thing to understand about a 'BCBS denial code' is that there is no such thing as a separate Blue Cross Blue Shield code dictionary. Under HIPAA, all payers — including every BCBS plan — must report claim adjustments on the X12 835 electronic remittance advice using the nationally maintained Claim Adjustment Reason Codes (CARC) and Remittance Advice Remark Codes (RARC) that X12 publishes and updates three times a year. So when a BCBS 835 or paper EOB shows a denial, you are reading the same vocabulary as Medicare, Aetna, UnitedHealthcare, or Cigna: a Group Code (CO, PR, OA, or PI), a CARC number, and usually one or more RARCs.

What people mean when they search for 'BCBS denial codes' is one of three things:

  1. The standard CARC/RARC values that show up most often on BCBS remittances — which is mostly a function of BCBS's product mix (large employer PPOs, the Federal Employee Program, BlueCard out-of-area members) and its prior-auth and medical-policy rules.
  2. BCBS portal/clearinghouse status messages — front-end rejection text the local plan or its clearinghouse displays before a claim is even adjudicated (these are not 835 CARCs; they are pre-adjudication edits, and the prefix/routing errors below live here).
  3. Plan-specific medical-policy denial language — where a local Blue plan attaches its own policy reference number to a standard CARC (commonly CARC 50, 'not medically necessary,' or CARC 197, 'precertification absent').

The practical upside is large: because BCBS denials map to standard CARCs, the fix workflow you already use for any payer applies. In our denial audits we typically find that the only genuinely BCBS-specific work is getting the claim to the right Blue plan in the first place — once it is correctly routed, a CO-16 is a CO-16 and a CO-97 is a CO-97. For the full standardized vocabulary, see our CARC denial codes list and the CARC glossary entry.

The Alpha Prefix: Why BCBS Routing Causes Denials

Every BCBS member ID begins with a three-character alpha prefix (letters, or a mix of letters and numbers in some products) printed immediately before the subscriber's identification number on the front of the card. This prefix is not decoration — it is the routing key that tells the BlueCard system which of the ~33 local Blue plans 'owns' the member (their home plan). Drop the prefix, transpose a character, or read an O as a 0, and the claim cannot be routed; it rejects, often as a front-end edit or as a standard CARC 16 (lacks information) or a member-not-found message.

A few rules that prevent the majority of prefix-driven denials:

  • Always capture the prefix exactly as printed — all three characters, including letters that look like numbers (I vs 1, O vs 0). Many practice management systems strip or 'clean' the member ID; confirm yours preserves the prefix.
  • Never assume the prefix from the local card. The same local Blue plan issues many prefixes for different employer groups and products. The prefix on the card is authoritative; do not substitute a 'house' prefix.
  • The prefix routes the claim; the local plan adjudicates BlueCard claims. For out-of-area members (covered next), you still file to your local Blue plan, and the prefix lets BlueCard forward the claim to the member's home plan for benefits while your local plan handles pricing and your remittance.
  • A missing/invalid prefix is the leading avoidable BCBS denial. It is also one of the most preventable: a front-end eligibility check (270/271) against the correct plan validates the prefix and active coverage before the visit.

The table below shows how the most common routing errors surface and the standard CARC each maps to.

BCBS routing errorHow it appearsMaps toHow to fix
Alpha prefix missing from member IDFront-end rejection / member not foundCARC 16 (lacks info) or pre-adjudication editRe-pull the prefix from the card image, add all 3 characters, resubmit a corrected claim to the local plan
Prefix mistyped (O/0, I/1 transposition)Member-not-found / wrong-plan denialCARC 16 or CARC 31 (patient not identified)Verify member ID against eligibility (270/271), correct, resubmit
Claim filed to wrong Blue plan directlyDenial as not-on-file / out-of-network at that planCARC 109 (not covered by this payer/contractor)Refile through your local Blue plan via BlueCard, not the home plan
Out-of-area member filed to home plan directlyRejection or no responseCARC 109 / no remitFile to the local plan; BlueCard forwards to the home plan
Eligibility not verified, plan termedCoverage-terminated denialCARC 27 (coverage terminated)Re-verify eligibility; bill correct active coverage. See CARC 27

Getting the prefix and routing right is the single highest-leverage BCBS-specific control, because it prevents a category of denials that has nothing to do with coding or documentation — only with where the claim went.

BlueCard & Out-of-Area Claims (the BCBS-Specific Wrinkle)

BlueCard is the national program that lets a member of one local Blue plan get in-network care anywhere in the country (and, via BlueCard Worldwide, abroad). It is the part of BCBS billing that has no equivalent at single-entity payers, and it is where a disproportionate share of BCBS denials originate.

The one rule that prevents most BlueCard denials: always file the claim to your LOCAL Blue plan — the one in your state — regardless of where the member's home plan is. You do not, and must not, send an out-of-area BlueCard claim directly to the member's home plan. The workflow is:

  1. The member presents a card with an alpha prefix that belongs to an out-of-state Blue plan (their home plan).
  2. You verify eligibility and benefits — for out-of-area members, use BlueCard eligibility (often via the local plan's portal or the BlueCard eligibility line) keyed on the prefix.
  3. You submit the claim to your local Blue plan (the host plan) under your existing local contract and NPI.
  4. BlueCard routes the claim to the member's home plan, which returns the member's benefits; the local plan prices the claim at your local in-network rate and issues your remittance.
  5. You receive one 835 from your local plan with standard CARC/RARC codes.

Common BlueCard-specific denials and their standard mappings:

BlueCard scenarioStandard mappingFix
Filed directly to the member's home planCARC 109 (claim not covered by this payer/contractor)Refile to your local Blue plan; let BlueCard route it
Prior auth obtained from local plan, but home plan required itCARC 197 (precert/auth absent)Confirm whose auth rules apply — home plan medical policy usually governs; obtain/attach auth, resubmit or appeal. See CARC 197
Benefits/eligibility not confirmed for out-of-area memberCARC 27 (coverage terminated) or CARC 26 (expenses before coverage)Run BlueCard eligibility on the prefix before the visit
Member is a Federal Employee Program (FEP) member, billed as standardPlan-specific edits / CARC 16FEP prefixes start with 'R'; FEP has its own rules — confirm FEP-specific policy

Prior authorization is the BlueCard trap. With out-of-area members, the home plan's medical policy and prior-authorization requirements generally govern medical necessity and precertification, even though you transact with your local plan. A service that needs no auth locally may require one under the member's home-plan policy, producing a CARC 197 denial. The defense is to verify auth requirements against the member's home plan policy (the BlueCard eligibility response and the home-plan medical-policy portal tell you this), not your local defaults.

Most Common BCBS Denials: Scenario → CARC → Fix

This is the core decoder. It maps the BCBS denial scenarios billers see most often to their standard CARC (and typical RARC), then gives the fix. These reason codes are common across BCBS plans, but the exact policy, timely-filing window, and corrected-claim mechanics vary by local plan and your contract — always verify against your plan's companion guide.

BCBS denial scenarioCARC (Group + Reason)Typical RARCHow to fix
Claim lacks a required data element (NPI, modifier, member info)CO-16N822, N290, N382Read the paired RARC, correct the named field, resubmit a corrected claim. See CO-16 denial code
Service bundled into another procedure (NCCI)CO-97Check NCCI Modifier Indicator; unbundle with 59 / X-modifier when documentation supports it, else write off. See 97 denial code
Procedure/modifier combo not compatible per NCCICO-236Look up the code pair on the CMS NCCI table; corrected claim with supported modifier or write-off. See CO-236
Prior authorization / precertification not obtainedCO-197N210 (you may appeal), N41 (auth request denied)Obtain/attach the auth (home-plan policy on BlueCard); if obtained, appeal with the auth number. See CARC 197
Service not medically necessary per BCBS medical policyCO-50N115 (LCD/policy)Attach documentation supporting necessity; cite the local plan's medical-policy number on appeal. See CARC 50
Deductible / coinsurance / copay (patient responsibility)PR-1 / PR-2 / PR-3Not a payer error — bill the patient the PR amount. See PR-1/PR-2/PR-3
Filed past the plan's timely-filing limitCO-29N211Appeal with proof of timely original submission (clearinghouse acceptance report). See CO-29
Coordination of benefits — other payer is primaryCO-22MA04Bill the primary first; resubmit to BCBS as secondary with the primary EOB. See CO-22
Coverage terminated before date of serviceCARC 27Re-verify eligibility; bill the active coverage. See CARC 27
Duplicate claimCARC 18Do not resubmit as new; if correcting, use the corrected-claim path, not a fresh original
Member/patient cannot be identified (prefix/ID error)CARC 31Verify the alpha prefix and member ID via eligibility, correct, resubmit
Not covered by this payer (wrong Blue plan / routing)CARC 109Refile to the correct local Blue plan via BlueCard

How to use this table operationally: at intake, categorize each BCBS denial by its CARC, route it to the team that owns that root cause (coding for CO-97/CO-236, eligibility for CARC 27/31, enrollment/auth for CO-197, COB for CO-22, patient billing for the PR series), and track which CARCs cluster by local plan. A spike in CARC 109 or CARC 16/31 across many claims almost always points back to a prefix-capture or routing process break — fix the process, not the claim.

BCBS Prior Authorization & Medical-Policy Denials (CO-197, CO-50)

Two standard CARCs account for most of the genuinely 'BCBS-flavored' clinical denials, because they are where each local plan's own rules bite hardest.

CO-197 — precertification/authorization absent. Each BCBS licensee maintains its own prior-authorization list, and those lists differ meaningfully by plan, product, and date of service. A drug, imaging study, or procedure that needs no auth at one Blue plan may require one at another. Two BCBS-specific traps:

  • BlueCard auth ownership. For out-of-area members, the home plan's prior-auth rules generally control. Getting an auth from your local plan does not satisfy a home-plan requirement, and the claim denies CO-197.
  • FEP and Medicare Advantage products layered on top of BCBS often have separate auth rules and separate vendors (radiology benefit managers, specialty-pharmacy programs). Confirm which entity owns the auth.

The fix is the same standard CO-197 workflow: if the service genuinely needed an auth and none was obtained, the line is usually not appealable on the merits; if an auth was obtained, appeal with the authorization number and the approval letter. Prevent it by verifying auth requirements against the correct (often home-plan) policy at scheduling. See our CARC 197 explainer for the full workflow.

CO-50 — not medically necessary. BCBS plans publish their own medical policies (coverage criteria for specific services), and a service that does not meet the local plan's published criteria denies CO-50, frequently with a RARC pointing to the policy. Unlike Medicare's LCD/NCD system, each Blue plan's medical-policy library is its own — so the appeal must cite that plan's policy number and demonstrate the documentation meets the stated criteria. A CO-50 appeal that quotes Medicare policy at a commercial Blue plan will fail; quote the plan's own published criteria. See CARC 50.

The hedge that matters: because there are ~33 independent licensees, never assume one Blue plan's auth list or medical policy applies to another. The auth list, the timely-filing window, the corrected-claim portal, and the medical-policy criteria are all plan-specific. Verify each against the specific local or home plan that owns the member — the prefix tells you which one.

BCBS Timely Filing, Corrected Claims & Appeals (Plan-Specific)

Three mechanics that vary by Blue plan and contract — and trip up billers who assume one BCBS rule fits all.

Timely filing. There is no single BCBS timely-filing limit. Limits are set by each local plan and, more often, by your participating-provider contract with that plan. Common contracted windows fall in the range of roughly 90 to 365 days from the date of service, but this varies by plan and contract — verify yours. For BlueCard out-of-area claims, the local (host) plan's filing rules typically apply to the initial submission. When a claim denies CO-29 (timely filing), the only productive appeal carries proof of timely original submission — the clearinghouse 277CA acceptance report or the local plan's portal acknowledgment showing the original filing date. See CO-29 denial code.

Corrected claims. Most Blue plans accept electronic corrected claims with the standard resubmission/frequency code and the original claim reference number — but the exact mechanism (frequency code 7, a portal 'correct claim' function, or a proprietary form) varies by plan. Submitting a correction as a brand-new original is the classic way to convert a fixable denial into a CARC 18 duplicate. Always route corrections through the local plan's corrected-claim path.

Appeals. Each Blue plan publishes its own appeal levels, deadlines, and forms; FEP and Medicare Advantage products add their own appeal frameworks on top. A clean BCBS appeal package mirrors any payer appeal: the original claim, the 835/EOB showing the CARC, the supporting clinical documentation, the corrected claim (when a code or modifier fix is involved), and a one-paragraph letter citing the specific plan policy or contract provision. For the structure and copy-paste language, use our appeal letter template.

MechanicSingle national BCBS rule?What governs itVerify against
Timely filing limitNoLocal plan + your contractYour participating-provider agreement
Corrected-claim methodNoLocal plan processPlan companion guide / portal
Appeal levels & deadlinesNoLocal plan (+ FEP/MA overlays)Plan provider manual
Prior-auth listNoLocal or home plan policyMember's plan (via prefix)
Medical-policy criteriaNoEach local plan's own libraryThat plan's medical-policy portal

The unifying theme: BCBS denial codes are standardized, but BCBS denial processes are federated. The CARC tells you what is wrong; the prefix tells you which plan's rulebook tells you how to fix it.

Preventing BCBS Denials: A Front-End Checklist

Because BCBS denials split cleanly into 'standard CARC the whole industry shares' and 'BCBS routing/policy that is plan-specific,' prevention also splits into two buckets — and the routing bucket is where BCBS-specific gains live.

Routing & eligibility (the BCBS-specific layer):

  1. Capture the full 3-character alpha prefix exactly as printed, including letters that look like numbers. Confirm your practice management system does not strip or 'clean' it. This alone prevents most CARC 16/31/109 routing denials.
  2. Run a real-time eligibility check (270/271) before the visit, keyed to the correct plan, to validate the prefix, active coverage, and product (commercial vs FEP vs Medicare Advantage). This is the same discipline that drives a high clean claim rate and is delivered by front-end insurance eligibility verification.
  3. For out-of-area (BlueCard) members, verify auth requirements against the HOME plan policy, not your local defaults, and always file to your local Blue plan.
  4. Verify prior-auth requirements at scheduling against the specific plan that owns the member, capturing the auth number on the claim to prevent CO-197.

Standard front-end scrubbing (the same as any payer):

  1. Validate NPIs, codes, and modifiers against the current code set, date of service, and NCCI — catching the CO-16, CO-97, and CO-236 family before submission.
  2. Run COB at intake so secondary-to-BCBS claims carry the primary EOB and avoid CO-22.
  3. Track BCBS denials by CARC and by local plan monthly. A cluster of one CARC at one plan points to a specific broken process (a lapsed contract term, a missed auth list update, a prefix-capture gap) that you fix once to prevent hundreds of future denials.

Practices that operationalize the routing layer typically move prefix- and BlueCard-driven denials from a recurring nuisance to a rounding error, leaving only the standard CARC categories — which are worked the same way for BCBS as for any payer. When the volume or the ~33-plan complexity outstrips in-house bandwidth, outsourced denial management services can own the prefix routing, the BlueCard auth verification, the CARC categorization, and the prevention feedback loop end to end.

Free Billing Audit · No obligation

Stop Losing BCBS Claims to Prefix & BlueCard Routing Errors

We will categorize your last 90 days of BCBS denials by CARC and by local plan, fix the prefix and BlueCard routing breaks at the source, and quantify the recoverable revenue — at no cost.

Common Questions

Common questions about bcbs denial codes list: bluecard, prefixes & how to fix each (2026).

Get a Free Billing Audit

Our billing specialists can walk you through this and more.

Get a Free Billing Audit arrow_forward

What are BCBS denial codes?

BCBS denial codes are standard X12 CARC (Claim Adjustment Reason Code) and RARC (Remittance Advice Remark Code) values — not a proprietary Blue Cross Blue Shield code set. Under HIPAA, every BCBS plan reports adjudication on the same 835 remittance standard as every other payer, so a BCBS denial is a CARC such as CO-16, CO-97, PR-1, or CO-197 paired with a RARC giving the detail. What is genuinely BCBS-specific is not the codes but the routing: the three-character alpha prefix on the member ID determines which of the roughly 33 independent local Blue plans owns the claim, and prefix/routing errors are the leading avoidable BCBS denials.

Why does BCBS deny claims for a wrong or missing alpha prefix?

The three-character alpha prefix at the start of every BCBS member ID is the routing key that tells the national BlueCard system which local Blue plan owns the member (their home plan). If the prefix is missing, mistyped, or misread (an O read as a 0, or an I as a 1), the claim cannot be routed and rejects — usually as a front-end edit or as a standard CARC 16 (claim lacks information) or CARC 31 (patient cannot be identified). The fix is to re-pull the prefix exactly as printed on the card, validate it against a 270/271 eligibility check, correct it, and resubmit a corrected claim to your local Blue plan.

How do I bill a BlueCard out-of-area BCBS claim?

Always file the claim to your LOCAL Blue plan — the one in your state — never directly to the member's out-of-state home plan. The alpha prefix lets BlueCard route the claim to the home plan for the member's benefits, while your local plan prices it at your in-network rate and issues your remittance. Filing directly to the home plan typically denies as CARC 109 (not covered by this payer/contractor). Before the visit, verify eligibility and prior-auth requirements using BlueCard eligibility keyed on the prefix — and remember that the member's HOME plan medical policy usually governs prior authorization, so a service that needs no auth locally may require one under the home plan.

Can you bill the patient for a BCBS denial?

It depends entirely on the Group Code in front of the CARC. If the denial carries Group Code PR (Patient Responsibility) — for example PR-1 (deductible), PR-2 (coinsurance), or PR-3 (copay) — those amounts are the patient's and you bill them. If the denial carries Group Code CO (Contractual Obligation) — for example CO-16, CO-97, CO-50, or CO-197 — the adjustment is a provider responsibility under your BCBS participating-provider contract and cannot be balance-billed to the patient. Billing a patient for a CO amount is a contract violation and, in most states, a regulatory one. Read the Group Code before deciding: CO is yours to fix or write off; PR is patient responsibility.

Does BCBS use the same denial codes as Medicare and other payers?

Yes. Every BCBS plan uses the nationally maintained X12 CARC and RARC code sets, the same ones Medicare, Medicaid, Aetna, UnitedHealthcare, and Cigna use, because HIPAA requires all payers to report adjustments on the standard 835 remittance. A CO-16 means the same thing on a BCBS remit as on a Medicare remit. What differs between BCBS and a single-entity payer is not the codes but the structure: BCBS is a federation of about 33 independent licensees, so prior-auth lists, timely-filing windows, corrected-claim processes, medical-policy criteria, and member routing all vary by local plan — even though the denial vocabulary is identical.

What is the BCBS timely filing limit?

There is no single BCBS timely-filing limit. Because BCBS is a federation of independent local plans, the limit is set by each plan and, more often, by your participating-provider contract with that plan. Contracted windows commonly fall somewhere in the range of roughly 90 to 365 days from the date of service, but this varies by plan and contract — verify yours. For BlueCard out-of-area claims, the local (host) plan's filing rules typically govern the initial submission. When a claim denies CO-29 for timely filing, appeal with proof of timely original submission, such as the clearinghouse 277CA acceptance report or the local plan portal acknowledgment showing the original filing date.

How do I appeal a BCBS medical-necessity (CO-50) denial?

Cite the specific local Blue plan's own medical policy — not Medicare policy. Each BCBS licensee publishes its own medical-policy library with coverage criteria for specific services, and a CO-50 denial means the documentation did not meet that plan's published criteria. Look up the plan's medical-policy number (often referenced in the RARC), confirm the clinical documentation actually meets the stated criteria, and submit an appeal package containing the original claim, the EOB showing CO-50, the clinical documentation highlighting where it meets the criteria, and a brief letter citing that plan's policy number. An appeal that quotes the wrong plan's or the wrong payer's policy will fail; the criteria are plan-specific.

What does CARC 109 mean on a BCBS remittance?

CARC 109 means 'Claim/service not covered by this payer/contractor; you must send the claim to the correct payer/contractor.' On a BCBS remittance it almost always signals a routing error — the claim was sent to the wrong Blue plan, or a BlueCard out-of-area claim was filed directly to the member's home plan instead of to your local Blue plan. The fix is not an appeal: re-file the claim to the correct local Blue plan and let the BlueCard system route it to the member's home plan using the alpha prefix. Validate the prefix and the correct plan through an eligibility check before refiling so the corrected claim routes cleanly.

Free billing audit

Stop Losing BCBS Claims to Prefix & BlueCard Routing Errors

We will categorize your last 90 days of BCBS denials by CARC and by local plan, fix the prefix and BlueCard routing breaks at the source, and quantify the recoverable revenue — at no cost.

  • check_circleNo contract
  • check_circleNo setup fees
  • check_circleReply within 1 business day
call Call us Free audit arrow_forward