Ocrevus Zunovo (ocrelizumab + hyaluronidase) — HCPCS J2351

Genentech, Inc. · 920 mg / 23,000 U single-dose vial · Subcutaneous, ~10 minutes, every 6 months

Ocrevus Zunovo is the subcutaneous formulation of ocrelizumab, billed under HCPCS J2351 at 1 mg per unit. The fixed 920 mg dose, given as a single SC injection in the abdomen every 6 months, is billed as 920 units with the JZ modifier required on every claim. Q2 2026 Medicare reimbursement: $46.794/mg ($43,050.48 per 920 mg dose, ASP + 6%). Different from IV Ocrevus (J2350) — verify formulation before billing.

ASP data:Q2 2026 (live)
Payer policies:verified May 2026
Manufacturer guide:v6.0 / Sept 2025
FDA label:revised Aug 2025
Page reviewed:

Instant Answer — the 5 things you need to bill J2351

HCPCS
J2351
1 mg = 1 unit
Dose
920 units
920 mg SC q6mo
Modifier
JZ
Required, every claim
Admin CPT
96401 / 96372
SC chemo or therapeutic — payer-dependent
Medicare ASP+6%
$46.794
per mg, Q2 2026 · $43,050.48/dose
HCPCS descriptor
J2351 — "Injection, ocrelizumab, 1 mg and hyaluronidase-ocsq" Permanent 4/1/25
Dose
Single 920 mg SC injection in the abdomen every 6 months — no split loading dose
Injection time
~10 minutes (vs. 2–3.5 hours for IV Ocrevus)
NDC
50242-554-01 (10-digit) / 50242-0554-01 (11-digit)
Vial
920 mg ocrelizumab + 23,000 units hyaluronidase / 23 mL single-dose vial
Route
Subcutaneous (abdomen only)
Benefit channel
Medical (provider buy-and-bill) — not specialty pharmacy
FDA approval
September 13, 2024 (BLA 761371)
ℹ️
Looking for the intravenous version? Ocrevus (IV) uses a different J-code (J2350), different NDC (50242-150-01), different dose (600 mg = 600 units), and different admin code (96413 or 96365). See the Ocrevus IV (J2350) billing reference.
Phase 1 Identify what you're billing Confirm the right code, dose, and NDC before building the claim.

SC vs. IV formulations — J2351 vs. J2350 FDA verified Aug 2025

The single most common biller error on this drug. Every billing axis differs.

Ocrevus has two FDA-approved formulations from Genentech: the original intravenous infusion (Ocrevus, J2350, approved 2017) and the newer subcutaneous injection (Ocrevus Zunovo, J2351, approved September 2024 with permanent J-code effective April 1, 2025). Both treat the same MS indications, but they are not interchangeable for billing.

Side-by-side comparison of Ocrevus Zunovo (SC, J2351) and Ocrevus (IV, J2350) billing parameters.
Ocrevus Zunovo (SC)Ocrevus (IV)
HCPCSJ2351J2350
NDC50242-0554-0150242-0150-01
Vial size920 mg + 23,000 U / 23 mL300 mg / 10 mL
Maintenance dose920 mg q6mo600 mg q6mo
Initial doseSame (no loading split)300 mg × 2, 14 days apart
Billable units920600
Administration CPT96401 / 9637296413 / 96365
Time to administer~10 minutes (SC, abdomen)2–3.5 hours (IV)
PremedicationDexamethasone 20 mg PO + antihistamineMethylprednisolone 100 mg IV + antihistamine
Wastage modifier (JZ)RequiredRequired
Q2 2026 ASP+6%$46.794/mg$59.596/mg
FDA approvalSeptember 2024 (BLA 761371)March 2017 (BLA 761053)
Disambiguation rule of thumb: if the encounter note says "subcutaneous," "SC injection," "abdomen," or "10-minute injection," bill J2351. If it says "infusion," "IV," or runs 2+ hours, bill J2350. The unit math is fundamentally different (920 vs 600); a wrong code produces a denial or a 35% billing error.

This page covers the SC formulation (Zunovo, J2351). For the IV reference, see Ocrevus (J2350).

Dosing & unit math FDA label Aug 2025

From FDA prescribing information, label revised August 2025 (BLA 761371).

