Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
☰
HCPCS Code

HCPCS code P9060 – Fresh frozen plasma, donor retested


Code Definition

P9060 is the HCPCS Level II code for fresh frozen plasma, donor retested, each unit. It covers one bag of single-donor plasma held in quarantine until the same donor gave again and tested negative. That retest usually comes four to six months later.

That release record is the detail that matters most. Without it, the unit counts as standard fresh frozen plasma and takes a different code. For billers and coders, retest status decides both the code and whether the claim survives review. Below, you'll find how to confirm it, count units, pair the transfusion code and fix common denials.

Level
Level II
Category
P — Pathology and laboratory services
Code range
P9010-P9100 Blood and Blood Products, with Associated Procedures
Billable
No
Code also known as
FFP, fresh-frozen plasma, frozen plasma, donor-quarantine plasma
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

P9060 covers one bag of single-donor fresh frozen plasma released from quarantine after the donor tested negative again.

Bill one unit per bag transfused, and put multiple bags on one claim line using the quantity field.

Missing quarantine-release records and weak ICD-10 support are the two leading causes of P9060 denials.

P9060 is a supply code, so the claim also needs a transfusion administration code such as CPT 36430.

Claims management software like Pabau checks that required claim fields are complete before a claim is sent.

HCPCS code P9060 bills one bag of donor-retested plasma

HCPCS code P9060 is the CMS code for “Fresh frozen plasma, donor retested, each unit.” It belongs to HCPCS Level II, the Healthcare Common Procedure Coding System set CMS keeps for supplies, drugs and services outside CPT.

Within Level II, P9060 sits among the pathology and laboratory P-codes, which run from P2028 to P9615. Its group is P9010 to P9100, the blood products codes. That puts it next to whole blood, red cells, platelets and the other plasma codes.

Each part of the descriptor changes how you bill it.

Descriptor element Billing implication
Fresh frozen plasma Plasma separated from whole blood and frozen within 8 hours of collection. Thawed plasma stored for later use and cryo-reduced plasma are separate products.
Donor retested The unit stayed in quarantine until the same donor gave again, usually four to six months later, and tested negative.
Each unit One bag, typically 200 to 250 mL. Bill one unit per bag transfused, not one per visit.

The HCPCS file changes every year. So check P9060’s current status in the AAPC HCPCS code lookup each January, because payment status can shift between years.

Only retested single-donor FFP qualifies for P9060

P9060 covers one unit of plasma separated from whole blood within 8 hours and frozen at -18°C or colder. The blood bank then holds it until the donor is retested, a quarantine window of four to six months. That retest step is what sets P9060 apart from every other plasma code.

These products fall outside P9060 and carry their own codes.

  • Pooled plasma: plasma from multiple donors, pathogen reduced and frozen, billed as P9070.
  • Single-donor pathogen-reduced plasma: plasma treated to inactivate pathogens, billed as P9071. P9073 is a platelet code, not a plasma code.
  • Standard FFP with no retest: single-donor plasma frozen within 8 hours, billed as P9017.
  • Thawed plasma: FFP thawed and stored for up to 5 days, which some payers treat as a separate product.
  • Cryoprecipitate: the cold-insoluble portion left after FFP thaws, billed as P9012 times the units given. P9044 is cryoprecipitate-reduced plasma, a different product.

Blood banks often stock several plasma types at once. Before you assign P9060, confirm which product the patient received, not just what the inventory system shows.

The donor retest is what turns FFP into P9060

Donor-retested FFP follows a set quarantine protocol. The blood bank holds the unit until the same donor comes back, usually four to six months later, and passes repeat infectious-disease screening. Until then, the unit stays in quarantine and can’t be billed as P9060.

That protocol leaves a paper trail, and your claim depends on it.

  • The blood bank record shows the unit’s lot number and donor identifier.
  • The record confirms the quarantine-release date, which follows the donor’s repeat donation.
  • The facility that gave the transfusion keeps or references the release record, since it’s the main proof of retest status.
  • A unit transfused before the retest cleared can’t be billed as P9060, even if a negative result arrives later.

Billing a unit as retested without that release record misstates the product, and auditors can recoup the payment. When in doubt, bill the standard FFP code and note the reason in the record.

P9060 vs P9070: Pooled plasma is a different product

