Key Takeaways
HCPCS code J2777 represents Injection, faricimab-svoa (Vabysmo), 0.1 mg per unit. Effective October 1, 2022, replacing temporary code C9097.
A standard 6 mg Vabysmo dose requires billing 60 units of J2777. Incorrect unit calculation is the most common denial trigger for this code.
CMS designates J2777 as a single-dose container code. Practices must append either JW or JZ wastage modifiers or face claim rejection.
Pabau’s claims management software helps ophthalmology practices track J2777 unit calculations, modifiers, and NDC line-item requirements to reduce denials.
HCPCS code J2777: definition, effective date, and code category
Ophthalmology billing teams face one of the steepest per-claim denial risks in outpatient medicine. A single missed modifier or unit error on a high-cost injectable like faricimab-svoa can reverse thousands of dollars in reimbursement on one encounter.
HCPCS code J2777 is the permanent Level II J-code for Injection, faricimab-svoa (Vabysmo), 0.1 mg. The Centers for Medicare and Medicaid Services (CMS) established J2777 effective October 1, 2022, retiring the temporary Q-series predecessor code C9097 on September 30, 2022.
J-codes fall under HCPCS Level II and cover drugs and biologicals not typically self-administered. J2777 sits in the J2xxx range alongside other intravitreal anti-VEGF agents including ranibizumab (J2778) and ranibizumab via intravitreal implant (J2779). Understanding exactly how the code is structured prevents the most expensive billing errors practices make with this drug.
| Code detail | Value |
|---|---|
| HCPCS code | J2777 |
| Full descriptor | Injection, faricimab-svoa, 0.1 mg |
| Brand name | Vabysmo (Genentech/Roche) |
| Category | HCPCS Level II, Drugs Administered Other than Oral Method (J-codes) |
| Effective date | October 1, 2022 |
| Predecessor code | C9097 (discontinued September 30, 2022) |
| Container type | Single-dose vial |
| Wastage modifier required | Yes (JW or JZ) |
| Approved payer | Medicare Part B (buy-and-bill) |
What is faricimab-svoa (Vabysmo) and who qualifies?
Faricimab-svoa is the active ingredient in Vabysmo, a bispecific antibody developed by Genentech (a member of the Roche Group). It targets two pathways simultaneously: VEGF-A and Ang-2. This dual mechanism differentiates it from earlier anti-VEGF agents that target only one pathway.
The FDA approved faricimab-svoa for two retinal indications. CMS Medicare Coverage Article A52451 recognizes both for coverage under J2777:
- Neovascular age-related macular degeneration (nAMD): The leading cause of severe vision loss in adults over 60 in the United States.
- Diabetic macular edema (DME): A complication of diabetic retinopathy causing central vision loss. A retina specialist administers faricimab-svoa as an intravitreal injection.
Billing J2777 outside these two indications constitutes off-label use. CMS and most commercial payers will not cover off-label administration, and claims submitted without a matching covered ICD-10-CM diagnosis code will deny. Retina practices should confirm the patient’s chart diagnosis aligns with a Group 4 covered code per A52451 before submitting.
Proper documentation of the clinical indication belongs in the medical record at the time of service, not added retrospectively. Pabau’s digital forms allow practices to embed indication-specific intake and consent fields that capture this language at the point of care.

HCPCS code J2777 unit billing: calculating units for a 6 mg dose
The unit calculation for J2777 is straightforward but frequently miscoded. Each unit of J2777 represents 0.1 mg of faricimab-svoa. The standard Vabysmo dose is 6 mg delivered in 0.05 mL via intravitreal injection.
To calculate units: divide the administered dose (6 mg) by the per-unit increment (0.1 mg). The result is 60 units. Practices must bill 60 units of J2777 for every standard 6 mg Vabysmo injection. Billing 6 units instead of 60 is the most common unit error, representing a ten-fold shortfall in reported drug quantity and triggering either a significant underpayment or an audit flag when the ASP+6% reimbursement is reconciled.
| Dose administered | Per-unit increment | Units to bill | HCPCS code |
|---|---|---|---|
| 6 mg (0.05 mL) | 0.1 mg | 60 | J2777 |
Always pair J2777 with CPT code 67028 (intravitreal injection of a pharmacological agent) for the procedure. The drug J-code and the procedure CPT code are billed together on the same claim. NCCI edits govern which add-on codes can be bundled. Review your superbill template each time a new HCPCS J-code enters your drug formulary to ensure units and modifiers are pre-set correctly.
Accurate unit entry is one area where Pabau’s claims management software provides a structured check before claim submission, reducing the risk of ten-fold unit errors on high-cost injectables.

