Skip to main content

Free billing screening

Get screening →
Resource

What Is the PR-31 Denial Code?

By · Published

Denial code 31 is a Claim Adjustment Reason Code (CARC) meaning the payer cannot match the patient to one of its members. In plain language: the payer searched its membership file for the patient on your claim and found no matching active member — so it returned the claim unpaid rather than denying a covered service. PR-31 (and its sibling CO-31) is a membership problem, not a clinical one: a transposed member ID, a name that does not match the card, a date of birth off by a digit, a subscriber-vs-dependent mix-up, a claim sent to a payer the patient is not enrolled with, or, at payers that use 31 for it, coverage that was not in force on the date of service. Because the payer never identified the patient as its member, PR-31 is not a true patient-responsibility balance even though it carries the PR group code; it is an identity and eligibility correction. This guide explains exactly what triggers a 31 denial, the step-by-step fix, whether you can bill the patient, how PR-31 differs from PR-27 and CO-31, and how to stop these denials at registration before the claim ever leaves the practice.

Quick Answer

What Is the PR-31 Denial Code?

PR-31 is the X12 denial code (CARC 31) meaning the payer could not match the patient to an active member in its file. Causes include a wrong member ID, a name or date-of-birth mismatch, a claim sent to the wrong payer and, at some payers, no coverage with that payer on the date of service. Re-verify eligibility for the date of service, then fix the identifiers and resubmit, or bill the payer that actually covered the patient that day.

  • CARC 31 = the payer cannot match the patient to one of its members (X12)
  • Causes: member ID, name or DOB mismatch, wrong payer, or no coverage on the DOS
  • Re-run real-time eligibility (270/271) before resubmitting
  • Fix is a corrected claim, not an appeal, in most cases
  • PR group code here is not a true patient balance — do not balance-bill

What CARC 31 Means in Plain Language

Updated November 2026. CARC 31 is the standardized X12 code payers use to communicate one specific message: the payer cannot match the patient to one of its members. The payer ran the patient's identifying information on your claim against its eligibility/membership file and could not find a matching active member.

Read that carefully, because it changes how you work the denial: the payer is not saying the service is non-covered, not medically necessary, or out of benefits. It is saying it cannot find the person among its covered members. Until the patient is matched to a member record, the claim never reaches adjudication of the service itself.

PR-31 versus CO-31 is a group-code distinction:

  • PR-31 pairs the reason code with the PR (Patient Responsibility) group code. Some payers use PR-31 to signal 'this is not our member, so any liability falls to the patient/guarantor to tell us who the correct payer is.' Despite the PR label, this is rarely a billable patient balance — see the patient-responsibility section below.
  • CO-31 pairs it with the CO (Contractual Obligation) group code. This is more often seen when the payer treats the unmatched-member result as a provider-side write-off pending correction.

In both cases the underlying problem is identical: the payer could not tie the claim to a member it covered on the date of service, either because the identifiers on the claim do not match its file or because the patient was not its member that day. CARC 31 is informational about membership, not about the service. That is why 31 denials are worked with a corrected or new claim — not an appeal — once the right identifiers or the right payer are in place.

Why You Get a PR-31 Denial

Five root causes to check on any PR-31:

  1. Wrong or transposed member ID. A digit is dropped, transposed, or the alpha prefix is mistyped. Blue Cross/Blue Shield plans are especially sensitive — the three-character alpha prefix routes the claim to the correct Blue plan, and a wrong prefix produces a 'cannot identify' result even when the rest of the ID is correct.
  2. Name or date-of-birth mismatch with the card. The payer matches on name + DOB + ID. A maiden name vs. married name, a nickname ('Bill' vs. 'William'), a hyphenated last name entered without the hyphen, or a DOB off by one digit all break the match.
  3. Subscriber vs. dependent error. The patient is a dependent, but the claim was filed under the patient's own information instead of the subscriber's, or the relationship code (self/spouse/child) is wrong. Pediatric and spouse claims are the usual victims.
  4. Claim sent to the wrong payer (or wrong payer ID). The patient changed plans, the front desk scanned an old card, or the clearinghouse routed to a stale payer ID. The payer that received the claim genuinely has no record of this member — because the member belongs to a different payer.
  5. Coverage inactive on the date of service. The member exists but was not active on the DOS — termination, a lapse in premium, a not-yet-effective new plan, or a retroactive eligibility change. Some payers return CARC 31 for this; others return CARC 27 (expenses after coverage terminated). When the patient is genuinely not active anywhere with this payer, the denial behaves like a coverage problem rather than a typo.