P9060 vs P9070 is the plasma pair coders mix up most. P9070 covers pathogen-reduced plasma pooled from multiple donors, with a different safety profile. Swapping one code for the other is a coding error, and payers deny it.

Code Descriptor Key distinction
P9060 Fresh frozen plasma, donor retested, each unit Single-donor unit released after a four-to-six-month quarantine and retest
P9070 Plasma, pooled multiple donor, pathogen reduced, frozen, each unit Pooled from multiple donors, with no donor-retest release step
P9071 Plasma (single donor), pathogen reduced, frozen, each unit Single donor, with safety coming from pathogen reduction instead of a retest
P9017 Fresh frozen plasma (single donor), frozen within 8 hours of collection, each unit Standard FFP with no retest on file
P9016 Red blood cells, leukocytes reduced, each unit Red cell product, often on the same claim as P9060
P9012 Cryoprecipitate, each unit Fibrinogen-rich fraction, a separate product from FFP

The quick test comes down to one question. Did the blood bank release the unit after a confirmed donor retest? If the answer is no, the flow below points you to the right code.

Decision flow for plasma HCPCS codes
Pooling and pathogen reduction rule a unit out of P9060 before the retest question even comes up. Descriptors follow the CMS HCPCS Level II file for 2026.

P9060 needs a transfusion code on the same claim

P9060 is a supply code. It pays for the plasma, not for giving it, so the claim also needs a CPT code for the transfusion. Without that administration line, some payers deny P9060 because no service is attached to the supply.

These CPT codes commonly appear alongside P9060.

CPT code Description Notes
36430 Transfusion, blood or blood components Main administration code for an FFP infusion
86900 Blood typing, ABO Pre-transfusion ABO compatibility testing
86901 Blood typing, Rh (D) Rh typing, billed with ABO when both are done
86920 Compatibility testing, immediate spin Rapid crossmatch before an urgent transfusion

NCCI edits change every year, so check the current tables before you pair P9060 with these codes. Some payers also fold the transfusion into a broader surgical or critical-care code. In that case, P9060 may be the only line paid separately.

Medicare pays P9060 through the hospital outpatient system

In hospital outpatient settings, Medicare pays P9060 under the Hospital Outpatient Prospective Payment System (OPPS). Blood products carry Ambulatory Payment Classification (APC) assignments, and CMS posts updated rates each quarter in OPPS Addendum B.

Four facts shape what you’ll collect.

  • The 2026 rate for P9060 is in the current Addendum B. Pull it from CMS.gov, because third-party rate sites can lag behind.
  • APC assignment and any pass-through status can change from year to year. Check each annual OPPS final rule.
  • Commercial rates depend on the contract. Many apply a multiple of the Medicare rate or set a fixed fee per unit.
  • Under the physician fee schedule, P9060 generally isn’t paid separately. That schedule covers professional services, not blood supplies.

Review your remittance advice after each batch of P9060 claims. A run of $0.00 payments with a bundling remark code usually means the payer counts the plasma inside the administration payment.

Pro Tip

Run a monthly P9060 payment report segmented by payer. Blood product reimbursement rates shift quarterly under OPPS and annually for commercial contracts. A payer paying 100% in Q1 may begin bundling P9060 into the administration APC in Q3 without advance notice. Catching this early prevents months of under-billing.

Medical necessity for P9060 starts with the chart

After a missing release record, weak medical necessity support is the most common reason P9060 claims fail. The chart has to show why the patient needed plasma. Check that it holds these five items before the claim goes out.

  • ICD-10-CM diagnosis: a coagulopathy, bleeding disorder or procedure-related hemorrhage code on the claim, as listed in the table below.
  • Physician order: a signed order, or a verbal order that nursing documented and the attending countersigned.
  • INR or coagulation result: AABB guidance generally supports FFP when INR is above 1.5 to 2.0 with active bleeding or a planned procedure. Thresholds vary by institution and MAC, so cite your MAC’s guidance.
  • ABO compatibility record: the blood bank’s ABO match confirmation, filed in the chart.
  • Administration times: start and stop times for the transfusion, recorded in the nursing note.

When a payer requests records for an audit, send only what the request needs. HIPAA’s minimum-necessary standard applies to blood bank documents too.

ICD-10 codes that usually support FFP