JW and JZ modifier requirements for HCPCS code J2777
CMS formally designated J2777 as a single-dose container code in its JW/JZ Modifier Policy document. This means every claim for J2777 under Medicare Part B must include either the JW or JZ modifier. Submitting without one of these two modifiers will result in a claim hold or denial.
The choice between JW and JZ depends on whether any drug was physically discarded after the injection. Here is how to apply each:
- JZ modifier (no wastage): Use JZ when the residual overfill in the single-dose vial is less than one billable unit (less than 0.1 mg) and is discarded. The procedure note must state: “6 mg/0.05 mL of Vabysmo (faricimab-svoa) injected, residual medication (overfill) less than 1 unit was discarded.” Bill 60 units with JZ. This is the standard scenario for a typical 6 mg Vabysmo injection.
- JW modifier (drug wastage): Use JW when a measurable amount of drug meeting or exceeding one billable unit (at least 0.1 mg) was drawn but not administered and was discarded. Bill the administered units on one line, and the discarded units on a second separate line appended with JW. Both lines reference J2777.
Pro Tip
Document the exact volume administered and the volume discarded in every procedure note for J2777. CMS and commercial payers can request medical records to validate modifier selection. A vague note saying only ‘6 mg Vabysmo injected’ will not support either modifier on audit. Spell out the overfill amount explicitly.
The JW/JZ requirement is not optional or payer-specific for Medicare. It applies uniformly under Part B for all single-dose container J-codes that CMS has designated. Check your MAC’s local coverage article for any supplemental documentation requirements beyond the CMS national policy.
For practices managing multiple injectable drugs with different wastage profiles, Pabau’s inventory management software tracks drug lot numbers and administered volumes, providing the underlying data your billing team needs to apply modifiers correctly.

