Vabysmo (faricimab-svoa): J2777 billing, dosing and coverage

Vabysmo is billed per 0.1 mg under J2777, so the 6 mg per-eye dose is 60 units (one single-dose vial or prefilled syringe, JZ). Four monthly doses, then every 8 to 16 weeks for wet AMD. The injection is 67028 per eye (RT/LT, or modifier 50 for both eyes at 150%), never 96372.

Help paying: for patients with commercial insurance, Genentech Ophthalmology Co-pay Program can cut the cost to $0. See assistance programs →

Billing the visit?Code this visit → Quoting the patient?What this patient owes →
HCPCS
J2777
1 billing unit = 0.1 mg
Form
6 mg vial or PFS
single-dose, ready to use
Administration
67028 per eye
never 96372
Medicare ASP+6%
$31.322 / 0.1 mg · Q4 2026
Route
Intravitreal injection
per eye, RT/LT or modifier 50
Dose
6 mg per eye
4 monthly, then 8–16 weeks

67028 is reported per eye: RT or LT on the line, or once with modifier 50 when both eyes are injected at the same visit, allowed at 150% of the fee schedule. 96372 is wrong on every intravitreal claim, because the injection is the procedure.

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

Vabysmo tools

Billing units
1 billing unit = 0.1 mg; the 6 mg dose is 60 units

Calculate billing units and confirm the eye modifier for 67028, not 96372.

Calculate billing units →
Coverage & prior authorization
18 of 27 commercial payer policies require PA; 9 don’t say clearly

Check the actual requirements by payer and diagnosis.

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

Payer pricing + benefits + assistance + administration.

Estimate patient cost →
Copay assistance
Manufacturer 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

Vabysmo 6 mg by intravitreal injection in a physician office. J2777 bills per 0.1 mg, so 6 mg is 60 units; the injection is 67028, reported per eye (RT here):

LineDescriptionUnitsModMedicare allowed
J2777Vabysmo (1 unit = 0.1 mg)60JZ RT$1,879.32
67028Intravitreal injection of pharmacologic agent (separate procedure), right eye1RT$114.23
Medicare-basis total$1,993.55

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 Vabysmo patient?

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

What this patient owes →

Vabysmo and the anti-VEGF family

9 products, 3 indications in common, 1 shared procedure code: faricimab is one of nine intravitreal therapies used for wet age-related macular degeneration, diabetic macular edema and macular edema after retinal vein occlusion. None of them carries an administration code of its own — all are reported with 67028 per eye — and their billing units are not interchangeable between products. Pricing comparison lives in Current Vabysmo pricing.

The anti-VEGF product class: brand, HCPCS code, manufacturer, generic name and status.
BrandHCPCSMakerGenericStatus
VabysmoJ2777Genentechfaricimab-svoareference
EyleaJ0178Regeneronaflibercept 2 mgalternative
Eylea HDJ0177Regeneronaflibercept 8 mgalternative
PavbluQ5147Amgenaflibercept-ayyhalternative
LucentisJ2778Genentechranibizumabalternative
CimerliQ5128Sandozranibizumab-eqrnalternative
ByoovizQ5124Biogen / Samsung Bioepisranibizumab-nunaalternative
BeovuJ0179Novartisbrolucizumab-dbllalternative
Avastin (off-label, repackaged)J9035Genentechbevacizumabalternative
67028 is reported per eye: modifier RT or LT on the line, or once with modifier 50 when both eyes are injected at the same visit, allowed at 150% of the fee schedule ($114.23 becomes $171.35). The drug line carries the same eye modifier beside JZ — a bilateral visit is two drug lines, one dose each, never one doubled line.

What Vabysmo is billed for

Vabysmo carries three FDA-labeled indications, each with its own ICD-10 code: neovascular (wet) age-related macular degeneration (H35.3210), diabetic macular edema (E11.311), and macular edema following retinal vein occlusion (H34.8110). Full dosing by indication is in Vabysmo dosing by indication below, and the eye-modifier billing reference is in Vabysmo billing reference.

Eylea (J0178)

Regeneron · aflibercept 2 mg. Billed per 1 mg rather than per 0.1 mg; an Eylea unit count and a Vabysmo unit count are not the same scale, and the two must never be converted against each other.

Eylea HD (J0177)

Regeneron · aflibercept 8 mg, a separate HCPCS code and a separate product from Eylea, not interchangeable on the claim.

Pavblu (Q5147)

Amgen · aflibercept-ayyh, the aflibercept biosimilar.

