Skip to main content
Wholesale Pricing for Licensed Professionals

Eye Care Coding Reference

CPT 67028 intravitreal injection.

What the code covers, its zero-day global period, bilateral and laterality rules, billing the drug with its HCPCS code, JW and JZ modifiers, same-day exams and NCCI bundling. Last reviewed October 2026.

Retina specialist in gloves and mask preparing an eye injection

In one paragraph

The code for injecting a drug into the vitreous.

CPT 67028 covers injecting a drug into the vitreous cavity of the eye, the procedure behind most anti-VEGF and complement inhibitor treatments. Medicare lists it with a zero-day global period and allows a bilateral payment adjustment. The drug is billed separately with its own HCPCS code and units, plus a JW or JZ modifier for single-dose containers. Same-day exams are included unless a significant, separately identifiable service is documented with modifier 25. Descriptions on this page are Vision Rescue summaries, not the official CPT descriptor.

67028 at a glance

  • Global period: 0 days
  • Eye modifiers: RT, LT or 50 per payer
  • Medicare bilateral: one line with modifier 50 and 1 unit
  • Drug billed separately with its HCPCS code
  • JW or JZ on single-dose drug lines
  • Not reported for injections during cataract surgery

The zero-day global period.

Medicare treats 67028 as a minor procedure with a zero-day global period. Only the day of the injection is in the package, so follow-up visits on later days are billed on their own.

Included on the day of the injection

  • The injection and the routine prep that goes with it
  • The usual pre-injection check of a patient already scheduled for treatment
  • A subconjunctival injection on the same eye
  • An anterior chamber paracentesis on the same eye at the same encounter

When a same-day exam may be billed

  • The exam is significant and separately identifiable from the injection
  • The exam is what determined that an injection was needed
  • The fellow eye is examined for its own medical reason
  • The record supports the visit on its own, with modifier 25 on the exam

An exam that only confirms a previously planned injection is part of 67028. Under NCCI policy for minor procedures, the decision to perform the procedure is included in its payment.

Laterality and bilateral injections.

Medicare's fee schedule gives 67028 a bilateral indicator, so bilateral same-day injections are paid with the bilateral adjustment. How the claim is formatted depends on the payer.

Payer approachHow the injection lines look
Medicare Part B67028 with modifier 50 on one line, 1 unit, with the charge for both eyes
Some commercial and Medicare Advantage plansTwo lines, 67028 with RT and 67028 with LT
Other payersTwo lines, 67028 and 67028 with modifier 50
One eye only67028 with RT or LT

First Coast policy states that claims for 67028 without RT, LT or 50 are returned unprocessed. For the drug, most Medicare contractors accept one line with the units for both eyes added together, while some payers want a separate drug line for each eye. Only add RT or LT to drug lines when the payer asks for it.

Drug codes and units.

The injected drug is billed on its own line with its HCPCS code. Units come from the dose in the code descriptor, so a 6 mg dose of a drug billed per 0.1 mg is 60 units.

HCPCSCMS descriptorExample product
J0178Injection, aflibercept, 1 mgEylea
J0177Injection, aflibercept hd, 1 mgEylea HD
Q5147Injection, aflibercept-ayyh (pavblu), biosimilar, 1 mgPavblu
J2778Injection, ranibizumab, 0.1 mgLucentis
Q5124Injection, ranibizumab-nuna, biosimilar, (byooviz), 0.1 mgByooviz
Q5128Injection, ranibizumab-eqrn (cimerli), biosimilar, 0.1 mgCimerli
J2777Injection, faricimab-svoa, 0.1 mgVabysmo
J2781Injection, pegcetacoplan, intravitreal, 1 mgSyfovre
J2782Injection, avacincaptad pegol, 0.1 mgIzervay
J9035Injection, bevacizumab, 10 mgAvastin
C9257Injection, bevacizumab, 0.25 mgAvastin, repackaged for the eye

Bevacizumab coding varies by contractor and setting. Some contractors tie C9257 to hospital outpatient and ASC claims and point office claims to J9035 or an unlisted drug code such as J7999 or J3490. Check your contractor's coverage article. Other biosimilar Q codes are added through quarterly HCPCS updates.

JW, JZ and NDC reporting.

Medicare requires a waste modifier on separately payable drugs from single-dose containers.

JW and JZ

