Ocrevus (ocrelizumab) — J2350

Ocrevus is billed per 1 mg under J2350: two 300 mg initial infusions two weeks apart, then 600 mg every 6 months, from two 300 mg vials with no waste (JZ). The 3.5-hour maintenance infusion is billed 96413 for the first hour plus 96415 twice for the remaining hours.

Help paying: for patients with commercial insurance, OCREVUS Co-pay Program (drug co-pay + separate administration co-pay); same program for Ocrevus and Ocrevus Zunovo can cut the cost to $0. See assistance programs →

Billing the visit?Code this visit → Quoting the patient?What this patient owes →
HCPCS
J2350
1 unit = 1 mg
Vial
300 mg
single-dose vial
Administration
96413 + 96415
×2, 3.5-hr infusion
Medicare ASP+6%
$60.689 / 1 mg · Q4 2026
MUE
600 units/day
Dose
600 mg
maintenance, every 6 months

The two 300 mg initial infusions run 96413 plus 96415 once, over 2.5 hours or longer; the label's 2-hour maintenance option (Option 2) is also 96413 plus 96415 once. 96372 and 96365/96366 are the wrong code families for this chemotherapy/complex-biologic administration; see the billing chapter below.

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

Ocrevus tools

Billing units
1 unit = 1 mg, so 600 mg = 600 units

Convert any dose to units, whole vials, JZ/JW and the right administration code.

Calculate billing units →
Coverage check
24 of 27 commercial payer policies require PA; 3 don’t say clearly

Check the actual prior-authorization requirements by payer and indication.

Check Ocrevus coverage →
Patient cost
A Medicare patient owes $7,320.69 on a 600 mg infusion

Payer pricing, benefits and assistance combined into what the patient actually owes.

Estimate patient cost →
Copay assistance
$0 drug cost on commercial insurance, up to $20,000 a year

Eligibility, award amounts and the 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

Ocrevus 600 mg (the maintenance dose, every 6 months) infused over 3.5 hours in a physician office, from two 300 mg vials with no discard (JZ). J2350 bills per 1 mg, so the dose is 600 units; the infusion is 96413 for the first hour and 96415 for each additional hour:

LineDescriptionUnitsModMedicare allowed
J2350Ocrevus (1 unit = 1 mg)600JZ$36,413.40
96413Chemo/complex infusion, initial hour1$133.27
96415Each additional hour2$56.78
Medicare-basis total$36,603.45

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.

Published rates are the same for every patient. What one patient owes depends on their plan, their remaining deductible and any assistance they qualify for. CareCost applies all three and returns that number.

What this patient owes →

Ocrevus and the ocrelizumab family

Ocrevus (ocrelizumab) bills under J2350, 1 mg per billing unit, from Genentech. It is a CD20-directed cytolytic antibody given by intravenous infusion for relapsing and primary progressive multiple sclerosis. No biosimilar exists for ocrelizumab.

Genentech also markets ocrelizumab as a subcutaneous product, Ocrevus Zunovo (ocrelizumab and hyaluronidase-ocsq, J2351), at a 920 mg dose billed with 96401 or 96372 instead of the infusion codes on this page. See the Ocrevus Zunovo reference → for its dosing and billing; its coverage policies share the same ocrelizumab corpus as this page.

Vials and NDC

Ocrevus single-dose vial size, strength and NDC.
VialStrengthNDC (11-digit, claim form)
300 mg/10 mL30 mg/mL50242-150-01

One vial size covers every dose. The 600 mg maintenance dose is two vials (600 units), each 300 mg initial infusion is one vial (300 units), and the pediatric 150 mg initial dose (25 kg to under 35 kg) is half a vial — 150 units administered and 150 units on a JW line, the only discard scenario on this page.

The ocrelizumab family and MS infusion alternatives

Ocrevus and its billing family: Ocrevus Zunovo and alternative infused MS therapies.
BrandHCPCSMakerGeneric
OcrevusJ2350Genentechocrelizumab
Ocrevus ZunovoJ2351Genentechocrelizumab and hyaluronidase-ocsq
BriumviJ2329TG Therapeuticsublituximab-xiiy
TysabriJ2323Biogennatalizumab
LemtradaJ0202Sanofialemtuzumab