Lucentis (J2778)

Genentech · ranibizumab, billed per 0.1 mg like Vabysmo, but priced on its own ASP.

Cimerli (Q5128)

Sandoz · ranibizumab-eqrn, a ranibizumab biosimilar.

Byooviz (Q5124)

Biogen / Samsung Bioepis · ranibizumab-nuna, a ranibizumab biosimilar.

Beovu (J0179)

Novartis · brolucizumab-dbll.

Avastin, off-label (J9035)

Genentech · bevacizumab, repackaged for intravitreal use. It is the preferred step-therapy product at most payers that require one before Vabysmo, and it carries no patient-assistance programs on file for this indication.

Step therapy across the class

16 of 27 commercial faricimab policies require a preferred agent first, usually repackaged bevacizumab (Avastin). BCBS AR’s clinical-prerequisite rule reads: “Initial request must be for a preferred product. If initial request is not a preferred product, an administrative denial will be issued.” Vabysmo sits on that preferred list alongside Byooviz, Lucentis and Pavblu — ahead of Eylea, which is not.

Independence classifies faricimab as a Level 3 nonpreferred product, and its policy reads: “the nonpreferred product is eligible for coverage when the individual has documentation of a contraindication, intolerance” or inadequate response to a preferred product.

Regence stacks three tiers in order: “1. Treatment with a Level 1 product AND 2. Treatment with a Level 2 product AND 3. Treatment with a Level 3 product.”

Vabysmo dosing by indication

Every indication starts with monthly 6 mg loading doses, one injection per eye. What varies is how many loading doses and what happens after: the label lets the prescriber extend or shorten the interval based on optical coherence tomography (OCT) findings and visual acuity at each visit.

Vabysmo dosing by labeled indication.
IndicationRegimenNotes
Neovascular (wet) AMD6 mg every 4 weeks for the first 4 doses, then, on OCT and visual acuity at weeks 20 and 24, one of three regimens: weeks 28 and 44; weeks 24, 36 and 48; or weeks 20, 28, 36 and 44The three maintenance regimens work out to every 16, every 12 or every 8 weeks. The label notes that every-4-week dosing did not add efficacy for most patients, which is what a payer's quantity-limit review checks. Each visit is 60 units of J2777 and one 67028 per eye.
Diabetic macular edema6 mg every 4 weeks for at least 4 doses, then the interval extended by up to 4 weeks at a time (or shortened by up to 8) on OCT central subfield thickness and visual acuity; or 6 mg every 4 weeks for 6 doses, then every 8 weeksTwo labeled regimens. The extension regimen can reach every 16 weeks; the fixed regimen settles at every 8 weeks after six monthly doses.
Macular edema following RVO6 mg every 4 weeks; the trials dosed monthly for 6 monthsMonthly dosing on the label, the highest visit count of the three indications.

Warnings

Vabysmo carries no boxed warning. The label's contraindications and warnings are ocular and periocular infection, active intraocular inflammation, and hypersensitivity, with endophthalmitis, retinal detachment and a transient rise in intraocular pressure flagged as injection-related risks. Document the eye examined, any post-injection findings, and the interval since the prior dose in the chart at every visit.

Interval and duration

  • Wet AMD: 6 mg every 4 weeks for 4 doses, then one of three OCT- and visual-acuity-guided regimens — weeks 28 and 44; weeks 24, 36 and 48; or weeks 20, 28, 36 and 44 — which work out to roughly every 16, 12 or 8 weeks.
  • Diabetic macular edema: 6 mg every 4 weeks for at least 4 doses, then extended by up to 4 weeks at a time (or shortened by up to 8) on central subfield thickness and visual acuity, or a fixed 6 doses then every 8 weeks.
  • Macular edema after RVO: 6 mg every 4 weeks, the highest visit count of the three indications; the label sets no interval extension for this indication.
  • Treatment is open-ended: the label sets no stopping point, which is why commercial policies reauthorize on documented response rather than on a calendar. Two eyes are two separate treatment courses, each with its own laterality on the claim.

One vial per eye, always used in full

Vabysmo ships as a 6 mg single-dose vial or prefilled syringe (0.05 mL of 120 mg/mL solution), one container per eye, never shared or pooled across patients. Because the labeled dose is always the entire container, there is no partial-vial waste scenario: JZ applies to every J2777 line, and JW never appears on a Vabysmo claim. The eye-modifier arithmetic is in Vabysmo billing reference below.

Need the billing units for a patient? Convert dose to J2777 billing units →