The practical takeaway: causes 1-3 are typos fixed by correcting your own data; cause 4 is a routing problem fixed by finding the real payer; cause 5 is a genuine eligibility problem that may require billing a different payer or the patient. Your first job on every PR-31 is to work out which of these five applies.

How to Fix a PR-31 Denial Step by Step

Work every PR-31 in this order. The goal is to identify which of the five root causes applies, then resubmit clean.

  1. Pull the card image and the registration record. Compare the member ID, name spelling, date of birth, and group number on the claim against the actual insurance card on file. If the cause is a typo, this is where it shows.
  2. Re-run real-time eligibility (270/271). Submit a fresh eligibility inquiry to the payer with the corrected identifiers. The 271 response confirms whether the member is found, active on the DOS, and which payer/plan is current. If the 271 comes back 'patient not found,' the identifiers are still wrong or this is the wrong payer.
  3. Confirm the correct payer. If eligibility cannot find the patient, call the patient (or check a payer-discovery/insurance-discovery tool) to confirm the current carrier. Patients change jobs and plans constantly; the card you scanned may be six months stale. A claim sent to the wrong payer will never match no matter how clean your data is.
  4. Verify subscriber and relationship. For dependents, confirm the claim is filed under the subscriber's ID with the correct relationship code (self/spouse/child) and the subscriber's name and DOB where the payer requires them.
  5. Correct the identifiers and resubmit as a corrected claim. Update the member ID, name, DOB, payer ID, or subscriber data and resubmit. In most cases this is a corrected/replacement claim or a brand-new clean claim to the correct payer — not a formal appeal, because there is no adjudication decision to dispute, only an identity to fix.
  6. If coverage was genuinely inactive on the DOS, the path changes: bill the correct active payer for that date, or — if there was no active coverage — move the balance to self-pay following your financial policy and, where applicable, your No Surprises Act good-faith-estimate obligations for uninsured patients.
  7. Watch your timely-filing clock. A PR-31 does not pause timely filing. Every day spent re-verifying eats into the window with the correct payer, which may have a shorter limit. Work 31 denials fast and document the corrected-claim submission date.

Can You Bill the Patient for a PR-31 Denial?

Short answer: not yet — and usually not at all on the basis of the PR-31 alone.

Even though CARC 31 can arrive with the PR (Patient Responsibility) group code, a PR-31 is almost never a legitimate patient balance in the way a deductible or coinsurance is. The payer did not adjudicate the service and assign cost-sharing; it simply could not identify the patient. Billing the patient at this stage is premature and, in most scenarios, wrong:

  • If the denial is a typo (causes 1-3): the patient is covered. The balance is yours to fix by correcting the claim. Balance-billing a covered patient for your own data-entry error is a contract violation with most payers and a reputational and compliance risk.
  • If the claim went to the wrong payer (cause 4): the patient owes nothing yet; the correct payer has not been billed. You bill the right carrier first.
  • If coverage was genuinely inactive on the DOS (cause 5) and no other payer covers it: now the patient/guarantor responsibility is real, but the cleaner basis for that balance is the eligibility/termination determination, handled through your self-pay and financial-policy process — including a good-faith estimate for uninsured patients under the No Surprises Act where it applies.

The disciplined rule: do not move a PR-31 to patient responsibility until you have (a) confirmed the correct payer, (b) confirmed coverage was inactive on the DOS for that patient, and (c) documented both. Until then, PR-31 is a data and routing problem the practice owns, not a bill the patient owes.

PR-31 vs PR-27 vs CO-31

These three codes are constantly confused on denial worklists because they all touch eligibility. They are not the same, and the fix differs for each. Use this table to triage at a glance.

AttributePR-31PR-27CO-31
CARC312731
X12 meaningThe payer cannot match the patient to one of its membersService was provided after the patient's coverage endedThe payer cannot match the patient to one of its members
Group codePR (Patient Responsibility)PR (Patient Responsibility)CO (Contractual Obligation)
Root problemIdentity/data mismatch, wrong payer, or (at some payers) no coverage on the DOSCoverage was active, then ended before the DOSSame causes as PR-31 (provider-side write-off framing)
Member exists in payer file?No match, or found but not covered on the DOSYes — but terminatedNo match, or found but not covered on the DOS
Typical fixCorrect ID/name/DOB/payer, re-verify eligibility, resubmit corrected claimBill the correct active payer for the DOS; if none, move to self-paySame as PR-31: correct identifiers, resubmit corrected claim
Bill the patient?No, until correct payer + inactive coverage confirmedSometimes — if no active coverage exists, after verificationNo — CO is a provider write-off pending correction
Appeal or corrected claim?Corrected claim (no adjudication to appeal)Corrected claim to correct payer, or COB updateCorrected claim