Ocrevus Zunovo prices at $47.287 per mg against Ocrevus's $60.689, but its 920 mg subcutaneous dose allows $43,504.04 — more per dose than the 600 mg infusion, since the fixed dose is larger. Briumvi runs $71.09 per mg, Tysabri $23.93 per mg, and Lemtrada $2,506.20 per mg; all four bill and cover separately from Ocrevus, and a payer's site-of-care and step-therapy rules (see Coverage & access) often name several of them together.

This reference does not recommend one MS infusion product over another. The payer's own policy, not a clinical preference, decides which product a given patient can start on.

Ocrevus dosing

Every indication follows the same schedule: two 300 mg infusions two weeks apart, then 600 mg every 6 months. Pediatric patients 10 years and older weighing 25 kg to under 35 kg take half doses throughout; at 35 kg or more they take the adult schedule.

The maintenance infusion runs 3.5 hours or longer by default (Option 1); the label allows a 2-hour infusion (Option 2) once a patient has completed a prior Ocrevus infusion without a serious infusion reaction. Both initial 300 mg infusions run 2.5 hours or longer.

Ocrevus dosing by indication, from the initial infusions through the maintenance dose.
InfusionRegimenNotes
Relapsing forms of MS300 mg IV, then 300 mg IV 2 weeks later (each over 2.5 hours or longer)600 mg IV every 6 months, over 3.5 hours or longer (or 2 hours if no prior serious infusion reaction)The maintenance claim: 600 units of J2350 from two 300 mg vials (no waste, JZ), 96413 for the first hour and 96415 twice for the remaining hours of a 3.5-hour infusion. The first subsequent dose is given 6 months after Infusion 1 of the initial dose; doses must be at least 5 months apart.
Primary progressive MS300 mg IV, then 300 mg IV 2 weeks later (each over 2.5 hours or longer)600 mg IV every 6 months, over 3.5 hours or longer (or 2 hours if no prior serious infusion reaction)Identical to the relapsing schedule; Ocrevus is the only anti-CD20 antibody labeled for primary progressive MS, which is why the PPMS policy set (27 payers) is its own dxKey in the corpus.
Pediatric relapsing-remitting MS, 25 kg to under 35 kg150 mg IV, then 150 mg IV 2 weeks later300 mg IV every 6 monthsPatients 10 years and older. Each 150 mg initial dose is half a 300 mg vial: 150 units of J2350 administered and 150 units on a JW line, the only discard scenario on these pages. The 300 mg maintenance dose is one vial, no waste.
Pediatric relapsing-remitting MS, 35 kg or more300 mg IV, then 300 mg IV 2 weeks later600 mg IV every 6 monthsAdult dosing at 35 kg and above (patients 10 years and older).

Infusion duration and administration codes

The 3.5-hour maintenance infusion (Option 1) is billed 96413 for the first hour plus 96415 twice for the remaining hours. The 2-hour maintenance option (Option 2) and each 2.5-hour initial infusion are billed 96413 plus 96415 once. See the full code table in Billing reference below.

“OCREVUS is contraindicated in patients with: Active HBV infection… A history of life-threatening infusion reaction to OCREVUS.”

Screen for active infection before every infusion, and delay dosing until it resolves. If a planned infusion is missed, give it as soon as possible rather than waiting for the next scheduled dose, and reset the schedule to the next dose 6 months from the dose that was given late; doses must be at least 5 months apart.

Pre-treatment and pre-medication

  • Hepatitis B virus screening (HBsAg and anti-HBc) before the first dose; active HBV infection is a contraindication.
  • Baseline serum quantitative immunoglobulins, aminotransferases, alkaline phosphatase and bilirubin.
  • Live or live-attenuated vaccines at least 4 weeks, and non-live vaccines at least 2 weeks, before the first dose.
  • Before every infusion: methylprednisolone 100 mg IV (2 mg/kg if under 40 kg) about 30 minutes prior, and an antihistamine 30 to 60 minutes prior; an antipyretic may be added. Observe the patient for at least one hour after the infusion completes.