Vabysmo billing reference

HCPCS — the tenth-of-a-milligram point

J2777 bills per 0.1 mg, not per mg. The 6 mg per-eye dose is 60 units. A claim billed as 6 units instead of 60 pays a tenth of the drug actually administered — the single most common Vabysmo billing error.

NDC

Two package types, each its own NDC: 50242-096-01 (single-dose vial) and 50242-096-77 (single-dose prefilled syringe). Pad the product segment to 11 digits for CMS-1500 Box 24A.

NDC (10-digit)NDC (11-digit, claim form)Package
50242-096-0150242-0096-016 mg/0.05 mL, single-dose vial
50242-096-7750242-0096-776 mg/0.05 mL, single-dose prefilled syringe

Administration: 67028 per eye, never 96372

The injection is the procedure, billed once per eye as 67028, because Vabysmo has no administration code of its own. 96372 is wrong on every intravitreal claim.

A complete one-eye claim has two lines: J2777 × 60 units with JZ and the eye modifier, and 67028 with the same eye modifier. A bilateral visit adds a second drug line for the other eye and reports 67028 once, with modifier 50, at 150% of the fee schedule rather than as two unmodified procedure lines. CMS's own label for 67028 is “intravitreal injection of a pharmacologic agent (separate procedure)”; the parenthetical distinguishes it from a service bundled into a more extensive procedure, not from an optional add-on, so it is reported on every Vabysmo claim.

Eye-modifier claim lines

The CMS Medically Unlikely Edit for J2777 is 120 units a day, two eyes at 60 units each; a same-day claim above that ceiling needs both eyes documented.

Vabysmo claim lines for a one-eye visit and a both-eyes visit, with Medicare-basis allowed amounts.
VisitLinesAllowed
One eyeJ2777 × 60 JZ RT $1,879.32 + 67028 RT $114.23$1,993.55
Both eyesJ2777 × 60 JZ RT $1,879.32 + J2777 × 60 JZ LT $1,879.32 + 67028-50 $171.35$3,929.99

Modifiers

JZ: required on every Vabysmo claim line, because the single-dose container is always administered in full. RT / LT / 50: required on both the drug and procedure lines to identify which eye, or both, were injected.

Effective July 1, 2023, CMS requires the JZ modifier on all single-dose container claims when no drug is discarded. Because Vabysmo's labeled dose is always the entire 6 mg container, JW never applies — only JZ. Append modifier 25 to a same-day E/M code only if a significant, separately identifiable evaluation occurred beyond the routine pre-injection check-in, which is bundled into 67028.

Claim form

CMS-1500 / 837P (physician office; POS 11) field map for a J2777 claim.

InformationCMS-1500 boxNotes
NDC qualifier + 11-digit NDC + UoM + qty24A shaded areaFormat: N4 qualifier + 11-digit NDC + UN + quantity (vials or syringes used)
HCPCS J2777 + JZ + eye modifier24D (drug line)60 units per eye; RT or LT beside JZ, one line per eye
67028 + eye modifier24D (procedure line)RT, LT, or 50 for both eyes at 150% of the fee schedule
ICD-1021Indication-specific (see Coverage)
NPI17b / 24J / 33aRendering and billing provider NPI
PA number (when required)23Required by 18 of 27 commercial payer policies

Calculate units & the eye modifier →

Vabysmo coverage

  • 18 of 27 commercial payer policy sets require prior authorization; 9 do not say clearly, so confirm those on the call
  • 27 payers carry a faricimab policy, covering 201 individual rules: covered indication 79, clinical prerequisite 49, dosing 26, prior authorization 20, contraindication/exclusion 6, quantity limit 6, reauthorization 5, site of care 4, step-therapy reference 4, and combination rule 2
  • 16 of 27 payers require another anti-VEGF product first, usually repackaged bevacizumab (Avastin); some, including BCBS AR, count Vabysmo itself as a qualifying preferred product, and others, including Independence, treat it as nonpreferred
  • Reauthorization typically runs on documented clinical response rather than a fixed calendar: BCBS Michigan requires that “clinical documentation must be provided to confirm that current criteria are met and that the medication is providing clinical benefit,” and HMSA issues an initial approval for 3 months before requiring a measurable response
  • Coverage counts vary by indication: diabetic macular edema is named in 26 of 27 policies, neovascular AMD and macular edema after RVO each in 25
  • Payer dosing rules track the label closely: BCBS FL caps the dose at “6 mg to each eye every 4 weeks (28 days).” Among the corpus's 6 quantity-limit rules, BCBS MN's for each of the three indications reads “Administer 6 mg intravitreally per affected eye once every 4 weeks,” and UHC caps a single authorization at 12 months
  • Preferred status is not always the last word: Excellus notes it is “designated as a preferred product; however, preferred status still requires prior use of a bevacizumab-containing product unless otherwise specified”