FDA-labeled dose schedule (verbatim):

"920 mg/23,000 units (920 mg ocrelizumab and 23,000 units of hyaluronidase) administered as a single 23 mL subcutaneous injection in the abdomen over approximately 10 minutes every 6 months."
  • No split loading dose. Unlike IV Ocrevus, the very first Zunovo dose is the full 920 mg.
  • Maintenance: single 920 mg SC injection every 6 months.
  • Site: abdomen only (per FDA label).
  • Time per dose: ~10 minutes.
  • 1 mg = 1 unit: bill 920 units per dose.

Worked example — first-year billing for a new patient

# Day 0 — first 920 mg SC injection
Drug units billed: 920
HCPCS: J2351 · Modifier: JZ · Vials: 1 × 920 mg

# Month 6 — second 920 mg SC injection
Drug units billed: 920
HCPCS: J2351 · Modifier: JZ · Vials: 1 × 920 mg

# Total year-1 drug units billed: 1,840
# Year-1 dose count: 2 (vs. 4 for IV Ocrevus initial year)

Required premedication (label-mandated)

Premedications differ from IV Ocrevus — do not copy IV protocols:

  • Dexamethasone 20 mg PO (or equivalent corticosteroid), at least 30 minutes prior
  • Antihistamine (e.g., desloratadine), at least 30 minutes prior
  • Antipyretic optional

Note: oral dexamethasone (PO), not IV methylprednisolone. The FDA label explicitly specifies dexamethasone for Zunovo. Bill the corticosteroid and antihistamine separately if the practice supplies them.

NDC reference FDA NDC Directory verified May 2026

NDC (10-digit)NDC (11-digit, claim form)PackageManufacturer
50242-554-01 50242-0554-01 920 mg ocrelizumab + 23,000 U hyaluronidase in 23 mL (40 mg/mL + 1,000 U/mL), single-dose vial Genentech, Inc.
11-digit NDC required on most claim forms. Pad the middle segment with a leading zero: 50242-0554-01. Use the N4 qualifier in CMS-1500 Box 24A and UB-04 Box 43.

Canonical source: FDA National Drug Code Directory.

Phase 2 Code the claim Build the line items: admin code, modifiers, ICD-10, site of care.

Administration codes CPT verified May 2026

The 96401 vs. 96372 fork is the most common payer denial trigger on this drug.

CodeDescriptionWhen to use
96401 Chemotherapy administration, subcutaneous or intramuscular; non-hormonal anti-neoplastic Manufacturer-recommended. Use for payers that recognize ocrelizumab/hyaluronidase as a "complex biologic" eligible for chemo administration.
96372 Therapeutic, prophylactic, or diagnostic injection (specify substance or drug); subcutaneous or intramuscular Fallback for payers that don't recognize ocrelizumab as chemo-eligible. Default for commercial home-infusion contracts.
Genentech's guidance: bill 96401 as the primary administration code for in-office Zunovo injection. Since 2006, CMS has permitted 96401 for non-chemotherapy monoclonal antibodies (rituximab, infliximab, alemtuzumab) but local MACs retain authority to deny.
Known payer denials of 96401 for SC biologics (historical pattern from rituximab/Rituxan Hycela, the closest analog): Oscar, Cigna, and select regional BCBS plans have denied 96401 for non-oncology SC monoclonal antibodies and required 96372 instead. Expect the same fork on Zunovo until carrier policies publish explicit guidance.

Practical workflow: maintain a per-payer crosswalk. Default to 96401; flip to 96372 for payers known to deny. The reimbursement difference is modest for SC (10-minute) administration but matters for high-volume practices. Codes 96369–96371 (SC infusion via pump) do NOT apply — Zunovo's ~10-minute single injection falls below the 96369 hour-based infusion threshold.

Modifiers CMS verified May 2026

JZ — required, every claim

Effective July 1, 2023, CMS requires the JZ modifier on all claims for single-dose container drugs when no drug is discarded. Ocrevus Zunovo is supplied in a 920 mg single-dose vial used in full per dose, with no remainder. JZ applies to every Zunovo claim.

JW — does NOT apply