Pediatric dosing

Patients 10 years of age and older weighing 25 kg to under 35 kg take half the adult dose throughout: 150 mg on day 1, 150 mg two weeks later, then 300 mg every 6 months. Each 150 mg dose draws 150 units from a 300 mg vial, leaving 150 units to discard on a JW line — the only waste scenario on this page. At 35 kg or more, pediatric patients follow the adult 300/300/600 mg schedule with no discard.

Need the units for a patient's dose? Convert dose to J2350 billing units →

Ocrevus billing reference

HCPCS

J2350 bills 1 mg per unit. A 300 mg infusion is 300 units, and the 600 mg maintenance dose is 600 units.

NDC

One package size, one NDC. See the vial table in Drug & products above. The 11-digit claim-form NDC is 50242-150-01, and it does not change across the initial or maintenance dose, since every step draws from the same 300 mg vial.

Administration

Two codes cover every infusion: 96413 for the first hour, plus 96415 for each additional hour. CPT 96413–96415 carries the complete code definitions.

CodeWhen it applies for Ocrevus
96413First hour, every infusion. $133.27, Medicare PFS national non-facility, 2026.
96415 × 2The 3.5-hour maintenance infusion (Option 1): two additional hours, $28.39 each.
96415 × 1The 2-hour maintenance option (Option 2) and each 2.5-hour initial infusion: one additional hour.
96372 / 96365–96366Not appropriate. Some payer policies still reference the injection or therapeutic-infusion code families; Ocrevus bills under the chemotherapy/complex-biologic family instead.

Modifiers

JZ: required when no drug is discarded. JW: required for documented waste.

The 600 mg maintenance dose and each 300 mg initial infusion draw whole 300 mg vials, so JZ applies. The pediatric 150 mg initial dose is the exception: it draws half a vial, so 150 units are administered and 150 units are billed on a JW line. The billing-units calculator works through the vial math dose by dose: open the calculator.

Full unit, vial and modifier math for any dose: calculate Ocrevus billing units →

Claim form

CMS-1500 / 837P field map for a separately payable J2350 claim.

InformationCMS-1500 boxNotes
NDC qualifier + 11-digit NDC + UoM + qty24A shaded areaN4 + 50242015001 + UN + quantity matching the infusion (300 or 600)
HCPCS J2350 + JZ or JW24D (drug line)JZ on adult and full-weight pediatric doses; JW only on the pediatric 150 mg half-vial discard
Drug units24GDose in mg, since 1 unit = 1 mg
CPT 96413 + 9641524D (admin line)96415 twice for a 3.5-hour infusion, once for a 2-hour or 2.5-hour infusion; never 96372 or 96365–96366
ICD-1021G35.A, G35.B1 or G35.C1 by indication (see Coverage & access)

Ocrevus coverage

The Clearance corpus carries 27 payers and 251 rules for ocrelizumab. 23 of the 27 require prior authorization, and 8 require documented failure or intolerance of another agent first.

  • 24 of 27 commercial payer policy sets require prior authorization; 3 do not say clearly, so confirm those on the call
  • 0 name a preferred ocrelizumab product
  • 8 of 27 payers require a generic disease-modifying therapy first: Anthem, BCBS Kansas, BCBS Mississippi, BCBS South Carolina, BCBS Tennessee, Centene, Excellus and Regence.
  • 11 rules set site-of-care requirements, the live fight for an infused MS biologic.
  • 6 rules set a quantity limit, most writing in the 600 mg every 6 months maintenance cap, and 4 require reauthorization on a 12-month calendar.

Prior authorization and the generic-DMT-first requirement

BCBS Mississippi requires the patient to have “tried and failed (see definition of Medication Failure in Policy Guidelines section) ONE of the following generic agents” — failure of one generic disease-modifying therapy: dimethyl fumarate, fingolimod, glatiramer or teriflunomide — or to show “signs or symptoms of highly active disease with documentation of at least ONE of the following: Spinal cord involvement.” Regence requires treatment with at least one low-cost DMT that was ineffective, not tolerated or contraindicated.