ICD-10 codes by indication

Use the most specific code supported by chart documentation. Each labeled indication has its own code.

IndicationICD-10
Neovascular (wet) AMDH35.3210
Diabetic macular edemaE11.311
Macular edema following RVOH34.8110

Medicare carries no National Coverage Determination for faricimab; coverage runs through your MAC's intravitreal anti-VEGF Local Coverage Determination. See Medicare covered diagnoses for Vabysmo for the MAC-level detail.

Check the patient's actual policy: See Vabysmo coverage by payer →

Current Vabysmo pricing

Medicare ASP+6%: $31.322 / 0.1 mg · $1,879.32 / 6 mg. 60 units at $31.322 each prices the drug line at $1,879.32; add the $114.23 non-facility PFS allowance for 67028, and one eye totals $1,993.55 before the sequester, or $398.71 at 20% coinsurance.

Two eyes at the same visit price at $3,929.99 ($171.35 for 67028-50 in place of two unmodified lines), or $785.99 at 20%. Commercially, Aetna's all-states median is $33.43 per 0.1 mg unit, pricing 60 units at $2,005.80, and a rate appears in 36 of 36 payer files reviewed.

Sequestration reduces Medicare's 80% share by 2%. Commercial plans pay a contracted rate that differs by payer and state.

6 doses a year (6 mg per eye, four monthly doses then every 8 to 16 weeks) at $1,993.55 per dose — drug plus 67028 administration — total $11,961.30 before the sequester. That is the full annual drug-plus-administration cost for a patient staying on schedule, before benefits or assistance.

Anti-VEGF products: HCPCS code and Medicare ASP+6% rate, current quarter. Billing units are not interchangeable between products.
ProductHCPCSRateBilling basis
VabysmoJ2777$31.322per 0.1 mg
EyleaJ0178$722.25per 1 mg
Eylea HDJ0177$290.90per 1 mg
PavbluQ5147$763.38per 1 mg
LucentisJ2778$26.38per 0.1 mg
CimerliQ5128$81.13per 0.1 mg
ByoovizQ5124$249.49per 0.1 mg
BeovuJ0179$360.44per 1 mg
Avastin (off-label, repackaged)J9035N/ANo ASP figure in this dataset

Billing basis matters as much as the headline rate: J2777, Q5128 and Q5124 price per 0.1 mg, while J0178, J0177, Q5147 and J0179 price per 1 mg. Reading a rate without its basis misstates the drug cost by a factor of ten.

Look up commercial reimbursement →

Patient cost

The patient's actual responsibility depends on: payer allowed rate · remaining Part B deductible ($283 in 2026) · benefits · − assistance · = patient responsibility. At 20% coinsurance with the deductible already met, a Medicare patient's share of one eye is roughly $398.71: $375.86 on the J2777 drug line and $22.85 on the 67028 procedure line. Injecting both eyes at the same visit brings the total coinsurance to $785.99: $375.86 per eye on the drug lines plus $34.27 on the 67028-50 line at 150%.

Calculate a Vabysmo patient estimate →

Copay & financial assistance

Two Genentech programs cover Vabysmo: the Genentech Ophthalmology Co-pay Program pays eligible commercial patients' drug and administration costs down to $0, up to $15,000 a year; the Genentech Patient Foundation provides the drug free to qualifying uninsured patients with household income under $150,000, with administration billed separately. Neither program applies to Medicare, Medicaid or other government insurance. Check current open/closed status before pointing a patient to either, since status changes without notice.

Five foundation funds on file cover Vabysmo. The Assistance Fund's Macular Degeneration fund is on file; check each fund's current status on the funds list. Four TotalAssist eye funds (macular degeneration, diabetic macular edema, diabetic retinopathy and retinal vein occlusion) take government insurance only; check each fund's current status on the funds list. See current Vabysmo assistance programs →

See current Vabysmo assistance programs →

Common Vabysmo denials & fixes