JW is for documenting the discarded portion of a single-dose vial. Because each Zunovo dose uses the complete vial with zero remainder, there is no drug to discard and JW is not used. Per CMS, J2351 is not on the JW/JZ single-dose container list in the conventional sense — the entire vial is administered. Genentech does not provide JW guidance for Zunovo.

⚠️ Common error: Using JW (instead of JZ) on Zunovo claims. JW with 0 units in the discarded field is a known denial trigger at several MACs. Use JZ, not JW.

Modifier 25 — situational

Use modifier 25 on the E/M code when a significant, separately identifiable evaluation and management service is performed on the same day as the injection. Genentech's Zunovo billing guide lists modifier 25 explicitly, anticipating frequent same-day E/M billing for this drug.

340B modifiers (JG, TB)

For 340B-acquired Zunovo, follow your MAC's current 340B modifier policy. The manufacturer billing guide does not provide 340B-specific instructions.

ICD-10-CM diagnosis codes Effective Oct 1, 2025

Identical list to IV Ocrevus — no Zunovo-specific ICD-10. Many payers reject the parent code G35.

ICD-10DescriptionUse for
G35Multiple sclerosis (parent)Avoid — many payers reject
G35.ARelapsing-remitting multiple sclerosisRRMS indication
G35.B0Primary progressive MS, unspecifiedPPMS, activity not characterized
G35.B1Active primary progressive MSPPMS with active disease
G35.B2Non-active primary progressive MSPPMS without active disease
G35.C0Secondary progressive MS, unspecifiedSPMS, activity not characterized
G35.C1Active secondary progressive MSSPMS with relapses (covered indication)
G35.DMultiple sclerosis, unspecifiedDisseminated MS, NOS
Per Genentech: "Many payers will not accept the parent code (G35). Please check with your payer." Default to the most specific G35.x sub-code supported by the encounter documentation.

Site of care & place of service Verified May 2026

Because Zunovo is a 10-minute SC injection, it can be administered in any of the following with no infusion-suite requirement:

SettingPOSClaim formElectronic
Physician office11CMS-1500837P
Ambulatory infusion suite49CMS-1500837P
Hospital outpatient19 or 22UB-04 / CMS-1450837I
Patient home12CMS-1500 (with home-infusion HCPCS)837P
Site-of-care opportunity: Zunovo's 10-minute administration time makes it cost-effective in non-infusion settings. As of May 2026, no major payer is yet steering patients toward Zunovo over IV Ocrevus via site-of-care policy — both are treated at parity. Watch for this to change.

Home administration billing Verified May 2026

Home administration of Zunovo is a real option given the 10-minute SC injection. Billing differs sharply between Medicare and commercial payers — do not use the same code set for both.

Medicare home admin (Part B Home Infusion Therapy benefit)

CodeTypeDescription
G0089HCPCSProfessional services, initial visit, SC immunotherapy or other SC infusion drug administration in patient's home, each 15 minutes
G0069HCPCSSame as above, subsequent visits, each 15 minutes

Commercial home admin (most non-Medicare plans)

CodeTypeDescription
S9329HCPCSHome infusion therapy, chemotherapy infusion; per diem
S9330HCPCSHome infusion therapy, continuous chemotherapy; per diem
S9331HCPCSHome infusion therapy, intermittent anti-emetic; per diem
96372CPTTherapeutic SC/IM injection (the actual administration)
Common error: Using G0089/G0069 on commercial claims. These are CMS Home Infusion Therapy benefit codes and are typically not covered for under-65 patients. Use S-codes + 96372 for commercial.

Genentech does not maintain a Zunovo-exclusive home infusion network. Patients route through whatever specialty pharmacy or home-infusion vendor their plan dictates — commonly Option Care, Coram, Optum Specialty, Accredo, BriovaRx, or Vivo Infusion. Coordinate through Genentech Access Solutions (1-844-OCREVUS).

Claim form field mapping Genentech v6.0 / Sept 2025

From Genentech "Coding & Billing for Ocrevus & Ocrevus Zunovo" v6.0 (September 2025).

CMS-1500 / 837P (physician office, POS 11/49)

InformationCMS-1500 boxElectronic loop / segment
NPI17b2310A/2420E/2310D — NM109
Drug info (name, dose, NDC, route, amount, strength)192300 NTE/PWK
ICD-10212300 HI01-2
PA number232300 REF02
Dates of service24A2400 DTP03
HCPCS + NDC (N4) + admin CPT + modifiers24D2400 SV101 (each on its own line)
Units24G2400 SV104

