Home / Free tools / Denial code lookup / CO-31

Denial code guide

CO-31 denial code: what it means and how to fix it

Patient not identified as insured. Plain-English meaning, the usual causes and the fix.

Short answer

CO-31 means the payer could not find the patient in its member records with the details on the claim. Usually it is a wrong member ID, a name spelled differently, a wrong date of birth, or the wrong payer. Fix the demographics and resubmit.

GroupCO, provider side
Reason code31
Bill the patient?No
Appeal?No, correct and resubmit
CO-31: Patient not identified as insured. Bill the patient: No. Appeal: No, correct and resubmit.

Look up another denial code →

The official wording

The X12 Claim Adjustment Reason Code list defines 31 as: "Patient cannot be identified as our insured."

The letters in front are the group code. CO means contractual obligation (the provider absorbs it), PR means patient responsibility, and OA is other adjustment. The same reason code can come with different group codes, so always read both.

Common causes

Working a pile of denied or aging claims?

Send us the list: payer, date of service, denial code and amount. No patient names needed. We will tell you which claims can still be fixed, which need an appeal, and which deadlines are close. Free, usually within 2 business days. Want the full picture? Get a free 90-day denial audit from your ERA files.

Run a billing company? Add a trained biller from $8/hour, first 25 claims free.

How to fix it

  1. Run an eligibility check with the card in hand. Use the exact name and ID it returns.
  2. Fix the patient record, not just the claim, so the next claim goes out right.
  3. Resubmit. Watch the filing deadline with our timely filing calculator.

How to prevent it

One claim the payer could not match

FieldOn the claimOn the cardResult
Member ID123456789XYZ123456789Prefix left off
NameBob SmithRobert SmithNickname used
Date of birth03/14/198003/14/1980OK
RemittanceCO-31No match

Fixing the ID and the name in the patient record, then resubmitting, gets this paid. There is nothing to appeal.

Medicare and CO-31

Medicare can send this as PR-31. Common reasons are a Medicare Beneficiary Identifier (MBI) typed wrong, a name not entered exactly as on the card, or no Part B coverage on the date of service.

CO-31 vs CO-27 vs CO-22

CodeWhat it means
CO-31The payer cannot find this person
CO-27The payer found the person, but coverage had ended
CO-22The payer found the person, but another plan pays first

How to fix CO-31

  1. Run eligibility with the card in hand.
  2. Copy the name, ID and date of birth exactly as the payer returns them.
  3. Check whether the patient is the subscriber or a dependent.
  4. Fix the patient record so future claims are right.
  5. Resubmit inside the filing limit.

CO-31 checklist

Questions people ask about CO-31

Can I bill the patient for CO-31?

No. The claim never matched a member. Fix the details and resubmit.

Is CO-31 the same as a terminated coverage denial?

No. CO-31 means the payer could not find the person. CO-27 means it found them but coverage had ended.

Is CO-31 the same as PR-31?

Same reason, different group code. Medicare often uses PR-31. Either way the fix is the same: correct the member details and resubmit.

What if the patient's Medicare card is wrong?

The patient must call the Social Security Administration at 800-772-1213 to correct it.

Do I need to appeal CO-31?

No. The claim never matched a member. Correct the details and send a new claim.

Seeing CO-31 on your remittances?

Send us 25 claims and we will group your denials by reason and remark code and show you which fix removes the most of them. Free, no setup fee.

Start the free 25-claim trial
Payer rule changes, once a month

Filing limits, appeal windows and claim addresses change quietly. Get one short email a month with what changed and the free tools we add.

One email a month. No spam. Unsubscribe any time.

Other denial code guides

All denial code guides

PR-1 · PR-2 · PR-3 · CO-4 · CO-5 · CO-11 · CO-15 · CO-16 · OA-18 · CO-22 · OA-23 · CO-24 · CO-26 · CO-27 · CO-29 · CO-31 · CO-45 · CO-49 · CO-50 · CO-59 · PR-96 · CO-97 · CO-109 · CO-119 · CO-129 · CO-140 · CO-146 · CO-151 · CO-167 · CO-170 · CO-181 · CO-185 · CO-197 · CO-198 · PR-204 · CO-234 · CO-236 · CO-242 · CO-252 · CO-253 · CO-288 · CO-A1 · CO-B7 · MA130 · N130 · N23 · N290

Timely filing limits by payer: Cigna timely filing limit · HealthSpring timely filing limit · Aetna timely filing limit · UnitedHealthcare timely filing limit · Humana timely filing limit · corrected claim timely filing limits

Sources: X12 Claim Adjustment Reason Code list (31), read October 27, 2026; CMS Medicare guidance where Medicare rules are mentioned; Noridian Medicare JE Part B reason code guidance, "Patient Cannot Be Identified" (PR-31), read October 27, 2026. Last reviewed October 27, 2026. General information, not coding or legal advice. Payer rules differ, so check the remark code and the payer's own policy.