Rituximab products
Rituxan (J9312) is the reference product. Truxima, Ruxience and Riabni are FDA-licensed biosimilars, each with its own HCPCS code and ASP. Rituxan Hycela is a subcutaneous formulation with its own fixed doses — not a biosimilar, but priced here for comparison; ASP detail lives in Current Rituxan pricing.
| Product | Code | Maker | 1,000 mg allowed |
|---|---|---|---|
| Rituxan (reference) | J9312 | Genentech | $7,209.40 |
| Truxima (rituximab-abbs) | Q5115 | Teva / Celltrion | $3,598.80 |
| Riabni (rituximab-arrx) | Q5123 | Amgen | $2,108.30 |
| Ruxience (rituximab-pvvr) | Q5119 | Pfizer | $579.20 |
| Rituxan Hycela (SC, own fixed dose) | J9311 | Genentech | $3,626.50 |
Rituxan Hycela (rituximab and hyaluronidase human, J9311) is a subcutaneous formulation with its own fixed doses; it is not interchangeable with an IV Rituxan order. The site's catalog bills Truxima, Ruxience and Riabni under CPT 96365/96366 rather than the chemotherapy infusion pair (96413/96415) used for Rituxan.
Truxima (Q5115)
Teva / Celltrion · rituximab-abbs · same 1 unit = 10 mg basis as Rituxan.
Ruxience (Q5119)
Pfizer · rituximab-pvvr · same 1 unit = 10 mg basis as Rituxan.
Riabni (Q5123)
Amgen · rituximab-arrx · same 1 unit = 10 mg basis as Rituxan.
Rituxan Hycela (J9311)
Genentech · rituximab and hyaluronidase human · subcutaneous, its own fixed doses, not a biosimilar.
Rituxan dosing by indication
Only the GPA/MPA induction dose scales with the patient, and by body surface area rather than weight. RA is a flat 1,000 mg dose given twice, two weeks apart, and the maintenance doses below are flat as well.
| Indication | Induction | Maintenance | Notes |
|---|---|---|---|
| Rheumatoid arthritis (RA) | 1,000 mg IV, then a second 1,000 mg IV two weeks later (one course) | a course every 24 weeks, and not sooner than every 16 weeks | The label states the RA course as two 1,000 mg infusions separated by two weeks, repeated every 24 weeks or on clinical evaluation but not sooner than every 16 weeks. |
| Granulomatosis with polyangiitis and microscopic polyangiitis (GPA/MPA) | 375 mg/m² IV once weekly for 4 weeks | two 500 mg infusions two weeks apart once disease control is reached, then 500 mg every 6 months | Induction is a body-surface-area dose, so its amount depends on the patient's BSA and is not one of the flat doses this page prices. The follow-up doses are flat 500 mg. |
| Pemphigus vulgaris (PV) | 1,000 mg IV, then a second 1,000 mg IV two weeks later, with a tapering course of glucocorticoids | 500 mg IV at months 12 and 18, then every 6 months or on relapse | The label's maintenance doses for pemphigus vulgaris are flat 500 mg infusions. |
Premedication
Methylprednisolone 100 mg IV, or an equivalent glucocorticoid, is recommended 30 minutes before each infusion to reduce the incidence and severity of infusion reactions. It bills as its own drug and administration line, separate from the rituximab units.
First-dose administration setting
Because the label's boxed warning includes fatal infusion-related reactions, the first infusion is typically given where staff can manage a reaction immediately — hospital outpatient, an ambulatory infusion center, or an office stocked with emergency medications. The first infusion starts at 50 mg/hr and escalates by 50 mg/hr every 30 minutes to a maximum of 400 mg/hr; later infusions start at 100 mg/hr and increase by 100 mg/hr every 30 minutes to the same 400 mg/hr ceiling. Site-of-care rules can let later doses move to a lower-cost setting once the first infusion is tolerated.
Need the billing units for a patient? Convert dose to J9312 billing units →
Rituxan billing reference
HCPCS
J9312 — 10 mg per billing unit. The same 10 mg unit basis applies to all five rituximab HCPCS codes (originator and biosimilars).
NDCs
Rituxan ships in two vial sizes, each with its own NDC (Genentech labeler 50242). Pad to 11 digits with a leading zero in the appropriate segment for CMS-1500 Box 24A.
| NDC (10-digit) | NDC (11-digit, claim form) | Package |
|---|---|---|
50242-051-21 | 50242-0051-21 | 100 mg/10 mL single-dose vial |
50242-053-06 | 50242-0053-06 | 500 mg/50 mL single-dose vial |
Truxima, Ruxience and Riabni each carry their own labeler code and NDC, set by their own manufacturer; verify the NDC against what was actually drawn before billing.
N4 qualifier in CMS-1500 Box 24A shaded area with unit of measure and quantity actually drawn from the vial.
Administration
Common Rituxan administration coding uses 96413 (initial hour) and 96415 (each additional hour) — CPT's chemotherapy/complex-biologic infusion administration codes. Some payers require the non-chemotherapy pair (96365/96366) instead; follow the payer's policy.
| CPT | Description | Use for |
|---|---|---|
96413 | Chemotherapy administration, IV infusion technique; up to 1 hour, single or initial substance | First hour of rituximab infusion ($133.27, Medicare PFS national non-facility, 2026) |
96415 | Chemotherapy administration, IV infusion technique; each additional hour | Hours 2+ of rituximab infusion ($28.39, Medicare PFS national non-facility, 2026) |
96367 | IV infusion, additional sequential infusion of new substance | Sequential premed infusion of a separate substance, per AMA hierarchy rules |
96374 | Therapeutic IV push, single drug | IV-push premedications |
96372 | Therapeutic SC/IM injection | SC/IM premedications |
Premedication billing
| Agent | Route / CPT | Use |
|---|---|---|
| Diphenhydramine | Oral, or IV push (96374) | Antihistamine premedication |
| Acetaminophen | Oral | Antipyretic premedication |
| Methylprednisolone 100 mg | IV push (96374) or infusion | Recommended 30 minutes before each RA, GPA, MPA or PV infusion, per label |
Modifiers
JZ — required when no drug is discarded. JW — required for documented waste of unused single-dose-vial drug. JZ is the norm for the flat RA and pemphigus vulgaris doses, which draw evenly from the 500 mg vial; JW belongs to the body-surface-area GPA/MPA induction dose, which this page doesn't price.
Effective July 1, 2023, CMS requires the JZ modifier on all single-dose container claims when no drug is discarded. The flat 1,000 mg RA/PV dose draws exactly two 500 mg vials, and the flat 500 mg maintenance dose draws exactly one — no waste either way. Append JZ to the J9312 / Q5115 / Q5119 / Q5123 / J9311 line.
The BSA-based GPA/MPA induction dose (375 mg/m²) is calculated per patient and often doesn't divide evenly across 100 mg and 500 mg vials, so partial-vial waste is common there. CMS requires the JW modifier on a separate claim line for the discarded units (rounded per CMS rules), with the wastage documented in the medical record. Bill administered units (no wastage modifier) and discarded units (with JW) on two separate lines, same date of service, same HCPCS code.
TB — 340B drug pricing. Hospitals that purchase rituximab through 340B and bill Medicare report the TB modifier — the sole 340B identifier since CMS discontinued JG on January 1, 2025. Most infusion suites do not use 340B pricing; only the hospital-outpatient setting does.
Modifier 25 — same-day E/M. Append modifier 25 to the same-day E/M code if a significant, separately identifiable evaluation occurred. Routine pre-infusion check-in is bundled.
Claim form
CMS-1500 / 837P (physician office, AIC; POS 11/49) field map for a J9312 claim.
| Information | CMS-1500 box | Notes |
|---|---|---|
| NDC qualifier + 11-digit NDC + UoM + qty | 24A shaded area | Format: N4 qualifier + 11-digit NDC + UN + quantity drawn |
| HCPCS J9312 (administered; JZ only if no waste) | 24D (drug line) | Administered units, per MAC rounding |
| HCPCS J9312 + JW (when waste) | 24D (separate line) | Discarded units, per MAC rounding |
| Drug units | 24G | Administered + waste split across two lines, same DOS |
| CPT 96413 + 96415 | 24D (admin lines) | 1 unit 96413 (initial hour) + 3 units 96415 (each additional hour, four-hour RA infusion) |
| ICD-10 | 21 | Indication-specific |
| NPI | 17b / 24J / 33a | Rendering and billing provider NPI |
| PA number (when required) | 23 | 19 of 25 payers in the coverage corpus require PA; many also require a preferred biosimilar to have been tried first |
| TB modifier (340B sites only) | 24D | Hospital outpatient 340B claims only |
Rituxan coverage
- 20 of 26 commercial payer policy sets require prior authorization; 6 do not say clearly, so confirm those on the call
- 21 name a preferred rituximab product
- Requirements vary by diagnosis, payer and site of care
- Which product is preferred is not the same payer to payer: BCBS Michigan names Riabni, Ruxience, and Truxima preferred; Cigna requires a documented trial of all three before it covers Rituxan; BCBS FEP instead prefers Rituxan, Rituxan Hycela and Riabni
- 7 of 25 payers carry an explicit site-of-care rule — Aetna's names Rituxan, Truxima, Riabni, and Ruxience directly
- Site-of-care rules, where they apply, typically push maintenance doses toward the lowest-cost setting the plan allows
ICD-10 codes by indication
Use the most specific code supported by chart documentation. Each indication has a distinct code family.
| Indication | ICD-10 family | Examples |
|---|---|---|
| Rheumatoid arthritis (RA) | M05.x / M06.x | M06.9 (the code this page's example uses); M05.79 |
| Granulomatosis with polyangiitis (GPA) | M31.3x | M31.30; M31.31 |
| Microscopic polyangiitis (MPA) | M31.7 | M31.7 |
| Pemphigus vulgaris (PV) | L10.x | L10.0; L10.2 |
See Medicare covered diagnoses for rituximab for the MAC-level ICD-10 ranges.
Site of care / POS
Payer site-of-care UM and the patient's reaction-risk profile decide the first-dose setting: office (POS 11), AIC (POS 49), or hospital outpatient (POS 22 on-campus, 19 off-campus). Subsequent doses move to the lowest-cost site the plan allows.
| Setting | POS | Claim form | Electronic | Typical use |
|---|---|---|---|---|
| Physician office / infusion suite | 11 | CMS-1500 | 837P | Most maintenance doses |
| Ambulatory infusion center (AIC) | 49 | CMS-1500 | 837P | Maintenance post site-of-care steering |
| On-campus hospital outpatient | 22 | UB-04 / CMS-1450 | 837I | First dose, reaction history |
| Off-campus hospital outpatient | 19 | UB-04 / CMS-1450 | 837I | First dose at off-campus HOPD |
| Patient home | 12 | CMS-1500 | 837P | Home infusion permitted by some payers (verify) |
Check the patient's actual policy: See Rituxan coverage by payer →
Current Rituxan pricing
Medicare ASP+6%: $72.094 / 10 mg · $7,209.40 / 1,000 mg. Sequestration reduces Medicare's 80% share by 2% (effective ASP+4.3% overall). Commercial plans pay a contracted rate that differs by payer and state.
| Product | HCPCS | Rate / 10 mg | Rate / 1,000 mg |
|---|---|---|---|
| Rituxan | J9312 | $72.094 | $7,209.40 |
| Truxima | Q5115 | $35.988 | $3,598.80 |
| Riabni | Q5123 | $21.083 | $2,108.30 |
| Ruxience | Q5119 | $5.792 | $579.20 |
| Rituxan Hycela | J9311 | $36.265 | $3,626.50 |
Look up commercial reimbursement →
Patient cost
The patient's actual responsibility depends on: payer allowed rate · benefits · − assistance · = patient responsibility.
Calculate a Rituxan patient estimate →
Copay & financial assistance
Commercial: the Genentech Oncology Co-pay Assistance Program covers eligible commercially insured patients; the Genentech Patient Foundation provides free drug to eligible patients, including insured patients whose plan does not cover the drug, with household income under $150,000 (see who qualifies on the assistance page). Medicare: HealthWell's ANCA-associated vasculitis and granulomatosis with polyangiitis fund fits GPA and MPA; no foundation fund on file covers rheumatoid arthritis (check each fund's current status on the funds list).
Common Rituxan denials & fixes
| Denial reason | Common cause | Fix |
|---|---|---|
| Wrong admin-code family for this payer | Biller used one admin-code family without checking this payer's policy | Most payers accept 96413 + 96415; if this payer requires the non-chemotherapy pair (96365 + 96366) instead, resubmit with that. |
| Wrong unit count (10× over- or under-bill) | Biller defaulted to 1 mg/unit instead of 10 mg/unit | Recalculate: mg ÷ 10 = units. |
| Wrong J-code (J9312 instead of biosimilar) | Reference Rituxan billed when patient received a biosimilar | Match HCPCS to NDC drawn: Q5115/Q5119/Q5123 each have distinct labelers. |
| Preferred-product step not met | New start on Rituxan without documented trial of, or contraindication to, this payer's preferred biosimilar(s) | Submit biosimilar trial/failure documentation, or clinical justification for a Rituxan override — the preferred product varies by payer; see Coverage. |
| JZ missing | Single-dose-vial claim without JZ when no drug was discarded | Resubmit with JZ on the drug line. |
| JW appears on a flat-dose claim | 1,000 mg and 500 mg doses draw exactly two 500 mg vials or one 500 mg vial — no discard | Resubmit with JZ only; JW applies to the BSA-based GPA/MPA induction dose, which this page doesn't price. |
| Hepatitis B screening not documented | Payer requests pre-treatment HBsAg and anti-HBc results per the label | Confirm pre-treatment HBsAg and anti-HBc results in the chart; supply on appeal. |
| Combination-with-MTX requirement (RA only) | RA dose billed without methotrexate documentation | Document MTX use in chart and supply on appeal. |
| Site-of-care denial post first dose | Subsequent infusion at HOPD when payer requires office/AIC | Move infusion to office or AIC, or submit medical-necessity justification. |
| Looking for Rituxan Hycela under J9312 | Rituxan Hycela (SC rituximab and hyaluronidase, J9311) does not appear on a J9312 claim search | Rituxan Hycela has its own code J9311; look there, not J9312 or an IV biosimilar Q-code. |
Frequently asked questions
What are the HCPCS codes for rituximab?
There are five rituximab HCPCS codes: J9312 (Rituxan, the reference product), Q5115 (Truxima), Q5119 (Ruxience), Q5123 (Riabni), and J9311 (Rituxan Hycela, a subcutaneous formulation). All five share the same billing unit basis: 1 unit = 10 mg.
Why does the biller need to distinguish Rituxan from biosimilars?
Each rituximab product has its own HCPCS code, NDC, and ASP; billing Rituxan (J9312) when the patient received Truxima (Q5115) triggers a denial. Most payers name a biosimilar first: BCBS Michigan's utilization-management drug list names Riabni, Ruxience, and Truxima as preferred, and Cigna requires the patient to have tried all three before it covers Rituxan.
What is the dosing for rituximab by indication?
Each approved use carries its own regimen; RA is a flat dose and GPA/MPA induction is dosed by body surface area:
- RA = 1,000 mg IV in combination with methotrexate
- GPA and MPA = 500 mg IV in combination with glucocorticoids
- Pemphigus vulgaris = 500 mg IV with glucocorticoids on the label's tapering schedule
What FDA boxed warnings apply to all rituximab products?
Rituximab's boxed warning covers four risks: fatal infusion-related reactions, severe mucocutaneous reactions, hepatitis B virus reactivation, and progressive multifocal leukoencephalopathy (PML). The label directs hepatitis B screening (HBsAg and anti-HBc) before the first infusion; a positive result changes the treatment plan and is a common documentation request on appeal.
Is Rituxan Hycela the same as Rituxan?
No. Rituxan Hycela (rituximab and hyaluronidase human, J9311) is a subcutaneous formulation with its own fixed doses. It is not interchangeable with an IV Rituxan order and is billed under its own code, separate from J9312.
Sources
- AAPC — HCPCS J9312 (Rituxan / rituximab)
- AAPC — HCPCS Q5115 (Truxima)
- AAPC — HCPCS Q5119 (Ruxience)
- AAPC — HCPCS Q5123 (Riabni)
- FDA Rituxan label (BLA 103705)
- Genentech — Rituxan Co-pay Assistance Program
- CMS — Medicare Part B Drug ASP Pricing File
- CMS — HCPCS quarterly update file
- CMS — JW / JZ modifier guidance
Dataset dates: pricing Q4 2026 · payer policies Sep 2026 · assistance Sep 2026.