PR-6 Denial Code (CARC 6) 2026: Age Mismatch Billed to the Patient

The PR-6 denial code means the payer found a procedure or revenue code that does not fit the patient’s age, and it listed the balance as patient responsibility. That PR prefix lets you bill the patient in principle. In practice, check two things first: was the age edit real, and did the patient agree in advance to pay? (Primary source: X12 Claim Adjustment Reason Codes)

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

In brief: reason code 6 reads “The procedure/revenue code is inconsistent with the patient’s age.” With group PR, the plan says the member owes it. Rule out a wrong birth date or a wrong age-band code before any statement goes out.

Part of our denial codes library. Written by Manikandan J, CPC, CRCR, who has worked age-edit denials on preventive visits and vaccines in family practice billing. Published 29 October 2026. Last updated: 29 October 2026. Code wording quoted word for word from X12. Read about the author and our editorial policy, or contact us to report an error.

CARC 6 as X12 publishes it

FieldValue
Code6
Description“The procedure/revenue code is inconsistent with the patient’s age.”
Usage noteRefer to the 835 Healthcare Policy Identification Segment (loop 2110 REF), if present
Start01/01/1995 (last modified 07/01/2017)
Group on this pagePR, patient responsibility

Source: X12 Claim Adjustment Reason Codes, checked 29 October 2026. The group code list defines PR as patient responsibility (X12 Claim Adjustment Group Codes).

Key terms: CARC 6 is the reason, an age conflict between the patient and the billed code. The PR group is the owner, meaning the balance may be billed to the patient under the plan terms. An age band is the age range written into a code descriptor or a benefit. The common remark is N129, “Not eligible due to the patient’s age.” If the remit carries a policy REF in loop 2110, that identifies the payer rule that set the age limit.

Methodology: the code wording is copied from the X12 lists, and each workflow step links to the CMS, NUCC or HealthCare.gov page it relies on.

PR-6 or CO-6: who carries the balance

PrefixWho owes itFirst move
CO-6The provider, under contractCorrect or appeal. No patient bill
PR-6The patient, per the planVerify the edit, then bill or fix
OA-6Neither party by defaultRead the remark and call the payer

The reason code is identical, but the financial responsibility differs. A CO-6 line stays off the patient’s statement, while a PR-6 line can appear there only after you confirm the claim information was accurate. If your own birth date or code caused the edit, the plan never had a fair look at the service.

Where age limits come from

Age restrictions live either inside the procedure code descriptor or inside the member’s benefit design. Three common sources:

  • Age-banded CPT codes. Preventive medicine visits are split by age. For example, 99395 covers ages 18 to 39 and 99396 covers 40 to 64. Pick the wrong band and the age edit fires.
  • Vaccines and screenings. Plans cover ACA preventive services for the ages in the federal recommendations (HealthCare.gov preventive care benefits). A shot given outside that range may fall to the member.
  • Benefit limits. Some plans cover a service, such as hearing aids or orthodontics, only for children or only above a set age. The member’s plan documents spell this out.

How to work a PR-6 line

Age-limit balance workflow: compare birth date, check the age band, find a signed notice, fix or bill
  1. Compare the birth date. Match the date of birth on the claim with the payer’s eligibility response. A typo here creates a false age conflict.
  2. Check the age band. Read the full CPT descriptor and confirm the code fits the patient’s age on the date of service, not the day you post.
  3. Read N129 and any policy REF. They tell you which rule applied. Note the policy number for the account.
  4. Look for a signed notice. For Medicare, a provider can shift liability for an expected denial only with a valid ABN on file (CMS ABN page). Commercial plans may require their own waiver.
  5. Fix or bill. If the error was yours, send a corrected claim with frequency code 7. If the data was right and the patient was told, bill the patient for the PR amount.

Example scenario (fictional names), part 1

PR-6 Denial Example: What Happened

Tomas Reyes handles claims for Juniper Ridge Family Practice, a fictional clinic. A remit from a fictional commercial plan for an annual physical came back with CAS*PR*6 and LQ*HE*N129 on CPT 99395. The visit itself had no problems, and the patient had paid nothing at check-in.

