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 P9035 – Leukoreduced pheresis platelets


Code Definition

P9035 is the HCPCS Level II code for platelets, pheresis, leukocytes reduced, each unit.

Choosing P9035 turns on how the platelets were collected and processed. Leukoreduced pheresis platelets that are also irradiated take P9037, and leukoreduced red blood cells are a separate product billed under P9016. The transfusion itself is billed separately, usually with CPT 36430.

Level
Level II
Category
P9010-P9100 Blood and blood products, with associated procedures
Status
Active (2026 HCPCS Level II code set)
Billable
No
Code also known as
leukoreduced apheresis platelets, leukoreduced single-donor platelets, LR apheresis platelets
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

HCPCS code P9035 bills one unit of apheresis platelets that have been leukocyte reduced, and each apheresis bag counts as one claim unit.

P9035 is a platelet code, not a red cell code. Leukoreduced red blood cells are billed under P9016.

Leukoreduced pheresis platelets that are also irradiated take P9037, and CMV-negative, HLA-matched, and pathogen-reduced units each have their own code.

In the July 2026 OPPS Addendum B, P9035 carries status indicator R and APC 9501, with a national unadjusted rate of $511.59 per unit.

Pabau, the practice management platform we build, submits and tracks claims and posts remittances, while your coders keep ownership of code selection.

HCPCS code P9035: official descriptor and code details

HCPCS code P9035 is the Level II code for platelets, pheresis, leukocytes reduced, each unit. The Centers for Medicare and Medicaid Services (CMS) maintains it among the HCPCS Level II codes for blood and blood products (P9010-P9100). In practice, it bills the platelet product itself, one apheresis unit at a time.

“Pheresis” means an apheresis machine collected the platelets from a single donor, instead of pooling them from several whole blood donations. “Leukocytes reduced” means most of the donor white cells were removed, usually by filtration during or after collection. In other words, each apheresis bag the patient receives is one unit on the claim.

Field Detail
HCPCS code P9035
Official descriptor Platelets, pheresis, leukocytes reduced, each unit
Short descriptor Platelet pheres leukoreduced
Code set HCPCS Level II, blood and blood products (P9010-P9100)
Billing unit Each unit (one apheresis bag = 1 unit)
OPPS status indicator R (blood and blood products, paid separately under OPPS)
APC and national rate APC 9501, $511.59 per unit (July 2026 Addendum B, national unadjusted)
Revenue code 0390, 0392, or 0399 for processing and storage; add a 038X line (0384 for platelets) only when the blood itself was purchased

P9035 never covers the transfusion service. The hospital reports that on its own line, usually with CPT 36430. However, readers who came here for leukoreduced red blood cells need a different code, HCPCS code P9016.

What P9035 covers and what it does not

P9035 covers single-donor apheresis platelets that are leukoreduced and have no other coded processing step. In contrast, once a unit is also irradiated, tested CMV-negative, HLA-matched, or pathogen-reduced, it moves to a more specific code. In short, three questions about the product label settle which one applies.

Three-step decision diagram for HCPCS platelet codes with July 2026 OPPS national unadjusted rates.
A leukoreduced apheresis unit pays anywhere from $250.49 to $708.06, depending on which extra step the label names. Rates are from the CMS OPPS Addendum B for July 2026.
  • Included under P9035: Leukoreduced apheresis platelets transfused to an outpatient, billed one unit per bag on the date of transfusion.
  • Excluded, use a different code: Platelets pheresis without leukoreduction are P9034, and irradiated leukoreduced pheresis platelets are P9037. CMV-negative units are P9055, HLA-matched units P9052, and pathogen-reduced units P9073.
  • Excluded, different collection method: Leukoreduced platelets made from whole blood donations are P9031, not P9035.
  • Not a product code: P9035 does not cover the transfusion, crossmatch, splitting, or a rapid bacterial test. Those services carry their own CPT or HCPCS codes.