The core distinction: PR-27 means the member was real but their coverage ended — you are looking for a different active payer or a self-pay path. PR-31 / CO-31 means the payer could not tie the claim to a member it covered on the date of service — you are looking for a typo or the wrong payer first and, at payers that also use 31 when coverage was not in force, a coverage gap on that date. If you can re-verify the patient and find them active with this exact payer on the DOS, a 31 denial is almost certainly a data error you can correct and resubmit the same day. For deeper handling of the terminated-coverage path, see our PR-27 denial code guide.

Associated RARC / Remark Codes

CARC 31 frequently arrives with a Remittance Advice Remark Code (RARC) that tells you which identifier failed. The RARC is your fastest route to the root cause — read it before you start guessing. Common pairings:

RARCMeaningAction
N382The claim's patient ID is missing or invalidCorrect the member ID (check alpha prefix, transposition); re-verify eligibility
N245The other-insurance plan details on the claim are incomplete or invalidUpdate COB / other-payer information; confirm primary vs. secondary
N280The pay-to provider's primary ID is missing or invalidProvider-side identifier issue — confirm NPI/payer enrollment, not the patient (often a mis-routed 31)
MA61The claim's Social Security number is missing or invalidCorrect the Social Security number on the claim; re-verify eligibility
N255The billing provider's taxonomy code is missing or invalidRouting/enrollment fix; re-check payer ID
MA27 / MA36The name or entitlement number on the claim (MA27), or the patient's name (MA36), is missing or invalidMatch the name exactly to the card; check subscriber vs. dependent

If no RARC is present, default to the step-by-step work-down: card image first, then 270/271 eligibility, then payer confirmation.

Payer-Specific Notes

How CARC 31 behaves varies by payer type, and the work-down shifts accordingly.

Commercial / Blue Cross Blue Shield. BCBS plans are the classic PR-31 generator because of the alpha prefix — the first three characters of the member ID that route the claim to the correct Blue plan. A wrong, missing, or transposed alpha prefix produces a 'cannot identify member' result even when the numeric ID is perfect. On any BCBS 31, verify the alpha prefix against the card first. Commercial payers generally accept a corrected claim with the fixed identifiers; no appeal is needed.

Medicare. Medicare Administrative Contractor Noridian lists an incorrect Medicare number and a beneficiary who is not enrolled in Medicare as common reasons for code 31 (Noridian JD DME, last updated 25 October 2024), and for Part B gives a patient without Part B entitlement as the common reason for PR-31 (Noridian JE Part B, last updated 30 April 2025). Its fix: verify eligibility in the contractor's portal and check that the date of service falls within the Part B entitlement dates, put the MBI and the first and last name on the claim exactly as they appear on the Medicare card, and resubmit. If the Medicare card itself is wrong, the beneficiary must contact the Social Security Administration to have it corrected.

Medicaid and Medicaid MCOs. Medicaid programs can use 31 for the same identifier and eligibility problems: MassHealth's code crosswalk (posted 12 February 2026) maps a member ID not on file, an inactive or legacy member ID, and a member not eligible on the date of service to code 31. A managed-care member's claim sent to fee-for-service is a different denial there: MassHealth maps services covered by the member's MCO plan to CARC 24, the managed-care code. Either way, confirm the patient's current MCO assignment in the state eligibility portal and route the claim to that MCO.

Medicare Advantage / commercial replacement plans. When a patient moves from an old plan to an MA or replacement plan, claims to the old payer can come back as 'member not found' (31) or as terminated coverage (27). This is a routing problem — find the current plan via eligibility verification and rebill.

Across every payer type, the unifying discipline is the same: re-verify eligibility with a real-time 270/271 before resubmitting, so you confirm both the correct identifiers and the correct payer in one step.

How to Prevent PR-31 Denials at Registration