Denial reasonCommon causeFix
Units under-billedJ2777 billed as 6 units instead of 60, treating the dose in mg rather than the 0.1 mg billing unitRecalculate: 6 mg ÷ 0.1 mg per unit = 60 units. A 6-unit claim pays a tenth of the drug administered.
Wrong administration code96372 billed instead of 67028, out of habit from other injectable drugsResubmit with 67028, reported per eye with RT, LT, or modifier 50 for both eyes. 96372 is never correct for an intravitreal injection.
Missing laterality modifier67028 or the J2777 line submitted without RT, LT, or modifier 50Append the eye treated to both the drug and procedure lines; use modifier 50 on 67028 only when both eyes are injected at the same visit.
Bilateral visit billed as two unmodified linesBoth eyes treated, but the drug and procedure lines were duplicated without RT/LT or 50Bill two drug lines (RT and LT), each with JZ, and one 67028-50 line at 150% of the fee schedule, not two unmodified 67028 lines.
Step therapy not documentedNo chart evidence of a bevacizumab (or other preferred-product) trial before Vabysmo, at a payer requiring oneDocument the specific preferred product tried, the dates and the outcome (failure, intolerance or contraindication), then resubmit with that documentation attached.
Interval violationRetreatment billed sooner than the labeled interval for the indication being treatedConfirm the date and interval of the prior dose against the labeled regimen for the indication before scheduling.
JZ missingSingle-dose-container claim submitted without the JZ modifierAppend JZ to every J2777 line; Vabysmo's single-dose vial or syringe is always administered in full, so JW never applies.

Frequently asked questions

What is the dosing for faricimab-svoa by indication?

Every indication uses the same 6 mg dose; what differs is the schedule after the monthly loading doses, which the prescriber extends on OCT and visual acuity. By indication:

  • Wet AMD = 6 mg every 16 weeks
  • Diabetic macular edema = 6 mg every 8 weeks
  • Macular edema following RVO = 6 mg every 4 weeks

What is the J code for Vabysmo?

J2777. It covers the drug itself, billed per 0.1 mg. The injection is reported separately as 67028, per eye, because Vabysmo carries no administration code of its own; 96372 is never correct.

How many units is Vabysmo 6 mg?

60 units. J2777 bills per 0.1 mg, so the labeled 6 mg dose per eye converts to 6 divided by 0.1, or 60 billing units, reported with JZ because the single-dose vial or prefilled syringe is used in full. A 6-unit claim, the common under-billing error, pays only a tenth of the drug administered.

Is Vabysmo billed with 96372?

No. 96372 is the generic therapeutic-injection code, and it is wrong on every Vabysmo claim, because the intravitreal injection itself is the procedure. Bill 67028 instead, reported per eye with modifier RT, LT, or 50 for both eyes at the same visit.

How do you bill Vabysmo for both eyes?

Two drug lines: J2777 times 60 units JZ RT and J2777 times 60 units JZ LT, one dose per eye. The injection bills once, as 67028 with modifier 50, allowed at 150% of the fee schedule ($114.23 becomes $171.35) rather than as two unmodified 67028 lines.

Does Medicare cover Vabysmo?

Yes, under Medicare Part B when billed with an appropriate ICD-10 code, J2777 and 67028. CMS has published no National Coverage Determination specific to faricimab; coverage runs through your MAC's intravitreal anti-VEGF Local Coverage Determination.

Do payers require Avastin before Vabysmo?

Often. 16 of 27 commercial faricimab policies require a preferred agent first, usually repackaged bevacizumab (Avastin), before covering Vabysmo. Some payers, including BCBS AR, list Vabysmo itself among their preferred products, which can satisfy the requirement without an Avastin trial; others, like Independence, treat it as a nonpreferred product requiring documented failure of a preferred agent first.

How often can Vabysmo be billed?

Every 4 weeks during the loading phase for all three indications. After loading, wet AMD extends to every 8 to 16 weeks on OCT and visual-acuity review, diabetic macular edema extends or settles at every 8 to 16 weeks depending on regimen, and macular edema after RVO continues monthly per the label.

Sources

  1. DailyMed: Vabysmo (faricimab-svoa) prescribing information
  2. CMS: Medicare Part B Drug ASP Pricing File, Q4 2026
  3. CMS: Medically Unlikely Edit (MUE) table, practitioner and facility, J2777
  4. CMS: Medicare Physician Fee Schedule, national non-facility rates (67028)
  5. Genentech: Ophthalmology Co-pay Program and Genentech Patient Foundation patient-assistance program pages
  6. 27 commercial payer policies, current as of the date in the coverage spoke

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

Reviewed September 20, 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 Vabysmo patient →