Form references: NUCC (CMS-1500).

Phase 3 Get paid Payer requirements, Medicare reimbursement, and patient-side support.

Payer policy snapshot Reviewed May 2026

All major payers cover Zunovo at parity with IV Ocrevus — usually under a single combined policy.

Ocrevus Zunovo prior-authorization and coverage requirements at major commercial payers as of May 2026.
PayerPA?IV-first step?SoC steeringPediatricRe-auth
UnitedHealthcare
Policy 2026D0056P (combined)
Yes No Yes (separate policy) No 12 mo
Aetna
CPB 0264 (combined)
Yes No Yes (separate policy) Case-by-case Continuous w/ response
Cigna
Policy IP0705
Yes No Standard SoC policy No w/ documented response
SC BCBS / Anthem-Carelon
Combined policy
Yes No Site-of-care UM applies No w/ response
Key finding: No major payer requires a trial of IV Ocrevus before approving Zunovo. Both formulations are first-line options for relapsing MS, CIS, and PPMS. Per Genentech, "national payers and the majority of regional payers are covering Ocrevus Zunovo at parity with Ocrevus."

What's the same as IV Ocrevus

  • Indications covered: RRMS, active SPMS, PPMS, CIS
  • Combined PA criteria (one policy, both formulations)
  • No commercial step therapy
  • Site-of-care UM applied equally
  • Same ICD-10 codes accepted

What's different from IV Ocrevus

  • Pediatric: Zunovo is FDA adult-only (18+); IV Ocrevus is FDA-labeled for RMS ≥10. No payer extends pediatric off-label allowance to Zunovo.
  • McDonald Criteria documentation: some payers (e.g., SC Blues) require lighter diagnostic documentation for Zunovo than for IV Ocrevus.
  • Admin code denials: 96401 denials are more common for Zunovo than for IV (where 96413 denials drive the fork). Have 96372 ready as fallback.

Medicare reimbursement CMS Q2 2026 (live)

Quarterly ASP from CMS Part B Drug Pricing File. Refreshes automatically each quarter.

Q2 2026 payment snapshot — J2351

Effective April 1 – June 30, 2026 · Based on 4Q25 ASP submissions

ASP + 6%
$46.794
per mg / per unit
920 mg dose
$43,050.48
920 units × ASP+6%
After sequestration
~$42,189
~2% reduction (actual paid)
SC vs IV Medicare delta: Per-mg, Zunovo is cheaper to Medicare ($46.794 vs $59.596 for IV). Per-dose, Zunovo costs more ($43,050 vs $35,758) because the 920 mg dose exceeds the 600 mg IV maintenance. Annualized (2 doses/year), Zunovo total Medicare cost is ~$86,101 vs IV's ~$71,515.

Coverage

There is no NCD or LCD specific to ocrelizumab. Coverage falls under the generic drug-coverage LCD framework (e.g., LCD L33394 at Novitas / First Coast). All MACs cover J2351 for FDA-approved on-label indications. Bill with a specific G35.x ICD-10.

Code history

  • C9173 — temporary code, effective post-FDA approval (Q4 2024)
  • J2351 — permanent code, effective April 1, 2025

Canonical code source: CMS HCPCS quarterly update file.

Patient assistance & copay support Genentech verified May 2026

  • OCREVUS / OCREVUS ZUNOVO Co-pay Program — commercial patients only, single program covering both formulations
  • Genentech Patient Foundation — free drug for uninsured/underinsured eligible patients
  • Patient Navigator: 1-844-OCREVUS / 1-844-627-3887 (M–F 9 a.m.–8 p.m. ET)
  • Genentech Spoilage Program: 1-800-551-2231
  • Enrollment: genentech-access.com
Need to model what a specific patient will actually pay after copay assistance, deductible, coinsurance, and OOP max? Run a CareCost Estimate — J-code pre-loaded.
Phase 4 Fix problems When a claim denies or a question stalls, start here.

Common denials & how to fix them