Excellus sets a general bar of “serious side effects or drug failure of at least two medications (oral or self-injectable) indicated for the treatment of multiple sclerosis (minimum 12-week trials),” but its first-line severe-disease pathway requires only “an adequate trial (minimum 12 weeks) of Kesimpta or clinical justification of why it cannot be used.” BCBS Kansas and BCBS South Carolina both require “a trial and failure of preferred therapy (if applicable).”

BCBS Tennessee requires step therapy outright, and Anthem requires “a trial and inadequate response (including but not limited to clinical relapse, new or enlarged lesions on MRI or confirmed disability progression) or intolerance…” to a prior agent. Centene requires documented failure of dimethyl fumarate, teriflunomide, fingolimod, and an interferon-beta agent or glatiramer for adults, unless contraindicated, before ocrelizumab.

Site of care: the central fight

Eleven of the 251 rules govern where Ocrevus can be infused. Aetna's policy is explicit: “Site of Care Utilization Management Policy applies for Briumvi, Lemtrada, Ocrevus, Ocrevus Zunovo, Tyruko, and Tysabri.” Blue Shield of California names a “preferred site of service, including the home, a physician's office, or an independent infusion center,” and HMHS restricts coverage to a “physician's office not affiliated with a hospital, specialized infusion centers not affiliated with a hospital or in the home.”