PR-31 is one of the most preventable denials in the book because it originates almost entirely at the front desk. Working them reactively is pure waste; preventing them is a registration-quality project.

  1. Run real-time eligibility (270/271) on every patient before the date of service — ideally at scheduling and again at check-in. The 271 response surfaces a wrong ID, an inactive plan, or a payer change before the claim is built, killing the denial at the source. This is the single highest-ROI control for 31 denials.
  2. Scan the physical card every visit, not just at the first encounter. Patients change plans between visits without telling anyone. A scanned current card eliminates the stale-payer problem (cause 4).
  3. Validate the member ID format and alpha prefix at point of entry. Build edits into your PM/registration system that flag obviously malformed IDs and missing BCBS alpha prefixes before the claim is submitted.
  4. Standardize name and DOB capture. Train registration to enter the legal name exactly as printed on the card (no nicknames), capture maiden vs. married names where relevant, and double-key the date of birth.
  5. Confirm subscriber vs. dependent and the relationship code for every dependent claim at registration, so pediatric and spouse claims file under the subscriber correctly the first time.
  6. Track PR-31 root cause monthly. Categorize every 31 by which of the five causes it was. If wrong member IDs dominate, the fix is a registration edit; if wrong-payer dominates, the fix is mandatory card-scanning and eligibility at check-in. The denial mix tells you exactly which registration control to tighten.

Running eligibility on every scheduled patient and re-scanning cards every visit goes straight at the cause, because the entire code exists to catch identity and eligibility errors that a 271 response would have surfaced days earlier.

What This Means Operationally

A practice running clean on PR-31 denials does four things consistently:

  1. Eligibility is verified before the visit, every visit — not at billing time, when it is too late to prevent the denial. Real-time 270/271 at scheduling and check-in is the backbone.
  2. The 31 worklist is triaged by root cause within 48 hours, because timely filing keeps running. Typos (causes 1-3) are corrected and resubmitted same-day; wrong-payer (cause 4) goes to insurance discovery; inactive-coverage (cause 5) goes to the self-pay/COB workflow.
  3. Corrected claims, not appeals, are the default path. Teams waste hours writing appeal letters for a problem that has no adjudication to appeal. Correct the identifier, resubmit, move on.
  4. The denial mix feeds registration training monthly, closing the loop between the back office (where the denial lands) and the front office (where the error was made).

Because PR-31 is fundamentally a registration and eligibility problem, the highest-leverage fix is upstream. If your front-desk and verification workflow cannot run eligibility on every patient and re-scan cards each visit, outsourced insurance eligibility verification services can own that step end to end, and denial management services can work down the existing 31 backlog while the prevention controls take hold. Either way, the metric to watch is the same: the share of claims that match the payer's member file on the first pass.

Free Billing Screening · No obligation

Stop Losing Revenue to Front-End Eligibility Errors

Get a free billing screening — a preliminary review of a permitted 12-month practice-management export, with a short written memo within five business days. Chart-based audit work is scoped separately.

Prefer to talk? Book a 15-minute call

A free screening reviews a permitted 12-month practice-management export and provides a short written memo within five business days after receipt. It includes no chart review, coding opinion or extrapolated recovery figure. Chart-based audits are separately scoped and quoted.

Solo provider or group practice?

Practice details only · No obligation to continue · We reply within 1 business day

Common Questions

Common questions about pr-31 denial code: payer cannot match the patient to a member — how to fix it.

Get a Free Billing Screening

Our billing specialists can walk you through this and more.

Request a Free Screening

What is the PR-31 denial code in medical billing?

PR-31 is a Claim Adjustment Reason Code (CARC 31) meaning the payer cannot match the patient to one of its members. The payer searched its membership file for the patient on your claim and found no matching active member, so it returned the claim unpaid. The causes to check are a wrong or transposed member ID, a name or date-of-birth mismatch with the insurance card, a subscriber-vs-dependent error, a claim sent to the wrong payer and, at payers that use 31 for it, no coverage with that payer on the date of service; it is not a medical-necessity denial. The PR group code labels it Patient Responsibility, but because the service was never adjudicated, PR-31 is an identity and eligibility correction the practice owns, not a true patient balance. The fix is to re-verify the patient's demographics and active coverage for the date of service, then correct the identifiers and resubmit, or bill the payer that actually covered the patient that day.

Can you bill the patient for a PR-31 denial?

No — not on the basis of the PR-31 alone. Even though CARC 31 can carry the PR (Patient Responsibility) group code, the payer never adjudicated the service or assigned cost-sharing; it simply could not identify the patient. If the denial is a typo, the patient is covered and the balance is yours to fix by correcting the claim. If the claim went to the wrong payer, you bill the correct carrier first. Only if you have confirmed there is no active coverage for that patient on the date of service — a situation you handle through your self-pay and financial-policy process — does a real patient balance arise, and even then you follow No Surprises Act good-faith-estimate rules for uninsured patients. Do not move a PR-31 to patient responsibility until you have confirmed the correct payer and confirmed coverage was inactive, and documented both.

