BCBS Denial Codes List: What Each One Means and How to Fix It
By MedPrecision Operations Team · 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.
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:
- 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.
- 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).
- 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 error | How it appears | Maps to | How to fix |
|---|---|---|---|
| Alpha prefix missing from member ID | Front-end rejection / member not found | CARC 16 (lacks info) or pre-adjudication edit | Re-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 denial | CARC 16 or CARC 31 (patient not identified) | Verify member ID against eligibility (270/271), correct, resubmit |
| Claim filed to wrong Blue plan directly | Denial as not-on-file / out-of-network at that plan | CARC 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 directly | Rejection or no response | CARC 109 / no remit | File to the local plan; BlueCard forwards to the home plan |
| Eligibility not verified, plan termed | Coverage-terminated denial | CARC 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:
- The member presents a card with an alpha prefix that belongs to an out-of-state Blue plan (their home plan).
- 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.
- You submit the claim to your local Blue plan (the host plan) under your existing local contract and NPI.
- 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.
- You receive one 835 from your local plan with standard CARC/RARC codes.
Common BlueCard-specific denials and their standard mappings:
| BlueCard scenario | Standard mapping | Fix |
|---|---|---|
| Filed directly to the member's home plan | CARC 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 it | CARC 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 member | CARC 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 standard | Plan-specific edits / CARC 16 | FEP 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 scenario | CARC (Group + Reason) | Typical RARC | How to fix |
|---|---|---|---|
| Claim lacks a required data element (NPI, modifier, member info) | CO-16 | N822, N290, N382 | Read the paired RARC, correct the named field, resubmit a corrected claim. See CO-16 denial code |
| Service bundled into another procedure (NCCI) | CO-97 | — | Check 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 NCCI | CO-236 | — | Look up the code pair on the CMS NCCI table; corrected claim with supported modifier or write-off. See CO-236 |
| Prior authorization / precertification not obtained | CO-197 | N210 (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 policy | CO-50 | N115 (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-3 | — | Not a payer error — bill the patient the PR amount. See PR-1/PR-2/PR-3 |
| Filed past the plan's timely-filing limit | CO-29 | N211 | Appeal with proof of timely original submission (clearinghouse acceptance report). See CO-29 |
| Coordination of benefits — other payer is primary | CO-22 | MA04 | Bill the primary first; resubmit to BCBS as secondary with the primary EOB. See CO-22 |
| Coverage terminated before date of service | CARC 27 | — | Re-verify eligibility; bill the active coverage. See CARC 27 |
| Duplicate claim | CARC 18 | — | Do not resubmit as new; if correcting, use the corrected-claim path, not a fresh original |
| Member/patient cannot be identified (prefix/ID error) | CARC 31 | — | Verify the alpha prefix and member ID via eligibility, correct, resubmit |
| Not covered by this payer (wrong Blue plan / routing) | CARC 109 | — | Refile 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.
| Mechanic | Single national BCBS rule? | What governs it | Verify against |
|---|---|---|---|
| Timely filing limit | No | Local plan + your contract | Your participating-provider agreement |
| Corrected-claim method | No | Local plan process | Plan companion guide / portal |
| Appeal levels & deadlines | No | Local plan (+ FEP/MA overlays) | Plan provider manual |
| Prior-auth list | No | Local or home plan policy | Member's plan (via prefix) |
| Medical-policy criteria | No | Each local plan's own library | That 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):
- 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.
- 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.
- 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.
- 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):
- 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.
- Run COB at intake so secondary-to-BCBS claims carry the primary EOB and avoid CO-22.
- 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_forwardWhat 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.
Related Reading on This Topic
Related Services
Related Specialties
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