ICD-10-CM code Description Clinical context
D65 Disseminated intravascular coagulation DIC is a primary indication; FFP replaces consumed clotting factors
D68.9 Coagulation defect, unspecified Use when a specific coagulation defect is not otherwise documented
D68.32 Hemorrhagic disorder due to extrinsic circulating anticoagulants Warfarin reversal; also reported with T45.515A as the adverse effect code
T45.515A Adverse effect of anticoagulants, initial encounter Paired with D68.32 for warfarin-related FFP use
K92.1 Melena GI bleed context; used alongside a more specific bleeding site code

Code the specific underlying condition whenever the chart documents it. “Coagulation defect, unspecified” is a valid fallback, but many LCDs expect a more specific primary diagnosis. Check your MAC’s local coverage determination before you code from this table alone.

Modifiers on P9060 depend on your payer

P9060 has no required modifier. A few may still apply depending on the case, and each payer treats them differently. Confirm with your MAC or commercial plan before you use any of them routinely.

Modifier When to use Payer note
JW Drug/biological wastage – portion of unit not administered Applicability to blood products varies by MAC; verify current guidance before using
GA Waiver of liability on file (ABN issued) Required when an ABN was signed for a non-covered or potentially non-covered transfusion
GY Item or service statutorily excluded from Medicare Used when billing a non-covered indication to generate a denial for secondary payer

JW is the one to watch. CMS guidance for JW covers single-dose drugs and biologicals, and MACs differ on whether blood products count. Get written guidance from your MAC before you add JW to P9060.

Prior authorization for P9060 hinges on the plan type

Traditional Medicare generally doesn’t require prior authorization for emergent or urgent blood transfusions, P9060 included. Medical necessity gets reviewed when the claim arrives instead. So approval isn’t automatic, it just happens at adjudication rather than before the service.

Other plans can be stricter. Medicare Advantage, Medicaid managed care and commercial PPO or HMO plans may require authorization for elective FFP. For those patients, work through this list.

  • Confirm the plan type first, since Medicare Advantage plans set their own authorization rules.
  • Check the plan’s 2026 prior authorization list for P9060 and the administration CPT code.
  • Collect the ordering physician’s notes on the indication before you send the request.
  • Enter the authorization number in the claim’s authorization field. Most commercial plans deny claims without it, even after a verbal approval.
  • Ask for expedited review on urgent cases that aren’t emergencies. Plans generally must answer those within 72 hours.

How a P9060 claim moves from blood bank to payment

Here’s the path a P9060 claim follows in a hospital outpatient setting, step by step.

  1. The blood bank issues the unit. The issue record ties the lot number and donor ID to the patient.
  2. Nursing transfuses it. The note records start and stop times, with an entry for each bag.
  3. Charge capture posts the codes. P9060 goes on with the number of bags, next to the transfusion CPT code.
  4. Coding adds the diagnosis. The ICD-10-CM code has to explain why the patient needed plasma.
  5. The claim is scrubbed and sent. Edits catch missing fields, duplicate lines and unit errors before the payer sees them.
  6. The payer adjudicates it. The remittance shows what paid, what bundled and which reason code explains any denial.

Trouble usually starts at step one or step three. A missing release record or a wrong bag count follows the claim all the way to the remittance.

Before you submit: A P9060 checklist

  • The blood bank’s quarantine-release record is on file for every unit billed.
  • The product was single-donor plasma, not pooled or pathogen reduced.
  • The units field shows bags transfused, not milliliters.
  • All bags for the date of service sit on one claim line.
  • A transfusion administration code, such as 36430, is on the claim.
  • The ICD-10-CM diagnosis supports FFP for this patient.
  • The place of service matches where the transfusion happened.
  • Any required authorization number is in the authorization field.

Why P9060 claims get denied, and how to fix each one

P9060 denials follow a familiar pattern across payers. The table matches each common reason to the claim adjustment reason code (CARC) that usually appears on the remittance.

For what each code means, see our guide to medical billing denial codes.

Denial reason Typical CARC Corrective action
Missing donor-retested documentation CARC 50 / 197 Attach the blood bank’s quarantine-release record, then appeal with the lot number and retest date.
Absent or insufficient ICD-10 diagnosis CARC 11 Add the right coagulopathy or bleeding-disorder code, then resubmit the corrected claim.
Incorrect unit count CARC 16, often with RARC M53 Check the blood bank’s administration record, fix the quantity on the claim line and resubmit.
Bundled into a surgery or critical-care APC CARC 97 / B15 Check whether the APC payment already includes the plasma. If it does, write it off per contract. If not, appeal with the APC payment data.
Wrong place of service CARC 5 Match the POS to where the service happened. Hospital outpatient uses POS 22, and inpatient uses POS 21 on professional claims.
Prior authorization not obtained CARC 15 Request retroactive authorization with notes on clinical urgency. Success depends on the payer and contract.