BCBS Florida adds requirements “if ocrelizumab (Ocrevus, Ocrevus Zunovo) is administered in a hospital-affiliated outpatient setting.” BCBS Arkansas points to a “separate policy on Site of Care or Site of Service Review (policy #2018030) for pharmacologic/biologic medications,” and Regence's rule for both MS indications reads “site of care administration requirements are met [refer to Medication Policy Manual, Site of Care Review, dru408].” BCBS South Carolina, BCBS HCSC, BCBS Kansas and Cigna also list Ocrevus within a site-restricted drug set.

PPMS is its own policy set

Ocrevus is the only anti-CD20 antibody labeled for primary progressive MS, and the Clearance corpus treats it as a separate dxKey — primary_progressive_multiple_sclerosis — carried by all 27 payers alongside the relapsing-MS dxKey. Dosing, quantity-limit and reauthorization language reads the same across both sets; a claim for primary progressive MS must still match the PPMS-specific policy rather than the relapsing one.

Quantity limits and reauthorization

BCBS Kansas caps “subsequent doses: single 600 mg intravenous infusion every 6 months” for both MS indications, Wellmark writes “maintenance: 600 mg every 6 months,” and Capital Blue limits the initial dose to “300 billable units (300 mg) on day 1 and day 15.” Reauthorization runs on a 12-month calendar: BCBS Mississippi's “length of approval: 12 months,” Capital Blue's validity “renewed every 12 months thereafter,” and BCBS Tennessee's 12-month grant “for all members (including new members) who achieve or maintain a positive clinical response as evidenced by experiencing disease stabilit…”

Pediatric coverage

Centene requires documented failure of fingolimod (Gilenya), unless contraindicated or clinically significant adverse effects occur, for patients age 10 to 17 — distinct from its adult requirement of failing three prior therapy classes. Excellus requires “serious side effects or drug failure to fingolimod” for pediatric relapsing-remitting MS.

ICD-10-CM by indication

Three indications, three codes.

Ocrevus ICD-10 codes by indication.
CodeDescriptionNotes
G35.ARelapsing forms of multiple sclerosisIncludes clinically isolated syndrome, relapsing-remitting disease and active secondary progressive disease.
G35.B1Primary progressive multiple sclerosisIts own policy set in the corpus; see above.
G35.C1Active secondary progressive multiple sclerosisCovered under the same relapsing-MS dxKey and policy set as G35.A.

Medicare

Medicare pays Ocrevus as a Part B physician-administered drug under J2350, at ASP plus 6% ($60.689 per mg in Q4 2026). The Medically Unlikely Edit for J2350 is 600 units per day, matching the 600 mg maintenance dose exactly.

Check the patient’s actual policy: See Ocrevus coverage by payer →

Ocrevus cost & financial access

Medicare ASP+6%: $60.689 / 1 mg · $36,413.40 / 600 mg. Administration (96413 plus 96415 × 2) allows $190.05 more, for a $36,603.45 Medicare-allowed total on the maintenance infusion; at 20% coinsurance with the $283 Part B deductible already met, the patient owes $7,320.69 ($7,282.68 drug, $26.65 for 96413 and $11.36 for 96415 × 2).

2 doses a year (600 mg IV every 6 months after the two 300 mg initial infusions) at $36,603.45 per infusion — drug plus 96413 administration — total $73,206.90 before the sequester. That is the full annual drug-plus-administration cost for a patient staying on schedule, before benefits or assistance.

Each 300 mg initial infusion allows $18,368.36 — $18,206.70 for the drug plus $161.66 for 96413 and 96415 × 1 — and the patient owes $3,673.67 at 20% coinsurance ($3,641.34 drug plus $26.65 and $5.68 administration), once the Part B deductible is met. The first year covers three infusions, 300, 300 and 600 mg, for $72,826.80 in drug cost alone.

Commercial plans pay a contracted rate that varies by payer and state; 37 of 37 payer price files in this site's data carry a J2350 rate. Aetna's all-states commercial median is $60.99 per unit, close to the $60.689 ASP+6% Medicare rate; at 600 units, that prices the maintenance dose at $36,594.00.

Patient cost

Patient responsibility = payer allowed rate − benefits adjustment − assistance. Confirm which infusion the encounter reflects before estimating: a 300 mg initial infusion prices differently from the 600 mg maintenance dose.

Calculate a Ocrevus patient estimate →

Copay & financial assistance

The OCREVUS Co-pay Program (drug co-pay + separate administration co-pay); same program for Ocrevus and Ocrevus Zunovo covers a commercially insured patient's drug cost at $0, up to $20,000 a calendar year, and covers administration separately — up to $1,500 in the first calendar year and $1,000 each year after. It excludes Medicaid, Medicare and any government plan.

Genentech Access Solutions ships Ocrevus free to an uninsured patient whose household income is under $75,000 for one person (the limit is higher for larger households), drug cost only; administration is billed separately. One PAN Foundation fund pays $8,000 a year - Multiple sclerosis (MS) - and two more list it, HealthWell Multiple Sclerosis Medicare Access and Good Days Multiple Sclerosis; check each fund's current status on the funds list.

See current Ocrevus assistance programs →

Common Ocrevus errors & fixes

ErrorCommon causeFix
96372 or 96365/96366 billed instead of 96413/96415Therapeutic-infusion or injection code family used for a chemotherapy/complex-biologic infusionResubmit with 96413 for the first hour and 96415 for each additional hour; ocrelizumab bills under the chemotherapy/complex-biologic family.
96415 units short of the infusion timeBiller reports 96415 × 1 on a 3.5-hour maintenance infusion, which needs 96415 × 2Confirm the documented infusion duration (Option 1, 3.5 hours, vs. Option 2, 2 hours) before submitting the 96415 unit count.
Hepatitis B screening not documentedNo HBsAg/anti-HBc result on file before the first doseComplete and document HBV screening before initiating treatment; active HBV infection is a contraindication.
JZ billed on the pediatric 150 mg doseHalf-vial discard not reportedBill 150 units administered plus 150 units on a JW line for a patient weighing 25 kg to under 35 kg; JZ applies only when no drug is discarded.
Generic-DMT-first documentation missingAnthem, BCBS Kansas, BCBS Mississippi, BCBS South Carolina, BCBS Tennessee, Centene, Excellus or Regence requires a prior generic disease-modifying therapy trial, failure or contraindication before authorizing OcrevusConfirm the payer's step-therapy requirement before scheduling; document the prior trial, failure or contraindication before the claim.
Site-of-care mismatchInfusion scheduled in a hospital-affiliated outpatient setting a payer's site-of-care policy excludesConfirm the payer's preferred site — office, independent infusion center or home — before scheduling.
Dose billed out of scheduleMaintenance dose (600 units) submitted before the second initial infusion, or doses billed less than 5 months apartConfirm which infusion in the schedule the encounter is, and that at least 5 months have passed since the last dose.

Frequently asked questions

What is the J code for Ocrevus?

Ocrevus (ocrelizumab) bills under HCPCS J2350, 1 mg per billing unit. The 600 mg maintenance dose is 600 units, and each 300 mg initial infusion is 300 units. J2350 carries the JZ modifier when no drug is discarded, which covers every adult and full-weight pediatric dose from a 300 mg vial.

Is Ocrevus billed with 96413/96415 or 96365/96372?

96413 and 96415. Ocrevus is a chemotherapy/complex-biologic infusion, and 96413 (initial hour) plus 96415 (each additional hour) is the correct administration family. 96372 (injection) and 96365/96366 (therapeutic infusion) are the wrong code families for this drug, though some payer policies still reference the 96365/96366 pair.

How many units is 600 mg of Ocrevus?

600 units. J2350 bills 1 mg per unit, so the 600 mg maintenance dose divides evenly into 600 units, drawn from two 300 mg vials with nothing discarded. Bill the JZ modifier, since no drug is wasted at this dose.

What is the dosing for ocrelizumab by indication?

Ocrevus is given as two 300 mg initial infusions two weeks apart, then 600 mg every 6 months for adults and pediatric patients weighing 35 kg or more; patients weighing 25 kg to under 35 kg take half doses:

  • Relapsing MS (relapsing-remitting, active secondary progressive, clinically isolated syndrome) = 600 mg every 26 weeks
  • Primary progressive MS = 600 mg every 26 weeks
  • Pediatric relapsing-remitting MS, 25 kg to under 35 kg = 300 mg every 26 weeks
  • Pediatric relapsing-remitting MS, 35 kg or more = 600 mg every 26 weeks

What is the Ocrevus initial dosing schedule?

Two infusions, two weeks apart: 300 mg on day 1, then 300 mg two weeks later, each over 2.5 hours or longer. The first maintenance dose follows 6 months after the first infusion, and every dose after that is 600 mg every 6 months, with at least 5 months between doses.

How often can Ocrevus be billed?

Every 6 months, after the two-infusion initial dose. A missed dose is given as soon as possible rather than waiting for the next scheduled date, and the schedule resets to 6 months from the dose that was given late.

Does Ocrevus need a JW modifier?

Only for the pediatric 150 mg initial dose. A patient weighing 25 kg to under 35 kg draws 150 mg from a 300 mg vial, leaving 150 units to bill on a JW line; every adult and full-weight pediatric dose (300 mg or 600 mg) uses whole vials, so JZ applies instead.

Does Medicare cover Ocrevus?

Yes, as a Part B physician-administered drug under J2350, paid at ASP plus 6% ($60.689 per mg in Q4 2026). The Medically Unlikely Edit for J2350 is 600 units per day, matching the 600 mg maintenance dose exactly.

Sources

  1. DailyMed: OCREVUS (ocrelizumab) Prescribing Information, 2026
  2. CMS: Medicare Part B Drug ASP Pricing File, Q4 2026
  3. CMS: Medicare Physician Fee Schedule
  4. CMS: NCCI Medically Unlikely Edits (MUE), practitioner services table
  5. NLM Clinical Table Search Service: ICD-10-CM lookup
  6. FDA National Drug Code Directory
  7. OCREVUS Co-pay Program (drug co-pay + separate administration co-pay); same program for Ocrevus and Ocrevus Zunovo (ocrevus.com/patient/cost.html)
  8. Genentech Access Solutions (genentech-pro.com/our-products/ocrevus.html)
  9. 27 commercial payer policies, current as of the date in the Coverage & access spoke.

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

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