Ordering physicians choose leukoreduced platelets to lower three transfusion risks. As a result, billers should expect to see one of them in the chart when a payer asks why the product was needed.

  • Febrile non-hemolytic transfusion reactions: fewer donor white cells means less cytokine release during and after the transfusion.
  • HLA alloimmunization: donor leukocytes carry HLA antigens that can sensitize the patient, and a sensitized patient may stop responding to platelet transfusions.
  • CMV transmission: cytomegalovirus lives in white cells, so leukoreduction lowers the risk for immunocompromised recipients.

P9035 vs other platelet codes

The most expensive P9035 error is billing it for a unit that went through another processing step. Each step has its own code and its own APC, so the payment moves with the code. The table below shows the platelet family with each code’s July 2026 OPPS national unadjusted rate.

Code Descriptor (short) Collection Processing July 2026 OPPS rate
P9031 Platelets leukocytes reduced Whole blood derived Leukoreduced $144.26
P9032 Platelets, irradiated Whole blood derived Irradiated $392.97
P9033 Platelets leukoreduced irrad Whole blood derived Leukoreduced, irradiated $189.59
P9034 Platelets, pheresis Apheresis None coded $308.96
P9035 Platelet pheres leukoreduced Apheresis Leukoreduced $511.59
P9036 Platelet pheresis irradiated Apheresis Irradiated $949.13
P9037 Plate pheres leukoredu irrad Apheresis Leukoreduced, irradiated $680.61
P9052 Platelets, hla-m, l/r, unit Apheresis HLA-matched, leukoreduced $708.06
P9053 Plt, pher, l/r cmv-neg, irr Apheresis Leukoreduced, CMV-negative, irradiated $503.45
P9055 Plt, aph/pher, l/r, cmv-neg Apheresis Leukoreduced, CMV-negative $250.49
P9073 Platelets pheresis path redu Apheresis Pathogen-reduced $607.43

Rates come from the CMS OPPS Addendum B for July 2026 and are wage-adjusted on the claim. The table shows why the product label matters. In fact, a mistaken code can pay hundreds of dollars more or less than the unit the patient received.

Irradiation causes the most confusion. When a specific code for the irradiated product exists, the Medicare Claims Processing Manual, Chapter 4, section 231.5 says to bill that code. An irradiated leukoreduced pheresis unit is therefore P9037 alone, never P9035 plus CPT 86945.

Likewise, a rapid bacterial test on a platelet unit is a separate service. It is reported with P9100 (pathogen test for platelets), which has its own APC and does not change the product code.

When platelets are transfused: the clinical thresholds

Payers judge medical necessity from the chart, and for platelets the chart usually centers on the platelet count. The 2025 AABB and ICTMG platelet transfusion guidelines set restrictive thresholds for common scenarios:

  • Nonbleeding patients with hypoproliferative thrombocytopenia from chemotherapy or allogeneic stem cell transplant: transfuse below 10 x 10^3/µL.
  • Lumbar puncture: transfuse below 20 x 10^3/µL.
  • Central venous catheter placement at a compressible site in adults: transfuse below 10 x 10^3/µL.
  • Interventional radiology: below 20 x 10^3/µL for low-risk procedures and below 50 x 10^3/µL for high-risk ones.

These thresholds guide clinical decisions, and they are not payer coverage rules. Even so, they shape what an auditor expects to find. For example, a transfusion given above the relevant threshold needs a written reason, such as active bleeding or a planned procedure.

Medicare and payer coverage for P9035

In hospital outpatient departments, Medicare pays P9035 under the Outpatient Prospective Payment System (OPPS). Status indicator R marks it as a blood product paid through its own APC, 9501. The July 2026 national unadjusted rate is $511.59 per unit, with a minimum unadjusted copayment of $102.32.

P9035 is not on the Medicare Physician Fee Schedule, so an MPFS lookup returns no rate for it. Also, OPPS rates change each January, with quarterly addenda in between. For that reason, check the current Addendum B before you update the chargemaster.

Inpatient vs outpatient

During an inpatient stay, the cost of platelets is bundled into the MS-DRG payment under the inpatient prospective payment system. However, the separate APC payment for P9035 applies only to outpatient transfusions.