Denial reasonCommon causeFix
Wrong J-code (J2350 instead of J2351) SC dose billed under the IV J-code — or vice versa Verify formulation in encounter notes. SC = J2351, 920 units. IV = J2350, 600 units.
Admin code denial (96401) Payer doesn't recognize ocrelizumab/hyaluronidase as chemo-eligible Resubmit with 96372. Maintain payer crosswalk.
Modifier denial (JW) JW used instead of JZ on a single-dose vial claim Resubmit with JZ. JW does not apply (no waste).
Home admin code mismatch G0089/G0069 used on a commercial claim Resubmit with S9329-S9331 + 96372 for commercial. G-codes are Medicare HIT-only.
ICD-10 too broad G35 (parent) used instead of a specific G35.x Use G35.A (RRMS), G35.B0–B2 (PPMS), or G35.C1 (SPMS active).
PA not on file Initial dose given before authorization confirmed Submit with appeal + clinical documentation. Combined Ocrevus+Zunovo PA at most payers; check before each q6mo dose.
NDC format 10-digit NDC submitted; payer requires 11-digit Use 11-digit form: 50242-0554-01 with N4 qualifier.
Pediatric Zunovo denial Patient under 18; Zunovo is FDA adult-only Switch to IV Ocrevus (FDA-labeled for RMS ≥10) or seek separate appeal — no payer reviewed covers pediatric Zunovo.

Frequently asked questions

What is the HCPCS code for Ocrevus Zunovo?

Ocrevus Zunovo (subcutaneous ocrelizumab + hyaluronidase-ocsq) is billed under HCPCS J2351 — "Injection, ocrelizumab, 1 mg and hyaluronidase-ocsq." Each milligram of ocrelizumab equals one billable unit, so the standard 920 mg dose is billed as 920 units. The intravenous formulation (Ocrevus) uses a separate code: J2350. J2351 became a permanent J-code effective April 1, 2025.

How many units do I bill for a 920 mg dose of Ocrevus Zunovo?

Bill 920 units under J2351 for every Ocrevus Zunovo dose. 1 mg of ocrelizumab = 1 unit. The dose is fixed: a single 920 mg subcutaneous injection every 6 months, with no split loading dose (unlike the IV version).

What administration CPT do I use for Ocrevus Zunovo?

Genentech recommends 96401 (chemotherapy administration, subcutaneous or intramuscular, non-hormonal anti-neoplastic). Some payers — especially regional BCBS plans, Cigna, and Oscar — do not recognize ocrelizumab/hyaluronidase as chemo-administration eligible and require 96372 (therapeutic SC/IM injection) instead. Default to 96401 and maintain a per-payer crosswalk for plans that deny.

Does the JW modifier apply to Ocrevus Zunovo?

No. Ocrevus Zunovo is supplied in a 920 mg single-dose vial used in full for each dose, with no remainder. The JZ modifier (zero drug discarded) is required on every claim under CMS's July 2023 single-dose container policy. JW does not apply because there is no drug discarded.

Is Ocrevus Zunovo billed differently from Ocrevus IV?

Yes — every billing axis differs. J2351 vs J2350. NDC 50242-554-01 vs 50242-150-01. 920 units vs 600 units (per maintenance dose). Admin CPT 96401 (SC chemo) vs 96413/96365 (IV chemo or therapeutic). 10-minute SC injection vs 2–3.5 hour IV infusion. Wrong code = denial or 35% billing error. Confirm formulation in encounter notes before billing.

What is the Medicare reimbursement for J2351?

For Q2 2026, the Medicare Part B payment limit for J2351 is $46.794 per mg (ASP + 6%). A 920 mg dose is reimbursed at approximately $43,050.48 before sequestration. Sequestration (~2%) reduces the actual paid amount to roughly ASP + 4.3%. ASP is updated quarterly by CMS.

Does Ocrevus Zunovo have separate payer policies from IV Ocrevus?

Most major payers cover both formulations under a single combined policy with parity criteria. UnitedHealthcare (2026D0056P) and Aetna (CPB 0264) both list J2350 and J2351 in the same medical-drug policy with identical PA and continuation criteria. No payer reviewed requires a trial of IV Ocrevus before approving Zunovo.

Can Ocrevus Zunovo be administered at home?

