Rituxan, its biosimilars and Rituxan Hycela — J9312, Q5115, Q5119, Q5123, J9311

One unit basis, five HCPCS codes. Billing, dosing, coverage and patient assistance for the reference product, every biosimilar and the subcutaneous alternative.

Help paying: Genentech Patient Foundation can cut the cost to $0 — free for patients who qualify. See assistance programs →

Billing the visit?Code this visit → Quoting the patient?What this patient owes →
HCPCS
J9312
1 billing unit = 10 mg
Vial
100 & 500 mg
single-dose
Administration
96413 + 96415*
Medicare ASP+6%
$72.094 / 10 mg · Q4 2026
Route
IV infusion
RA dose
1,000 mg
flat, not weight-based

*Some payers require alternate administration coding.

Pricing Q4 2026 · Payer policies Sep 2026 · Assistance Sep 2026

Rituxan tools

Billing units
1 unit = 10 mg

Calculate units, vials, waste and JW/JZ from the ordered dose.

Calculate billing units →
Coverage & prior authorization
20 of 26 commercial payer policies require PA; 6 don’t say clearly

Check the actual requirements by payer and diagnosis.

Check Rituxan coverage →
Patient cost
Calculate what the patient will actually owe

Payer pricing + benefits + assistance + administration.

Estimate patient cost →
Copay assistance
Manufacturer + foundation programs

Current status, eligibility, award amounts and application links.

Find assistance programs →

Build this claim: pick the drug and dose, get the codes, units and modifiers.

Code this visit

Free claim calculator · Medicare basis

Rituxan 1,000 mg by intravenous infusion over about four hours in a physician office. J9312 bills per 10 mg; the infusion is billed in the chemotherapy/complex-biologic family, 96413 for the first hour and 96415 for each additional hour:

LineDescriptionUnitsModMedicare allowed
J9312Rituxan (1 unit = 10 mg)100JZ$7,209.40
96413Chemo/complex infusion, initial hour1$133.27
96415Each additional hour3$85.17
Medicare-basis total$7,427.84

What this patient owes is a different question — their plan, deductible and assistance: See what this patient owes →

Any drug in the catalog, NDC lines, JW/JZ — free. A payer’s policy and your contracted rate come with the free 30-day trial.

Working a live Rituxan patient?

CareCost combines payer coverage, billing units, reimbursement, benefits and financial assistance into one patient estimate.

What this patient owes →

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.

Rituxan, its three biosimilars and Rituxan Hycela: HCPCS code, maker, and the Medicare-basis rate for the same 1,000 mg dose, 2026 Q4.
ProductCodeMaker1,000 mg allowed
Rituxan (reference)J9312Genentech$7,209.40
Truxima (rituximab-abbs)Q5115Teva / Celltrion$3,598.80
Riabni (rituximab-arrx)Q5123Amgen$2,108.30
Ruxience (rituximab-pvvr)Q5119Pfizer$579.20
Rituxan Hycela (SC, own fixed dose)J9311Genentech$3,626.50
The same 1,000 mg dose costs $7,209.40 as Rituxan and $579.20 as Ruxience — a 12× spread across four interchangeable-by-policy codes. 21 of 25 payers in the coverage corpus carry a preferred-product rule, and which product it names varies by payer; see Rituxan coverage.

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.

Rituximab dosing per FDA-approved indication.
IndicationInductionMaintenanceNotes
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 weeksThe 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 weekstwo 500 mg infusions two weeks apart once disease control is reached, then 500 mg every 6 monthsInduction 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 glucocorticoids500 mg IV at months 12 and 18, then every 6 months or on relapseThe 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-2150242-0051-21100 mg/10 mL single-dose vial
50242-053-0650242-0053-06500 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.

11-digit NDC required on most claim forms. Pad the labeler-product-package segments to 5-4-2. Use the 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.

CPTDescriptionUse for
96413Chemotherapy administration, IV infusion technique; up to 1 hour, single or initial substanceFirst hour of rituximab infusion ($133.27, Medicare PFS national non-facility, 2026)
96415Chemotherapy administration, IV infusion technique; each additional hourHours 2+ of rituximab infusion ($28.39, Medicare PFS national non-facility, 2026)
96367IV infusion, additional sequential infusion of new substanceSequential premed infusion of a separate substance, per AMA hierarchy rules
96374Therapeutic IV push, single drugIV-push premedications
96372Therapeutic SC/IM injectionSC/IM premedications