The blood deductible does not apply

The Medicare blood deductible covers only whole blood and packed red cells. Platelets fall outside it, so a P9035 unit never counts toward the patient’s annual three-pint deductible.

Medicaid and commercial payers

Medicaid programs and commercial plans set their own blood product rates and rules. Some follow the OPPS structure, while others pay from a negotiated fee schedule. Pull each payer’s outpatient blood products policy before the first P9035 claim, and confirm whether it asks for prior authorization.

How to bill P9035 on the UB-04

A clean P9035 claim links four pieces: the product line, the transfusion line, the unit count, and a diagnosis that supports the transfusion. Chapter 4, section 231 of the Medicare Claims Processing Manual sets the rules for each one.

Revenue codes for the product line

The revenue code depends on what the hospital paid for. In most cases, hospitals get platelets from a community blood bank that charges only for processing and storage.

  • Processing and storage only: report P9035 under revenue code 0390, 0392, or 0399, with the units transfused and the date of transfusion.
  • Blood product purchased: report two lines. The product charge goes under a 038X revenue code (0384 for platelets), and the processing charge under 0390, 0392, or 0399.
  • Both lines, purchased product: each line carries P9035, modifier BL, the same date of service, and the same number of units.

The outpatient code editor returns a claim that carries a 038X blood line without the matching processing line. Also, revenue code 0380 is not valid for Medicare billing.

The transfusion line

Bill the transfusion under revenue code 0391 with CPT 36430 (transfusion, blood or blood components). A push transfusion for a patient two years or younger uses CPT 36440. Both map to APC 5241 at $450.73 in July 2026. In addition, Medicare pays the transfusion APC once per day, however many units or products were given.

A transfusion code needs a blood product code on the claim to be paid. Therefore, report P9035 and the transfusion CPT code on the same claim, with the same date of service.

Units and split units

Each apheresis bag is one unit. If the blood bank splits a unit and part goes to this patient, bill P9011 (blood split unit) instead of P9035. Add CPT 86985 for each split prepared for that patient, and report split platelets under revenue code 0384.

Modifiers

Modifier BL is the one Medicare requires, and only on purchased blood lines. By contrast, the JW and JZ modifiers are drug-waste modifiers for single-dose drug containers. They are not used on blood product lines.

Diagnosis codes

The ICD-10-CM codes should explain why the patient needed platelets. Common choices include:

  • D69.6, thrombocytopenia, unspecified, when the record gives no cause.
  • D69.59, other secondary thrombocytopenia, with T45.1X5A when chemotherapy caused it.
  • D61.810, antineoplastic chemotherapy induced pancytopenia, when all three cell lines are low.
  • The underlying condition, such as the malignancy, as an additional diagnosis.

Pick the most specific code the chart supports, because a payer that questions the leukoreduced product will look for the clinical reason in the order or the transfusion note.

Documentation requirements for billing P9035

The blood bank issue record is the source of truth for the product code. Before a P9035 claim goes out, the record set should show:

  • A physician order for platelets that names the product and the clinical indication.
  • A pre-transfusion platelet count, or the reason one was not needed, such as active bleeding.
  • The issue record with the unit number and a product label that reads apheresis platelets, leukocytes reduced.
  • The transfusion administration record with the date, time, unit number, and patient IDs.
  • Any post-transfusion reaction notes, since they support later orders for modified products.

Cross-check the label against the claim line at the point of billing. For example, a label that also reads “irradiated”, “CMV negative”, or “pathogen reduced” points to a different code.

Common P9035 claim denial reasons and how to prevent them

P9035 denials follow common patterns. In fact, most trace back to a mismatch between the label, the chargemaster, and the claim line. The table maps each trigger to its fix, and denial management in healthcare covers the wider workflow.