Sort denials into two groups at intake. Product denials, such as missing release records or unit errors, go back to the blood bank for documents. Service denials, such as bundling or place of service, go to billing for claim correction. Mixing the two slows every fix down.

Count P9060 by the bag, never by the milliliter

One unit of P9060 equals one bag of FFP. If a patient gets four bags in one encounter, bill one claim line with a quantity of 4. Four separate lines with a quantity of 1 trigger duplicate-claim edits, and most payers reject or merge them.

The most common slip is entering volume instead of bags. A bag holds roughly 200 to 250 mL, so typing “250” for one bag bills 250 units. Here’s a worked example for four bags.

  • Wrong: one P9060 line with a quantity of 1,000, the total milliliters transfused.
  • Wrong: four P9060 lines on the same date, each with a quantity of 1.
  • Right: one P9060 line with a quantity of 4, matching the four bags in the nursing note.

A claim scrubber that flags unusual quantities on blood product codes catches the first error before the payer does.

How claims management software keeps P9060 claims clean

Many P9060 errors come from manual steps. Someone keys the quantity by hand, retypes the diagnosis, then chases a missing authorization number after the claim bounces.

Practice management software like Pabau cuts out much of that retyping, with claims tools for billers built in. The claim form pre-fills from the patient record, and HCPCS and ICD-10 lookup libraries sit inside the claim screen.

Pabau also checks that required fields, such as membership and authorization numbers, are complete before you can send.

Claims then go out electronically. US teams also get eligibility checks through Claim.MD, remittance posting and claim-status tracking, so less time goes on chasing P9060 payments.

Confirming retest status stays with the blood bank, but the claim built around it leaves complete.

Pabau claims and billing screen
Pabau’s claims screen pre-fills codes from the patient record and won’t send a P9060 claim until required fields are complete.

Send complete blood product claims with Pabau

Pabau pre-fills claims from the patient record and checks required fields before you send. That means fewer rejected claims and less rework for your billing team.

Pabau claims management dashboard

Conclusion

P9060 rewards billers who treat the blood bank as part of the claim. Confirm the release record before you code, count bags instead of milliliters, and pair every unit with a transfusion code and a supporting diagnosis.

Do that every time and P9060 denials become rare. Skip the release check, though, and one audit can claw back payment on every unit billed that way.

If your team still retypes codes and chases missing claim fields by hand, that work doesn’t have to stay manual. Book a demo to see how Pabau prepares, sends and tracks claims for your billing team.

Continue your research

Continue your research

Billing pathogen-reduced plasma instead? HCPCS code P9071 covers single-donor pathogen-reduced plasma and how it differs from retested FFP.

Transfusing cryoprecipitate as well? HCPCS code P9012 explains how to count cryoprecipitate units on the same claim.

Working with whole blood? HCPCS code P9010 walks through billing whole blood per unit.

Want fewer denials to rework? Denial management in healthcare shows how to sort, route and resolve denied claims faster.

Building a cleaner submission process? What is a clean claim lists the checks that get claims paid on the first pass.

Frequently asked questions

Which revenue code goes with P9060 on a hospital claim?

Hospitals usually report plasma under revenue code 0383, part of the 038X blood series, on the same line as P9060. Some payers set their own pairing rules, so check the billing manual.

Can you bill P9060 for a unit that was issued but never transfused?

No. Bill only the bags that went into the patient. A unit returned to the blood bank or discarded stays off the claim. The crossmatch testing may still be billable, but the plasma isn’t.

Is P9060 still an active code in 2026?

Yes. P9060 appears in the 2026 HCPCS Level II file as “Fresh frozen plasma, donor retested, each unit.” Codes can change each January, so recheck it at the start of every year.

Can P9060 and P9070 appear on the same claim?

Yes, if the patient received both products. Put each code on its own line with its own unit count. The blood bank records should support each product separately.

What if the blood bank label only says FFP?

Ask the blood bank before you code. Only its release record can confirm donor-retested status. Without that confirmation, bill the standard FFP code instead of P9060.

×