PR-96 is one of the most misread codes on a remittance advice, because people stop at the word "non-covered" and miss the part that matters. Reason code 96 says the service is not covered. The PR group code says the payer is assigning that balance to the patient rather than making you write it off. Those are two different pieces of information, and only one of them decides what you may legally collect.
The rule that catches practices out: a PR group code on the remit is not by itself authority to bill the patient. For Medicare, liability shifts to the beneficiary only if you obtained a valid Advance Beneficiary Notice before the service and reported it with modifier GA. No valid ABN, no patient billing — regardless of what the remit says.
PR-96 vs CO-96 — the Group Code Decides Everything
| Code | Who is liable | What you do |
| PR-96 | Patient | Bill the patient — but only with valid advance notice on file |
| CO-96 | Provider | Contractual write-off. Billing the patient here is a compliance problem |
This mirrors the PR-204 and CO-204 pair exactly — same reason, different liability. Read the group code first, every time.
Why the Service Came Back Non-Covered
Code 96 never travels alone. A remark code accompanies it and tells you which of these applies — and that determines whether you appeal or collect.
- ✔ Medical necessity not supported. The diagnosis submitted did not meet the payer's coverage criteria — closely related to CO-50. Frequently appealable when the documentation is stronger than the code submitted.
- ✔ Benefit limit or frequency cap reached. The patient exhausted the allowed visits or units for the period. Check whether the count is actually right before writing it off.
- ✔ Plan exclusion. The service simply is not a benefit under that plan — cosmetic procedures, some screenings, certain supplies. Not appealable. This is the scenario where advance notice earns its keep.
- ✔ Missing authorisation. Overlaps with CO-197. Many payers refuse retroactive authorisation, which is what makes this one expensive.
The Workflow: What To Do With a PR-96
1
Read the remark code, not just the reason code. It names the actual cause. Everything downstream depends on knowing whether this was necessity, a benefit limit, an exclusion or a missing auth.
2
Confirm the group code really is PR. Posting errors are common, and a CO posted as PR results in billing a patient who owes nothing. Verify against the remit itself, not the practice-management summary.
3
Check for valid advance notice before you bill anybody. Medicare: a properly executed ABN, signed before the service, describing the specific service and estimated cost, reported with modifier GA. Commercial: whatever your contract requires, usually a signed waiver naming the service. No notice means no patient bill.
4
Decide appeal or collect. Appeal when the service should have been covered — imprecise diagnosis coding, a miscounted benefit limit, wrong eligibility on the date of service. Collect when it is a genuine exclusion and you hold valid notice. Our
appeal letter generator handles the paperwork if you are appealing.
5
Watch the clock either way. Appeal windows are shorter than filing windows and often run from the denial date. Check yours against the
timely filing limits by payer table.
6
Fix the front end. Most PR-96 denials are eligibility and benefit-verification failures that happened before the patient arrived. Verifying coverage and capturing notice at scheduling removes the whole category.
Related Patient-Responsibility Codes
PR-96 sits alongside the other patient-liability codes you will see on the same remits: PR-1 (deductible), PR-2 (coinsurance), PR-3 (copay) and PR-204 (not covered under the plan). If you are estimating what the patient genuinely owes across several of these, the patient responsibility calculator does the arithmetic.
Frequently Asked Questions
What does PR-96 mean?
PR-96 is a non-covered charge with the PR group code, meaning the payer has assigned the balance to the patient rather than requiring the provider to write it off. The reason code 96 says the service is not covered; the PR group code says who is on the hook.
What is the difference between PR-96 and CO-96?
The reason is identical - a non-covered service. The group code decides liability. CO-96 is a contractual obligation, so the provider absorbs it and the patient cannot be billed. PR-96 assigns it to patient responsibility, so the patient may be billed provided you obtained proper advance notice. Getting the group code wrong is how practices either write off billable money or bill patients they were not entitled to bill.
Can I bill the patient for a PR-96 denial?
Only if you gave valid advance notice before the service. For Medicare that means a properly executed Advance Beneficiary Notice, reported with modifier GA. Without a valid ABN, you generally cannot hold a Medicare beneficiary liable even when the remit says PR. Commercial plans vary by contract, and many require a signed waiver naming the specific service and estimated cost.
Why did I get PR-96 on a service that is normally covered?
Usually one of four reasons: the diagnosis did not support medical necessity, a benefit limit or frequency cap was already used, the service was excluded from that specific plan, or an authorisation was missing. The accompanying remark code tells you which - always read it before deciding whether to appeal or bill.
Is PR-96 appealable?
Yes, when the service should have been covered. Appeal when the diagnosis actually supports necessity but was coded imprecisely, when a benefit limit was miscounted, or when eligibility was wrong on the date of service. Do not appeal a genuine plan exclusion - collect from the patient instead if you have valid notice.
← Back to the full denial code library