Denial trigger Root cause Prevention
Wrong product code An irradiated, CMV-negative, or pathogen-reduced unit billed as P9035 Map every blood bank product label to its P-code in the chargemaster, and audit new labels as suppliers add them
Red cell and platelet codes confused P9035 used for leukoreduced red cells, or P9016 used for platelets Treat P9016 as the red cell code and P9035 as the pheresis platelet code; check the label, not the word “leukoreduced”
Irradiation billed twice P9035 plus CPT 86945 billed for an irradiated unit Bill P9037 alone, since its charge already includes irradiation
Purchased blood line returned A 038X line billed without the 039X processing line, or without modifier BL Report both lines with P9035, modifier BL, and matching dates and units
Unit count mismatch Units on the claim differ from the units in the issue record Reconcile units against the issue record before release, and bill split units as P9011
Transfusion line unpaid CPT 36430 billed without a blood product code on the claim Keep the product line and the transfusion line on the same claim and date of service
Unused unit billed A unit prepared but never transfused was billed as P9035 Bill only transfused units, since unused products are cost report items

A clean claim for P9035 has the label, the code, and the unit count in agreement. Also, filter your remittances by adjustment reason code each month. If the same denial keeps hitting blood product lines, the fix usually belongs in the chargemaster.

How claims management software keeps P9035 claims consistent

Blood product denials usually start upstream of billing. The order, the issue record, and the claim line each describe the unit, and a payer rejects the claim when they disagree. As a result, chasing those denials by hand costs a billing team hours each month.

Pabau builds each claim from details already saved in the patient record, so fewer fields get retyped. In addition, its claims management software submits and tracks claims through Claim.MD in the US and posts remittances back against each claim.

However, your coders still choose the code and confirm coverage with the payer. When a denial lands, the team sees which claims it hit and resubmits from the same record, so a repeated error gets fixed once.

Track blood product claims in one place

Pabau submits and tracks claims, posts remittances, and shows which claims a denial hit, so your team can correct and resubmit from the same record.

Pabau claims management dashboard

Conclusion

Above all, let the product label choose the code. If it reads apheresis platelets, leukocytes reduced, and nothing more, P9035 is right. Irradiation, CMV-negative testing, HLA matching, or pathogen reduction each move the unit to its own code, and the payment moves with it.

The work sits in the chargemaster more than on each claim. Map every label your blood supplier ships to its P-code once, and review the map when a new product arrives. In this way, that single step heads off most wrong-code denials.

Book a demo to see how Pabau keeps blood product claims tracked from submission to remittance.

Continue your research

Continue your research

Billing whole-blood-derived platelets instead? HCPCS code P9031 covers leukoreduced platelets made from whole blood donations.

Looking for the leukoreduced red cell code? HCPCS code P9016 explains how to bill red blood cells, leukocytes reduced.

Need a framework for working denials? Denial management in healthcare covers root-cause analysis and resubmission workflows.

Want to read remittances faster? Electronic remittance advice explains how to read 835 files and spot denial patterns.

Building a compliance checklist for your coders? Medical billing compliance outlines the documentation standards that reduce audit exposure.

Frequently asked questions

What is HCPCS code P9035?

HCPCS code P9035 is the Level II code for platelets, pheresis, leukocytes reduced, each unit. It bills one bag of leukoreduced apheresis platelets. The transfusion itself is billed separately, usually with CPT 36430.

Is P9035 a red blood cell code?

No. P9035 describes apheresis platelets. Leukoreduced red blood cells are billed with P9016, and plain red blood cells with P9021.

What is the difference between P9035 and P9037?

Both describe leukoreduced apheresis platelets, but P9037 units are also irradiated. Bill an irradiated unit as P9037 alone, without adding CPT 86945 for the irradiation.

How much does Medicare pay for P9035?

In the July 2026 OPPS Addendum B, P9035 has status indicator R and APC 9501. The national unadjusted rate is $511.59 per unit before wage adjustment. Check the current addendum, since rates change.

Which revenue code goes with P9035?

When the hospital pays only for processing and storage, use revenue code 0390, 0392, or 0399. When it also buys the product, add a 0384 line, with modifier BL on both lines.

Do the JW or JZ modifiers apply to P9035?

No. JW and JZ are drug-waste modifiers for single-dose drug containers. Blood products such as P9035 do not use them, though purchased blood lines carry modifier BL.

×