What is the difference between PR-31 and PR-27?

PR-27 means 'Service was provided after the patient's coverage ended' — the member is real and was found in the payer's file, but their coverage ended before the date of service. PR-31 means the payer cannot match the patient to a member it covered on the date of service. The distinction drives the fix: a PR-27 sends you looking for a different active payer for that date or a self-pay path, while a PR-31 sends you looking for a typo (wrong member ID, name, or DOB) or the wrong payer first — though at payers that also use 31 when coverage was not in force on that date, it can call for the same coverage check as a 27. If you re-verify the patient and find them active with this exact payer on the date of service, a 31 is almost certainly a data error you can correct and resubmit the same day; a 27 confirms the member but tells you their coverage was not in force.

Is CO-31 the same as PR-31?

The reason code is identical — CARC 31, the payer cannot match the patient to one of its members — but the group code differs. PR-31 uses the PR (Patient Responsibility) group code; CO-31 uses the CO (Contractual Obligation) group code, framing the unmatched-member result as a provider-side write-off pending correction. In both cases the underlying problem is the same: the identifiers on the claim do not match an active member in the payer's file. The fix is the same too — verify demographics and eligibility, correct the member ID, name, DOB, or payer, and resubmit a corrected claim. Neither version should be balance-billed to the patient while the identity is still being corrected.

How do I fix a PR-31 denial?

Work it in order: (1) pull the insurance card image and compare the member ID, name, date of birth, and group number against the claim — a typo shows up here; (2) re-run real-time eligibility (270/271) with corrected identifiers to confirm the member is found and active on the date of service; (3) if eligibility still cannot find the patient, confirm the correct current payer, since the patient may have changed plans; (4) verify subscriber-vs-dependent and the relationship code for dependent claims; (5) correct the identifiers or payer and resubmit as a corrected claim — not a formal appeal, because there is no adjudication decision to dispute. If coverage was genuinely inactive on the date of service, bill the correct active payer or move the balance to self-pay following your financial policy.

Why does the same claim keep getting a PR-31 denial after I resubmit?

A recurring PR-31 means something is still wrong: you corrected the wrong field, you are still sending the claim to the wrong payer, or the patient was not covered by that payer on the date of service. If you fixed the member ID but the patient actually changed insurers, the new payer will keep rejecting because the member genuinely is not theirs. Run a fresh 270/271 eligibility inquiry and confirm which payer the patient is active with on that date of service — do not assume the card on file is current. For Blue Cross plans, check the three-character alpha prefix specifically, since a wrong prefix routes the claim to the wrong Blue plan and produces a 'cannot identify' result no matter how correct the rest of the ID is. For Medicaid, confirm the patient's current MCO assignment and send the claim to that plan.

Does a PR-31 denial mean the patient has no insurance?

Not necessarily. A PR-31 only means this specific payer could not match the patient to an active member in its file. The patient may be fully insured, with a typo in the member ID, name, or date of birth on the claim, or with coverage at a different payer. Genuine lack of coverage is only one of several causes, and you confirm it by re-running real-time eligibility against the correct payer for the date of service. Only when eligibility verification shows no active coverage anywhere for that patient on that date should you treat it as a true uninsured/self-pay situation — at which point No Surprises Act good-faith-estimate obligations may apply.

Should I appeal a PR-31 denial or submit a corrected claim?

In almost all cases, submit a corrected claim rather than a formal appeal. A PR-31 is not an adverse determination about a covered service — the payer never reached adjudication because it could not identify the patient. There is no benefit decision to dispute, only an identity or routing error to fix. Correct the member ID, name, date of birth, subscriber data, or payer ID and resubmit as a corrected/replacement claim, or as a fresh clean claim to the correct payer. The rare exception is when you can prove the payer's own file had the member active and matched the identifiers you submitted — in that case a phone call to the payer, not a written appeal, is usually the fastest resolution. Throughout, watch your timely-filing clock, because a 31 does not pause it.

Free billing screening

Stop Losing Revenue to Front-End Eligibility Errors

Talk to a billing specialist and start with a free billing screening of a permitted 12-month practice-management export.

A free screening reviews a permitted 12-month practice-management export and provides a short written memo within five business days after receipt. It includes no chart review, coding opinion or extrapolated recovery figure. Chart-based audits are separately scoped and quoted.

  • No obligation to continue
  • Practice details only
  • Reply within 1 business day
Call us Free screening