The PR-6 denial code put the whole visit charge on the patient. The billing system queued a statement for the full amount. The patient had recently moved into the next preventive age band, and the claim did not show it.

Should Tomas let that statement go out? Keep reading, or jump to how it was resolved. Keep reading, or jump to how the PR-6 denial was resolved.

When the patient really owes it

Sometimes the age edit is legitimate and the patient still requests the service. A healthy adult may ask for a vaccine their plan covers only at an older age. In that case:

  • explain before the visit that the plan may not pay;
  • document the patient’s choice and keep any signed notice;
  • for Medicare patients, use the ABN and the right modifier, as set out in the Medicare Claims Processing Manual, chapter 30.

Without documented notification, an unexpected PR-6 statement invites a complaint, so many practices record those balances as an administrative or goodwill adjustment instead.

Questions to ask the payer

  • Which age limit applied, and is it in the code or the benefit?
  • Does the plan accept a corrected claim, or does it want an appeal?
  • Is the member’s birth date in your file the same as ours?

Example scenario (fictional names), part 2

How the PR-6 Denial Was Resolved

Tomas held the statement and opened the chart. The physician had documented a full preventive visit, and the patient’s birth date matched the payer’s file. The problem was the code: 99395 is for ages 18 to 39, and the patient had already crossed into the 99396 band.

Fix: he sent a corrected claim with frequency code 7, changing 99395 to 99396. The diagnosis Z00.00 stayed the same.

Outcome: the plan processed the corrected line under the preventive benefit, and the patient balance cleared. Tomas added a front-end check that compares the age band with the birth date on every 9938x and 9939x code.

Names and details are illustrative; no real patient data.

Preventive visit on a CMS-1500 where Box 24D changes 99395 to 99396 and Box 22 shows code 7
Example (fictional data): a PR-6 age conflict fixed by billing the preventive code for the correct age band.
Hospital clinic UB-04 sample replacing HCPCS 99395 with 99396 in FL 44 under bill type 0137
Example (fictional data): on a UB-04 the age-band code sits in FL 44, sent as a 0137 replacement.
  • Box 24D / FL 44: 99395 (ages 18-39) changed to 99396 (ages 40-64).
  • Box 24F / FL 47: charge updated to the practice fee for 99396.
  • Box 21 / FL 67: Z00.00 (entered as Z0000) is unchanged.
  • Box 22 / FL 4 + FL 64: frequency code 7, or type of bill 0137, with the original claim number.
  • Box 3 / FL 10: birth date checked against eligibility; it was correct.

Prevention checklist

  • Verify the birth date at every registration, including established patients.
  • Add a scrubber rule that matches age-banded codes with the patient’s age on the date of service.
  • Flag immunizations and screenings with age limitations during scheduling.
  • Keep a signed financial notice for any service the plan may not cover.
CodeMeaningNote
CO-6Same age conflict, provider owesNo patient billing
CO-9Diagnosis inconsistent with ageCheck the ICD-10-CM code
CO-7Procedure inconsistent with genderSimilar demographic edit
PR-11Diagnosis inconsistent with procedureAnother PR mismatch
PR-204Service not covered by the planBenefit exclusion

FAQ

What does PR-6 mean?

The procedure or revenue code did not fit the patient’s age, and the plan assigned the balance to the patient.

Can I bill the patient for PR-6?

Yes, if the claim data was correct and the patient was told in advance. Fix your own errors first.

What remark code comes with denial code 6?

Often N129, “Not eligible due to the patient’s age.” Some payers add a policy REF in loop 2110.

Is PR-6 the same as CO-6?

The reason is the same. CO-6 makes the provider responsible, and PR-6 makes the patient responsible.

How do I fix a PR-6 caused by a coding error?

Change the code or the birth date and send a corrected claim with frequency code 7.

Sources

How we checked: the CARC 6 quote and the N129 remark were matched word for word with the X12 lists on 29 October 2026.

Last updated: 29 October 2026 · Educational content; not legal advice.

Related denial codes

Browse all denial codes (CARC, RARC and group codes)