CareCost CareCost Estimate

Ocrevus Zunovo (J2351) billing units

1 billing unit = 1 mg

920 mg dose → 920 billing units

J2351 · ocrelizumab and hyaluronidase-ocsq

920 mg/23,000 units single-dose vial · JZ on every claim

Calculate this patient's units ↓

Calculate this patient's billing units

920 mg subcutaneously into the abdomen over about 10 minutes, once every 6 months · the same dose for every labeled indication

920 billing units
920 mg ÷ 1 mg/unit = 920 units
Vials
1 × 920 mg
Discarded drug
0 mg
Modifier
JZ
Common error: billing 96401 or 96372 without confirming the payer's position first. Both are in use for this ten-minute injection, at a 4.7x price spread ($71.81 vs. $15.36) -- the wrong one is a common source of admin-line denials.
Claim line
J2351 × 920 JZ
Administration: 96401 × 1

Finish the complete cost estimate for Ocrevus Zunovo

Your Ocrevus Zunovo dose and 920 billing units carry straight into the estimate.

Pick the payer, enter what the patient has already met toward the deductible and the out-of-pocket maximum, and choose a copay program. CareCost returns the patient's share as a good faith estimate you can hand over.

Free · No credit card · No sales call

Create your first patient estimate in about a minute.

Cost estimate · Original Medicare

Patient owes, 920 mg

$8,857.40
PlanOriginal Medicare · 37 commercial payers also priced
Deductible met$283 of $283 · out-of-pocket tracked
Drug responsibility (20%)$8,843.04
Administration (96401)$14.36
Copay programGenentech Ocrevus Co-pay Program · $0 on commercial plans

Change the payer and the estimate re-prices against that payer's own published rate. The result is a good faith estimate for the patient.

36 payer price files · Commercial + Medicare · Copay and foundation status · Deductible, coinsurance and out-of-pocket math

See payer coverage ▸
Aetna · Anthem / Elevance · Cigna · UnitedHealthcare · Centene / Ambetter · Kaiser Permanente · Harvard Pilgrim · Highmark · CareFirst BCBS · BCBS Federal Employee Program · Blue Shield of California · Capital BlueCross · Excellus BCBS · Florida Blue · HCSC (IL/TX/OK/NM/MT) · HMSA (BCBS Hawaii) · Horizon BCBS NJ · Independence Blue Cross · Premera Blue Cross · Regence BCBS · Wellmark BCBS · Arkansas BCBS · BCBS Alabama · BCBS Arizona · BCBS Kansas · BCBS Kansas City · BCBS Louisiana · BCBS Massachusetts · BCBS Michigan · BCBS Minnesota · BCBS Mississippi · BCBS Nebraska · BCBS North Carolina · BCBS Rhode Island · BCBS South Carolina · BCBS Tennessee · BCBS Vermont

Ocrevus Zunovo billing reference

How to calculate Ocrevus Zunovo billing units

Ocrevus Zunovo J2351 is billed in units of 1 mg: ordered dose ÷ 1 mg = billing units. The labeled dose is a flat 920 mg for every indication, so the calculation has no per-kilogram multiplication and nothing to round -- 920 mg ÷ 1 mg = 920 billing units, every time.

Ocrevus Zunovo ships as a 920 mg/23,000-unit single-dose vial in 23 mL, sized to match the labeled dose exactly, so the amount drawn (920 mg) equals the amount administered (920 mg) with nothing left over. That is why JZ (no drug discarded) is the modifier on every Ocrevus Zunovo claim -- unlike a multi-dose-vial drug, there is no per-vial waste math to do.

Medicare pays $48.06 per mg (ASP+6%), effective for claims in Q3 2026 — $44,215.20 for the 920-unit dose above.

Billing units by product

ProductHCPCSDoseBilling units
Ocrevus Zunovo (subcutaneous)J2351920 mg920
Ocrevus (IV, maintenance dose)J2350600 mg600
Ocrevus (IV, each initial infusion)J2350300 mg300
Briumvi (IV, ublituximab-xiiy)J2329450 mg450

Ocrevus IV's initial dose splits into two 300 mg infusions 14 days apart, each billed as 300 units -- see the claim-count comparison below. Briumvi is a different molecule (ublituximab-xiiy, TG Therapeutics), shown here for its unit basis, not as a clinical recommendation.

JW and JZ modifiers for Ocrevus Zunovo

JZ — no discarded drug from the single-dose vial. JW — discarded drug, reported on its own claim line. One of the two is required on every J2351 claim per CMS's July 1, 2023 single-dose container policy.