ICD-10-CM diagnosis codes covered with J2777
Medicare Coverage Article A52451 lists J2777 under Group 4, which specifies the covered ICD-10-CM diagnosis codes for faricimab-svoa and aflibercept HD (J0177). Every J2777 claim must carry at least one of these covered diagnosis codes or it will deny for medical necessity.
The two clinical categories driving coverage are nAMD and DME. The table below lists the most commonly used covered codes. This is not an exhaustive list; consult A52451 directly for the complete code set.
| ICD-10-CM code | Description | Clinical category |
|---|---|---|
| H35.31 | Nonexudative age-related macular degeneration | nAMD |
| H35.32 | Exudative age-related macular degeneration | nAMD |
| E11.3211 | Type 2 diabetes mellitus with mild nonproliferative retinopathy with macular edema, right eye | DME |
| E11.3212 | Type 2 diabetes mellitus with mild nonproliferative retinopathy with macular edema, left eye | DME |
| E08.3111 | Diabetes mellitus due to underlying condition, diabetic retinopathy NOS with macular edema, right eye | DME |
| E08.3112 | Diabetes mellitus due to underlying condition, diabetic retinopathy NOS with macular edema, left eye | DME |
Laterality matters. ICD-10-CM requires specifying right eye, left eye, or bilateral. Submitting a claim with a non-lateralized code when a lateralized one exists is a common documentation gap that triggers coding audits. The diagnosis code must match the treated eye in the procedure note and the claim form.
For practices also handling related condition coding, adjacent reference articles on situational anxiety ICD-10 coding and autistic disorder ICD-10 codes demonstrate how specificity requirements apply across clinical categories.
Stop losing revenue to J2777 billing errors
Pabau helps ophthalmology and clinical practices submit cleaner claims with structured modifier tracking, NDC line-item capture, and documentation workflows built for high-cost injectables.
NDC crosswalk and buy-and-bill requirements for J2777
Medicare Part B requires a National Drug Code (NDC) on every drug claim submitted in the physician office or clinic setting. The NDC functions as a secondary identifier that confirms the exact drug product billed against J2777. Omitting the NDC on a Medicare claim results in rejection at the clearinghouse level before adjudication even begins.
Faricimab-svoa (Vabysmo) has specific NDC numbers assigned to its single-dose vials. Genentech publishes verified NDC-to-J-code crosswalk information in their provider billing brochure. The NDC must be reported in a specific 5-4-2 format on claims (for example, 50242-XXXX-XX), with the NDC qualifier N4 preceding the number on institutional and professional claims. Verify the NDC on each vial’s label before billing, as NDC numbers can vary by lot.
Buy-and-bill model considerations
Vabysmo is typically acquired through a buy-and-bill model. The practice purchases the drug directly from a specialty distributor or through a group purchasing organization (GPO), administers it in the office, and then bills Medicare for the drug under J2777 at the applicable ASP+6% rate. Key buy-and-bill considerations:
- Acquisition cost risk: The practice pays the drug cost upfront. If the claim denies, the practice absorbs the cost of the vial.
- Storage requirements: Vabysmo requires refrigerated storage per FDA labeling. Practices must document storage conditions and temperature logs for compliance.
- Inventory tracking: Practices must track each vial from receipt to administration. The NDC on the administered vial must match the NDC you report on the claim.
- Specialty pharmacy alternative: Some commercial payers may require Vabysmo to be dispensed through a specialty pharmacy and billed under the pharmacy benefit rather than the medical benefit. Confirm benefit routing with each payer before ordering.
Practices running multi-drug injection programs benefit from linking inventory records directly to billing workflows. See how adjacent procedure code billing works in the IVF CPT codes reference for a comparable step-by-step billing structure applied to a different specialty.
Medicare reimbursement for HCPCS code J2777 in 2026
Medicare Part B reimburses J2777 at ASP+6% under the Average Sales Price methodology. CMS calculates ASP quarterly from manufacturer-reported sales data and updates it four times per year. Because the rate changes every quarter, any specific dollar figure in this guide may not reflect the current quarter’s rate.
To find the current reimbursement amount, use the CMS Physician Fee Schedule lookup tool or the CMS ASP Drug Pricing Files published on the CMS website. Enter J2777 and select the applicable quarter and geographic pricing area. The displayed rate is the Medicare allowable per unit (per 0.1 mg), so multiply by 60 to get the full reimbursement for a 6 mg dose.
Commercial payer rates for J2777 vary considerably. Some large commercial insurers reimburse at ASP-based benchmarks similar to Medicare; others negotiate rates as a percentage of invoice cost or AWP. Prior authorization requirements also vary by payer and plan year. A practice billing Vabysmo across a mixed payer panel should maintain a payer-specific rate and PA requirement tracker updated at each plan year renewal.
Practices managing multi-payer reimbursement data alongside clinical records benefit from unified reporting. The coaching CPT codes billing reference provides a parallel example of how payer-specific fee schedule complexity is handled across different code categories.
Prior authorization and coverage policy considerations
Medicare does not currently require prior authorization for J2777 under the national policy, but individual Medicare Advantage plans and commercial payers frequently do. The PA landscape for faricimab-svoa is one of the most variable elements of J2777 billing because it changes annually with plan formulary updates.
Common PA requirements across commercial payers typically include:
- Confirmed FDA-approved diagnosis (nAMD or DME) supported by imaging (OCT and/or fluorescein angiography)
- Documentation of prior treatment with at least one other anti-VEGF agent, or clinical rationale for first-line faricimab-svoa use
- Treating physician attestation of the clinical indication and planned injection frequency
- Step therapy requirements mandating a trial of bevacizumab or ranibizumab before faricimab-svoa coverage is authorized by certain plans
Step therapy can be clinically problematic for certain patients. Document any medical exceptions clearly and submit the exception request alongside the PA application. Keep PA approval documentation in the patient file and confirm the authorization number is captured on every subsequent claim during the authorization period.
HIPAA-compliant documentation workflows are critical when handling PA-sensitive records. Practices should review their HIPAA compliance protocols for medical offices to ensure PA correspondence and imaging records are stored and transmitted correctly.
Documentation requirements for J2777 claims
Clean J2777 claims require specific documentation at three points: the patient encounter, the claim form, and the supporting medical record. Missing any layer creates denial or audit exposure.
Encounter note requirements
The procedure note must document: the confirmed diagnosis and affected eye(s), the drug name and concentration (faricimab-svoa 6 mg/0.05 mL), the route of administration (intravitreal injection), the lot number and NDC of the vial used, and the wastage modifier justification (overfill volume discarded).
Claim form requirements
On the claim: J2777 with 60 units, the JZ or JW modifier, NDC in N4 format, the covered ICD-10-CM diagnosis code with correct laterality, and CPT 67028 for the injection procedure. For Medicare, submit on a CMS-1500 (professional) or UB-04 (facility) form as appropriate for the billing entity.
Audit risk considerations
J2777 carries elevated audit risk. Vabysmo’s high per-dose cost makes it a target for CMS post-payment review. The Office of Inspector General (OIG) tracks high-cost injectables through the Medicare Drug Spend Dashboard. Practices should conduct periodic internal audits of J2777 claims, specifically reviewing unit accuracy, modifier documentation, and NDC matching.
AI-assisted clinical documentation tools can help practitioners capture structured procedure notes consistently across every intravitreal injection encounter. Pabau’s Echo AI supports real-time note generation that can be structured to capture all required J2777 documentation fields at the point of care.