Yes, but the home-administration billing differs from in-office. For Medicare patients, use G0089 (initial visit) and G0069 (subsequent) — these are the CMS Home Infusion Therapy benefit codes. For commercial patients, home infusion vendors typically bill S9329S9331 (per-diem home-infusion HCPCS) plus 96372 — not 96401, because most commercial home-infusion contracts exclude chemo-administration codes.

Reference Sources & methodology Every claim on this page is sourced. Methodology and review history below.

Source documents

  1. Genentech — Tips and Considerations for Claims Submission: Ocrevus & Ocrevus Zunovo
    PDF, v6.0, dated September 2025 (M-US-00006119)
  2. Genentech Access Solutions — Billing & Coding for MS (Ocrevus Zunovo)
    Manufacturer billing reference
  3. DailyMed — Ocrevus Zunovo (ocrelizumab and hyaluronidase-ocsq) Prescribing Information
    FDA-approved label, revised August 2025 (BLA 761371)
  4. FDA approval letter — Ocrevus Zunovo (BLA 761371)
    SC formulation approved September 13, 2024
  5. Genentech press release — September 13, 2024 approval
    Initial FDA approval announcement
  6. CMS — Medicare Part B Drug ASP Pricing File
    Q2 2026 quarterly file, effective April 1 – June 30, 2026
  7. CMS — HCPCS quarterly update file (canonical J-code source)
    Permanent J2351 effective April 1, 2025 (replaced temporary C9173)
  8. CMS LCD L33394 — Drugs and Biologicals, Coverage of, for Label and Off-Label Uses
    Generic drug-coverage LCD applicable to ocrelizumab
  9. FDA National Drug Code Directory
    Canonical NDC source
  10. UnitedHealthcare Commercial Medical Benefit Drug Policy: Ocrevus / Ocrevus Zunovo
    Policy 2026D0056P, effective January 1, 2026 (combined policy)
  11. Aetna Clinical Policy Bulletin 0264 — Multiple Sclerosis
    FY2025–2026 revision (combined Ocrevus + Zunovo)
  12. Cigna IP0705 — Multiple Sclerosis: Ocrevus & Zunovo
    Combined coverage policy
  13. Genentech Access Solutions
    Patient assistance enrollment portal · 1-844-OCREVUS

About this page

We maintain this page as a living reference. The drug fact card and Medicare ASP pricing are bound to our underlying CareCost data layer and refresh automatically when CMS publishes new quarterly files. Coding and policy content is reviewed at least quarterly and updated whenever a source document changes.

Found an error? Email hello@carecostestimate.com.

Refresh cadence

ElementCadenceHow it's refreshed
Medicare ASP pricingQuarterlyAuto-bound to CareCost ASP layer; updates on CMS file release.
Payer policies (UHC, Aetna, BCBS, Cigna)Semi-annualManual review against published payer policy documents.
HCPCS / CPT / modifier rulesAnnualReviewed against CMS HCPCS quarterly update file and AMA CPT releases.
NDC, dosing, FDA labelEvent-drivenTied to manufacturer document version + FDA label revision date.

Reviewer

Pending SME review. This page is staff-authored from primary sources (FDA, CMS, manufacturer, payer documents — all linked above). Final review by our SME, Catherine Rose (CPC), is in progress. Until that review is complete, treat this as a draft reference and verify each cited source for high-stakes claims.

Change log

  • — Initial publication. ASP data: Q2 2026. Manufacturer source: v6.0 Sept 2025. FDA label: Aug 2025. Payer policies: UHC 2026D0056P, Aetna CPB 0264, Cigna IP0705, SC Blues / Anthem-Carelon (combined Ocrevus + Zunovo policies).

Methodology

Every claim on this page is sourced inline. Pricing reflects the current CMS Part B Drug ASP Pricing File. Payer policies are read directly from each payer's published medical/pharmacy policy documents. We do not paraphrase from billing-software vendor blogs. When manufacturer guidance and payer policy conflict (as happens with the 96401 vs. 96372 administration code question, and the Medicare-vs-commercial home-admin code split), we surface the conflict rather than picking a side.

Stop calculating Ocrevus Zunovo copays by hand.

Pre-loaded with J2351. Real-time ASP. Every major copay assistance program. Every payer.

Try a free Ocrevus Zunovo estimate →