Premedication billing

AgentRoute / CPTUse
DiphenhydramineOral, or IV push (96374)Antihistamine premedication
AcetaminophenOralAntipyretic premedication
Methylprednisolone 100 mgIV push (96374) or infusionRecommended 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.

InformationCMS-1500 boxNotes
NDC qualifier + 11-digit NDC + UoM + qty24A shaded areaFormat: 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 units24GAdministered + waste split across two lines, same DOS
CPT 96413 + 9641524D (admin lines)1 unit 96413 (initial hour) + 3 units 96415 (each additional hour, four-hour RA infusion)
ICD-1021Indication-specific
NPI17b / 24J / 33aRendering and billing provider NPI
PA number (when required)2319 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)24DHospital outpatient 340B claims only

Calculate units, vials & JW/JZ →

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.

IndicationICD-10 familyExamples
Rheumatoid arthritis (RA)M05.x / M06.xM06.9 (the code this page's example uses); M05.79
Granulomatosis with polyangiitis (GPA)M31.3xM31.30; M31.31
Microscopic polyangiitis (MPA)M31.7M31.7
Pemphigus vulgaris (PV)L10.xL10.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.

SettingPOSClaim formElectronicTypical use
Physician office / infusion suite11CMS-1500837PMost maintenance doses
Ambulatory infusion center (AIC)49CMS-1500837PMaintenance post site-of-care steering
On-campus hospital outpatient22UB-04 / CMS-1450837IFirst dose, reaction history
Off-campus hospital outpatient19UB-04 / CMS-1450837IFirst dose at off-campus HOPD
Patient home12CMS-1500837PHome 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.

Rituximab family comparison: HCPCS, ASP+6% rate per 10 mg, and per-1,000 mg total, 2026 Q4.
ProductHCPCSRate / 10 mgRate / 1,000 mg
RituxanJ9312$72.094$7,209.40
TruximaQ5115$35.988$3,598.80
RiabniQ5123$21.083$2,108.30
RuxienceQ5119$5.792$579.20
Rituxan HycelaJ9311$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).

See current Rituxan assistance programs →

Common Rituxan denials & fixes

Denial reasonCommon causeFix
Wrong admin-code family for this payerBiller used one admin-code family without checking this payer's policyMost 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/unitRecalculate: mg ÷ 10 = units.
Wrong J-code (J9312 instead of biosimilar)Reference Rituxan billed when patient received a biosimilarMatch HCPCS to NDC drawn: Q5115/Q5119/Q5123 each have distinct labelers.
Preferred-product step not metNew 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 missingSingle-dose-vial claim without JZ when no drug was discardedResubmit with JZ on the drug line.
JW appears on a flat-dose claim1,000 mg and 500 mg doses draw exactly two 500 mg vials or one 500 mg vial — no discardResubmit with JZ only; JW applies to the BSA-based GPA/MPA induction dose, which this page doesn't price.
Hepatitis B screening not documentedPayer requests pre-treatment HBsAg and anti-HBc results per the labelConfirm pre-treatment HBsAg and anti-HBc results in the chart; supply on appeal.
Combination-with-MTX requirement (RA only)RA dose billed without methotrexate documentationDocument MTX use in chart and supply on appeal.
Site-of-care denial post first doseSubsequent infusion at HOPD when payer requires office/AICMove infusion to office or AIC, or submit medical-necessity justification.
Looking for Rituxan Hycela under J9312Rituxan Hycela (SC rituximab and hyaluronidase, J9311) does not appear on a J9312 claim searchRituxan 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

  1. AAPC — HCPCS J9312 (Rituxan / rituximab)
  2. AAPC — HCPCS Q5115 (Truxima)
  3. AAPC — HCPCS Q5119 (Ruxience)
  4. AAPC — HCPCS Q5123 (Riabni)
  5. FDA Rituxan label (BLA 103705)
  6. Genentech — Rituxan Co-pay Assistance Program
  7. CMS — Medicare Part B Drug ASP Pricing File
  8. CMS — HCPCS quarterly update file
  9. CMS — JW / JZ modifier guidance

Dataset dates: pricing Q4 2026 · payer policies Sep 2026 · assistance Sep 2026.

Reviewed September 22, 2026 by Erin Rose, CareCost Estimate founder. Methodology →

Still have a patient waiting?

Everything on this page, applied to one patient: their payer’s rate, their benefits, the programs open to them today, and what they owe.

Estimate a Rituxan patient →