For reference on how documentation requirements compare across different injectable procedure codes, the intraparenchymal hemorrhage ICD-10 codes guide illustrates the specificity level required in neurological injection billing contexts.
Pro Tip
Run a monthly internal audit of all J2777 claims submitted in the prior 30 days. Check five items per claim: units billed (should be 60), modifier present (JW or JZ), NDC reported in N4 format, covered ICD-10 with laterality, and CPT 67028 on the same date of service. Fix patterns before your MAC finds them.
Denial management for HCPCS code J2777 claims
Most J2777 denials fall into five categories. Knowing the root cause of each guides the correct appeal or resubmission action.
- Missing or incorrect wastage modifier: Recode the claim with the correct JW or JZ modifier and resubmit. Include the procedure note documenting the overfill language.
- Unit error: If 6 units were billed instead of 60, submit a corrected claim (not an appeal) with the accurate unit count and a note explaining the correction.
- Non-covered diagnosis code: Verify the diagnosis against the current A52451 Group 4 code list. If the billed ICD-10 is not covered, review the chart for a covered co-diagnosis that was present at the encounter. If none exists, the claim is not payable under Part B for this drug.
- Missing NDC: Add the NDC in N4 format and resubmit. Some clearinghouses will reject this before the payer sees it, making it appear as a technical denial rather than a clinical one.
- Prior authorization missing or expired: Submit the PA number and authorization date with the appeal. If the PA had expired before the date of service, the payer will typically not overturn the claim on appeal without a documented exception request.
Practices managing high-volume injectable billing often use the prescription management tools within their practice management system to cross-reference drug orders against claim submissions, catching mismatches before they become denials.
Conclusion
HCPCS code J2777 is technically straightforward but operationally demanding. The unit math, modifier selection, NDC reporting, and diagnosis code specificity must all align on every claim for Vabysmo to reimburse correctly. A single missed element costs practices the full drug cost of a high-price intravitreal agent.
Ophthalmology practices that systematize their J2777 workflows, pre-configure superbill templates, and conduct monthly claim audits consistently outperform those that treat each injection as an ad hoc billing event. Pabau’s claims management software helps clinical practices structure exactly these workflows. To see how it fits your injection billing process, book a demo.
Continue your research
Need a structured approach to ophthalmology billing compliance? HIPAA compliance for medical offices covers the documentation and security protocols that support clean claims and reduce audit exposure.
Managing drug inventory for buy-and-bill programs? Automating clinic inventory management explains how automated tracking reduces the stock and billing mismatches common in high-cost injectable programs.
Looking for a complete billing workflow reference? Pabau claims management software helps practices track modifier requirements, NDC data, and payer-specific rules across all billable drug codes.
Frequently Asked Questions
J2777 is the Level II code for Injection, faricimab-svoa (Vabysmo), 0.1 mg, used to bill Medicare Part B and commercial payers for intravitreal administration in an ophthalmology setting. Covered indications: nAMD and DME.
Bill 60 units. Each unit equals 0.1 mg, so 6 mg ÷ 0.1 mg = 60. Billing 6 units instead of 60 is the most common error and causes significant underpayment.
Use JZ when residual overfill is less than 0.1 mg and discarded. Use JW when 0.1 mg or more was drawn but not administered. Document both amounts in the procedure note. Medicare requires one modifier on every J2777 claim.
Coverage is under CMS Article A52451 Group 4: nAMD (H35.31, H35.32) and DME (E11.32xx, E08.31xx series) with correct laterality. Verify the patient’s diagnosis matches a covered code before submitting.
Traditional Medicare Part B does not require PA. Medicare Advantage and most commercial payers do. Requirements vary by plan and typically include imaging, step therapy compliance, and physician attestation.
J2777 reimburses at ASP+6%, updated quarterly. Multiply the current per-unit rate by 60 for the full 6 mg dose allowable. Current rates are in the CMS ASP Drug Pricing Files.