Standard dose (no waste): 920 mg ÷ 1 = 920 units administered. 920 mg ÷ 920 = 1 vial drawn = 920 units drawn. Drawn equals administered, so bill J2351 × 920 JZ · 96401 × 1 (or 96372, per the payer's position). This is the case on every Ocrevus Zunovo claim, because the single-dose vial is sized to match the labeled dose exactly.

There is no ordinary JW scenario for this product: the 920 mg dose and the 920 mg vial are the same number. If a payer disputes a partial administration, document the discarded amount in the chart and bill it on its own JW line, same date of service, same HCPCS code -- but that is not a routine claim shape here.

Ocrevus Zunovo administration codes: 96401 or 96372

Genentech's own billing guidance defaults to 96401 (chemotherapy administration, subcutaneous or intramuscular, non-hormonal anti-neoplastic), which pays $71.81. Some payers instead require 96372 (therapeutic, prophylactic or diagnostic injection, subcutaneous or intramuscular), which pays $15.36, for the same ten-minute administration -- a 4.7x spread. 96413 and 96365 (IV infusion administration) never apply to J2351; those codes belong to the infused product, J2350.

What to do: default to 96401, since that is the code Genentech's guidance leads with and the code this reference's manifest uses. Before the first claim for a new payer, confirm their position -- bill 96372 instead if that payer's policy or past remittance says so, and keep a per-payer note so the second claim does not repeat a denial the first one already resolved.

Show administration codes ▾

96401 and 96372 are both subcutaneous/intramuscular injection codes -- there is no infusion time, initial hour, or additional hour to report for either one, because Ocrevus Zunovo is not infused. The visit itself typically runs about 10 minutes, including the injection.

Claim count: Ocrevus Zunovo vs. infused Ocrevus

Infused Ocrevus splits its first dose into two 300 mg infusions 14 days apart, each its own claim, followed by a 600 mg maintenance infusion later in the year -- three J2350 claims in a new patient's first year. Zunovo has no loading split: the first 920 mg injection is identical to every one after it, so a new Zunovo patient's first year carries two J2351 claims.

Ocrevus Zunovo, year one:
Day 0: J2351 × 920 JZ (920 mg)
Month 6: J2351 × 920 JZ (920 mg)
Total: 2 claims, 1,840 drug units billed
Ocrevus (IV), year one:
Day 0: J2350 × 300 JZ (300 mg)
Day 14: J2350 × 300 JZ (300 mg)
Later: J2350 × 600 JZ (600 mg maintenance)
Total: 3 claims, 1,200 drug units billed

Fewer claims does not mean a smaller bill: Zunovo's 1,840 units at $48.06/mg allow more than the infusion's 1,200 units at $60.97/mg, over the same first year. See the pricing comparison on the reference page for the full-year totals.

Vial size and form

Ocrevus Zunovo is supplied as a 920 mg ocrelizumab / 23,000 unit hyaluronidase-ocsq single-dose vial in 23 mL — there is no other size. NDC 50242-554-01 (10-digit) / 50242-0554-01 (11-digit), Genentech. See the FDA prescribing information for full dosing and administration instructions.

Code family

J2351 is the subcutaneous ocrelizumab code. The infused form of the same molecule bills under a separate code, J2350, at a different labeled dose (600 mg maintenance) and a different administration code (96413 or 96365). Briumvi (ublituximab-xiiy, TG Therapeutics), a different anti-CD20 molecule sometimes compared against this class, bills under J2329. See the HCPCS hub for coding across the family. The Medicare rate for every quarter is on the cost page →

Frequently asked questions

How many billing units are in a 920 mg dose of Ocrevus Zunovo?

920 billing units. Ocrevus Zunovo J2351 bills 1 unit per 1 mg, so a 920 mg dose is always 920 units.

What is the J-code for Ocrevus Zunovo?

J2351. The infused version of the same molecule, Ocrevus, bills under a different code, J2350, at a different dose — 600 mg instead of 920 mg — so the two are never interchangeable on a claim.

Does Ocrevus Zunovo require JW or JZ?

JZ on every claim. The 920 mg dose exactly fills the single-dose 920 mg vial, so nothing is left over to discard — there is no ordinary JW scenario for this product.

Which administration code should I bill, 96401 or 96372?

Both are in use. Genentech's own billing guidance defaults to 96401 ($71.81); some payers require 96372 ($15.36) instead for the same ten-minute injection. Confirm the payer's position before the first claim and keep a per-payer note so the second claim does not repeat a denial the first one already resolved.

How many claims does Ocrevus Zunovo generate in the first year, compared to the infusion?

Two claims for Zunovo against three for infused Ocrevus. The infusion splits its first dose into two 300 mg infusions 14 days apart, then a 600 mg maintenance infusion — three claims in year one. Zunovo has no loading split: the first 920 mg injection is identical to every one after it, so year one carries two claims.

What is the Q3 2026 Medicare reimbursement for J2351?

$48.06 per mg (ASP+6%), effective for claims in Q3 2026 — $44,215.20 for the standard 920 mg dose.

Sources

Data current: pricing Q3 2026 · payer policies Aug 2026

Sources: CMS ASP pricing files (Q3 2026); Medicare physician fee schedule (96401 and 96372, national non-facility); FDA-approved prescribing information (Ocrevus Zunovo label, Genentech, BLA 761371); CMS single-dose container JW/JZ policy (effective July 1, 2023); CPT codebook administration-code guidance; the CareCost Clearance coverage corpus (27 payers, 251 ocrelizumab rules).

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