ModifierWhen it applies
JZNo drug was discarded; one line with the units given. Required since July 1, 2023
JWDrug was discarded; a second line with the discarded units. Required since January 1, 2017
NeitherMulti-dose containers and drugs packaged into a facility payment

Overfill is never billed. JW is not used when the dose given is smaller than one billing unit; the full unit is billed with JZ. Since October 1, 2023, Medicare claims missing the right modifier may be returned. Record the discarded amount in the chart.

NDC on the drug line

  • Many payers expect the 11-digit NDC in 5-4-2 format with the N4 qualifier
  • Report the NDC for the exact package used, since vial and syringe NDCs differ
  • Unlisted drug codes need the drug name, dose and often an invoice in item 19
  • Free samples are not billed to the payer

NCCI bundling notes.

The 2026 Medicare NCCI Policy Manual, Chapter 8, includes these rules for 67028.

  • Injecting an antibiotic, steroid or NSAID during cataract surgery or another eye procedure is part of that procedure; 67028 is not reported for it
  • An anterior chamber paracentesis on the same eye at the same encounter is not reported with 67028
  • A subconjunctival injection on the same eye is not reported separately with 67028
  • Anesthetic injections are part of the procedure they support

67028 is designated a separate procedure, and some commercial payers deny it when another procedure is done the same day. Payers also apply drug labels and their own frequency policies, and off-label use is often denied unless the payer's policy covers it.

What changed for 2026

The code itself did not change. Medicare's 2026 fee schedule applied an efficiency adjustment to most procedure codes and shifted indirect practice expense toward office-based services. Drug codes keep changing through quarterly HCPCS updates as new biosimilars arrive.

From Vision Rescue Pro

Supplies for retina practices.

Separate from the coding information above. Vision Rescue Pro is a licensed distributor of injection prep supplies and patient care products for retina practices. We do not sell the injected drugs listed above.

  • Injection prep supplies such as povidone-iodine and lidocaine jelly
  • Retina Alliance member pricing
  • AREDS2 vitamins for patients through RescueLink
  • Price Match Guarantee

Questions about CPT 67028

What is CPT code 67028?

It is the code for injecting a drug into the vitreous cavity of the eye. It is used for most anti-VEGF and complement inhibitor treatments.

What is the global period for 67028?

Zero days. Only the day of the injection is in the package, so visits on later days are billed separately.

How do you bill 67028 bilaterally?

Medicare expects one line with modifier 50 and 1 unit, paid with the bilateral adjustment. Some other payers want two lines with RT and LT. Follow each payer's rules.

What J code goes with 67028?

The drug is billed on its own line with its HCPCS code, such as J0178 for aflibercept, J2777 for faricimab or J2778 for ranibizumab. Units follow the dose in the descriptor.

Can you bill an exam with 67028 on the same day?

Yes, with modifier 25, when the exam is significant and separately identifiable, such as one that determines the need for the injection. An exam that only confirms a planned injection is included.

Do I need JW or JZ with intravitreal drugs?

For separately payable drugs from single-dose containers, Medicare requires JZ when nothing was discarded and JW on a separate line for discarded units.

Can 67028 be billed with cataract surgery?

Not for drugs injected during the cataract procedure. NCCI policy treats those injections as part of the surgery.

Sources

CMS Medicare Physician Fee Schedule indicators for 67028; CMS MLN Global Surgery Booklet (MLN907166); Medicare NCCI Policy Manual, Chapter 8, 2026; First Coast Service Options LCD L36962 coding guidelines, VEGF Inhibitors for the Treatment of Ophthalmological Diseases; First Coast guidance on JW and JZ modifiers; CMS HCPCS code set, 2026; AAO practice management guidance on bilateral injections; Retina Today coding articles on bilateral rules, modifier 25 and clean claims; Retinal Physician coding column on bevacizumab and discarded drugs; Review of Ophthalmology, Coding and Reimbursement 2026 Update.

Notes and disclosures

CPT is a registered trademark of the American Medical Association. Descriptions here are Vision Rescue summaries, not official CPT descriptors. This page is general information for eye care professionals and billing staff, not legal, billing or coding advice. Payer rules vary; verify codes, modifiers and coverage with the current official code sets, your Medicare contractor and the patient's plan. Questions: providers@visionrescue.com or 1-855-692-8024.

Code the injection right, then prep the room.

Injection prep supplies, member pricing and patient follow-through for retina practices.