Vision Rescue Pro reference
Eye care coding reference for 2026.
Procedure, test and drug code numbers for cataract, glaucoma, retina, cornea, oculoplastic, pediatric and exam-lane practices, in plain language. Last reviewed October 2026.

In-depth guides
The most searched eye care codes.
Each guide covers when the code applies, documentation, bundling, modifiers, global periods and what changed for 2026.
What changed for 2026.
New eye codes
92288 screening dark adaptation, 0996T capsular bag prosthesis with scleral fixation, 1010T retina-based eye tracking, and 1012T motorized ab interno sclerostomy.
New drug codes
Q5170 Eydenzelt and Q5168 Nufymco took effect July 1. J2787 now names both Photrexa products and J3300 names Triesence.
Still current
MIGS codes 66989, 66991 and 0671T are unchanged, and 0449T, 0450T, 0660T and 0661T remain active Category III codes.
All codes
Eye care codes by subspecialty.
Procedure summaries are written by Vision Rescue and are not official CPT descriptors. Codes marked Full guide link to an in-depth page.
Cataract and IOL
| Code | What it covers (our summary) | Notes |
|---|---|---|
| 66984 Full guide | Routine cataract removal with IOL | |
| 66982 | Complex cataract removal with IOL | |
| 66991 | Routine cataract surgery plus trabecular stent | MIGS combo. Do not report with 0671T. |
| 66989 | Complex cataract surgery plus trabecular stent | MIGS combo. Do not report with 0671T. |
| 66988 | Routine cataract surgery plus endoscopic cyclophotocoagulation | |
| 66987 | Complex cataract surgery plus endoscopic cyclophotocoagulation | |
| 66983 | Intracapsular cataract extraction with IOL | Rarely used. |
| 66985 | Secondary IOL placement, no cataract removal | |
| 66986 | IOL exchange | |
| 66821 Full guide | YAG laser posterior capsulotomy | |
| 66830 | Surgical removal of after-cataract membrane | |
| 92136 | Optical biometry for IOL power | |
| 76519 | A-scan ultrasound for IOL power | |
| 66820 | Discission of after-cataract membrane, stab incision | |
| 65800 | Anterior chamber paracentesis | |
| 00142 | Anesthesia for lens surgery | Anesthesia code, reported by the anesthesia provider. |
Glaucoma
| Code | What it covers (our summary) | Notes |
|---|---|---|
| 0671T Cat III | Standalone trabecular stent, no cataract surgery | Category III. |
| 65820 | Goniotomy | Coverage of ab interno techniques varies by payer. |
| 66174 | Canaloplasty, no retained stent | Payers differ on ab interno use. Check the policy. |
| 66175 | Canaloplasty with retained stent | Payers differ on ab interno use. Check the policy. |
| 0449T Cat III | Subconjunctival gel stent, first device | Category III. Medicare coverage limited. |
| 0450T Cat III | Subconjunctival gel stent, each additional device | Category III. |
| 0660T Cat III | Intracameral travoprost implant placement | Category III. Drug reported with J7355. |
| 0661T Cat III | Intracameral implant removal and replacement | Category III. |
| 65855 | Laser trabeculoplasty (SLT or ALT) | |
| 66761 | Laser peripheral iridotomy | |
| 66170 | Trabeculectomy, first procedure | |
| 66172 | Trabeculectomy with prior scarring | |
| 65850 | Trabeculotomy, ab externo | |
| 66179 | Tube shunt to plate, no graft | |
| 66180 | Tube shunt to plate, with graft | |
| 66183 | Reservoir-free drainage device, external approach | |
| 66184 | Tube shunt revision, no graft | |
| 66185 | Tube shunt revision, with graft | |
| 66710 | Transscleral cyclophotocoagulation | |
| 66711 | Endoscopic cyclophotocoagulation, standalone | |
| 92020 | Gonioscopy | |
| 92083 Full guide | Visual field, extended threshold | |
| 92133 Full guide | OCT, optic nerve and nerve fiber layer | Not with 92137 at the same visit. |
| 76514 | Corneal pachymetry | |
| 92081 | Visual field, limited | |
| 92082 | Visual field, intermediate | |
| 92132 | OCT, anterior segment |
Retina
| Code | What it covers (our summary) | Notes |
|---|---|---|
| 67028 Full guide | Intravitreal injection | Drug reported separately with its HCPCS code. |
| 67036 | Pars plana vitrectomy | |
| 67039 | Vitrectomy with focal endolaser | |
| 67040 | Vitrectomy with panretinal endolaser | |
| 67041 | Vitrectomy with epiretinal membrane peel | |
| 67042 | Vitrectomy with internal limiting membrane peel | |
| 67043 | Vitrectomy with subretinal membrane removal | |
| 67108 | Detachment repair with vitrectomy | |
| 67113 | Complex detachment repair | |
| 67107 | Scleral buckle | |
| 67110 | Pneumatic retinopexy | |
| 67101 | Detachment repair, cryotherapy | |
| 67105 | Detachment repair, laser | |
| 67145 | Prophylactic laser for retinal break | |
| 67210 | Focal laser of retinal lesion | |
| 67220 | Choroidal lesion treatment, such as photodynamic therapy | |
| 67228 | Panretinal photocoagulation | |
| 67500 | Retrobulbar injection | |
| 67515 | Sub-Tenon's injection | |
| 92134 Full guide | OCT, retina | Not with 92137 at the same visit. |
| 92137 | OCT angiography | New in 2025. Bundled with 92133 and 92134. |
| 92201 | Extended ophthalmoscopy, retinal periphery | |
| 92202 | Extended ophthalmoscopy, optic nerve or macula | |
| 92235 | Fluorescein angiography | |
| 92240 | Indocyanine green angiography | |
| 92242 | Fluorescein and ICG angiography, same session | |
| 92250 Full guide | Fundus photography | |
| 76512 | B-scan ultrasound | |
| 92227 | Remote retinal imaging, no physician review | |
| 92228 | Remote retinal imaging with physician review | |
| 92229 | Autonomous AI retinal screening at point of care | |
| 67031 | Laser severing of vitreous strands (YAG vitreolysis) | |
| 67516 | Suprachoroidal injection | Drug reported separately with its HCPCS code. |
| 68200 | Subconjunctival injection |
Cornea and ocular surface
| Code | What it covers (our summary) | Notes |
|---|---|---|
| 65778 | Self-retaining amniotic membrane placement | |
| 65779 | Sutured or glued single-layer amniotic membrane | |
| 65780 | Multilayer amniotic membrane reconstruction | |
| 0402T Cat III | Corneal cross-linking, epithelium off | Category III. Drug reported with J2787. |
| 65756 | Endothelial keratoplasty | |
| 65757 | Back-table preparation of endothelial graft | Add-on code. |
| 65710 | Anterior lamellar keratoplasty | |
| 65730 | Penetrating keratoplasty, phakic eye | |
| 65750 | Penetrating keratoplasty, aphakic eye | |
| 65755 | Penetrating keratoplasty, pseudophakic eye | |
| 65430 | Diagnostic corneal scraping | |
| 65435 | Corneal epithelial debridement | |
| 92025 | Corneal topography | |
| 92071 | Bandage contact lens fitting | |
| 92072 | Contact lens fitting for keratoconus | |
| 68761 | Punctal plug insertion | |
| 68760 | Punctal closure by cautery | |
| 0207T Cat III | Thermal pulsation, one eyelid | Category III. |
| 0563T Cat III | Wearable heat treatment of meibomian glands, both eyes | Category III. |
| 0330T Cat III | Tear film imaging | Category III. Confirm current status. |
| 92310 | Contact lens fitting, corneal lens, both eyes | Usually a noncovered service under Medicare. |
Oculoplastics
| Code | What it covers (our summary) | Notes |
|---|---|---|
| 15822 | Upper eyelid blepharoplasty | |
| 15823 | Upper eyelid blepharoplasty, excess skin blocking vision | Prior authorization rules may apply. |
| 15820 | Lower eyelid blepharoplasty | |
| 15821 | Lower eyelid blepharoplasty with fat pad work | |
| 67904 | Ptosis repair, external levator approach | |
| 67908 | Ptosis repair, conjunctival-Mueller muscle approach | |
| 67900 | Brow ptosis repair | |
| 67917 | Ectropion repair, tarsal strip type | |
| 67924 | Entropion repair, extensive | |
| 67810 | Eyelid biopsy | |
| 67840 | Eyelid lesion excision, simple closure | |
| 68840 | Lacrimal canalicular probing |
Pediatrics and strabismus
| Code | What it covers (our summary) | Notes |
|---|---|---|
| 67311 | Strabismus surgery, one horizontal muscle | |
| 67312 | Strabismus surgery, two horizontal muscles | |
| 67314 | Strabismus surgery, one vertical muscle | |
| 67316 | Strabismus surgery, two or more vertical muscles | |
| 67318 | Superior oblique muscle surgery | |
| 92060 | Sensorimotor examination | |
| 99173 | Visual acuity screening | |
| 99174 | Instrument photoscreening, remote analysis | |
| 99177 | Instrument photoscreening, on-site analysis |
Exams and office
| Code | What it covers (our summary) | Notes |
|---|---|---|
| 92002 | New patient eye exam, intermediate | |
| 92004 Full guide | New patient eye exam, comprehensive | |
| 92012 | Established patient eye exam, intermediate | |
| 92014 Full guide | Established patient eye exam, comprehensive | |
| 92015 Full guide | Refraction | Often not covered by Medicare. |
| 92285 | External ocular photography | |
| 99204 | New patient office visit, moderate complexity | E/M alternative to 92004. |
| 99211 | Established patient office visit, minimal | Often staff-performed. |
| 99214 | Established patient office visit, moderate complexity | E/M alternative to 92014. |
Drug and supply codes (HCPCS).
HCPCS Level II descriptors below are published by CMS and quoted as CMS prints them. Units per dose are examples based on common labeled doses. Confirm against the package insert.
Anti-VEGF
| Code | CMS descriptor | Brand | Billing unit | Notes |
|---|---|---|---|---|
| J0178 | Injection, aflibercept, 1 mg | Eylea | 1 mg | 2 mg dose = 2 units |
| J0177 | Injection, aflibercept hd, 1 mg | Eylea HD | 1 mg | 8 mg dose = 8 units |
| Q5147 | Injection, aflibercept-ayyh (pavblu), biosimilar, 1 mg | Pavblu | 1 mg | 2 mg dose = 2 units |
| Q5149 | Injection, aflibercept-abzv (enzeevu), biosimilar, 1 mg | Enzeevu | 1 mg | |
| Q5150 | Injection, aflibercept-mrbb (ahzantive), biosimilar, 1 mg | Ahzantive | 1 mg | |
| Q5153 | Injection, aflibercept-yszy (opuviz), biosimilar, 1 mg | Opuviz | 1 mg | |
| Q5155 | Injection, aflibercept-jbvf (yesafili), biosimilar, 1 mg | Yesafili | 1 mg | |
| Q5170 | Injection, aflibercept-boav (eydenzelt), biosimilar, 1 mg | Eydenzelt | 1 mg | New July 1, 2026 |
| J2778 | Injection, ranibizumab, 0.1 mg | Lucentis | 0.1 mg | 0.5 mg dose = 5 units |
| Q5124 | Injection, ranibizumab-nuna, biosimilar, (byooviz), 0.1 mg | Byooviz | 0.1 mg | |
| Q5128 | Injection, ranibizumab-eqrn (cimerli), biosimilar, 0.1 mg | Cimerli | 0.1 mg | |
| Q5168 | Injection, ranibizumab-leyk (nufymco), biosimilar, 0.1 mg | Nufymco | 0.1 mg | New July 1, 2026 |
| J2779 | Injection, ranibizumab, via intravitreal implant (susvimo), 0.1 mg | Susvimo | 0.1 mg | |
| J2777 | Injection, faricimab-svoa, 0.1 mg | Vabysmo | 0.1 mg | 6 mg dose = 60 units |
| J0179 | Injection, brolucizumab-dbll, 1 mg | Beovu | 1 mg | 6 mg dose = 6 units |
| J9035 | Injection, bevacizumab, 10 mg | Avastin | 10 mg | |
| C9257 | Injection, bevacizumab, 0.25 mg | Avastin (hospital outpatient and ASC) | 0.25 mg | 1.25 mg dose = 5 units |
Geographic atrophy and gene therapy
| Code | CMS descriptor | Brand | Billing unit | Notes |
|---|---|---|---|---|
| J2781 | Injection, pegcetacoplan, intravitreal, 1 mg | Syfovre | 1 mg | |
| J2782 | Injection, avacincaptad pegol, 0.1 mg | Izervay | 0.1 mg | |
| J3403 | Revakinagene taroretcel-lwey, per implant | Encelto | Per implant | |
| J3398 | Injection, voretigene neparvovec-rzyl, 1 billion vector genomes | Luxturna | 1 billion vector genomes |
Steroids and implants
| Code | CMS descriptor | Brand | Billing unit | Notes |
|---|---|---|---|---|
| J7312 | Injection, dexamethasone, intravitreal implant, 0.1 mg | Ozurdex | 0.1 mg | 0.7 mg implant = 7 units |
| J7313 | Injection, fluocinolone acetonide, intravitreal implant (iluvien), 0.01 mg | Iluvien | 0.01 mg | |
| J7314 | Injection, fluocinolone acetonide, intravitreal implant (yutiq), 0.01 mg | Yutiq | 0.01 mg | |
| J7311 | Injection, fluocinolone acetonide, intravitreal implant (retisert), 0.01 mg | Retisert | 0.01 mg | |
| J3300 | Injection, triamcinolone acetonide (triesence), preservative free, 1 mg | Triesence | 1 mg | Descriptor revised Oct 1, 2026 |
| J3299 | Injection, triamcinolone acetonide (xipere), 1 mg | Xipere | 1 mg | |
| J1096 | Dexamethasone, lacrimal ophthalmic insert, 0.1 mg | Dextenza | 0.1 mg | |
| J1095 | Injection, dexamethasone 9 percent, intraocular, 1 microgram | Dexycu | 1 mcg |
Glaucoma implants
| Code | CMS descriptor | Brand | Billing unit | Notes |
|---|---|---|---|---|
| J7351 | Injection, bimatoprost, intracameral implant, 1 microgram | Durysta | 1 mcg | 10 mcg implant = 10 units |
| J7355 | Injection, travoprost, intracameral implant, 1 microgram | iDose TR | 1 mcg | Manufacturer guide: 75 units per implant |
Surgery and other
| Code | CMS descriptor | Brand | Billing unit | Notes |
|---|---|---|---|---|
| J1097 | Phenylephrine 10.16 mg/ml and ketorolac 2.88 mg/ml ophthalmic irrigation solution, 1 ml | Omidria | 1 mL | |
| J2403 | Chloroprocaine hcl ophthalmic, 3% gel, 1 mg | Iheezo | 1 mg | |
| J2787 | Riboflavin 5'-phosphate, ophthalmic solution (photrexa viscous/photrexa), up to 3 ml | Photrexa | Up to 3 mL | Descriptor updated July 1, 2026 |
| J3396 | Injection, verteporfin, 0.1 mg | Visudyne | 0.1 mg | |
| J3241 | Injection, teprotumumab-trbw, 10 mg | Tepezza | 10 mg |
Premium IOL, screening and routine exam
| Code | CMS descriptor | Brand | Billing unit | Notes |
|---|---|---|---|---|
| V2787 | Astigmatism correcting function of intraocular lens | Per lens | Patient-paid portion of a toric IOL | |
| V2788 | Presbyopia correcting function of intraocular lens | Per lens | Patient-paid portion of a presbyopia-correcting IOL | |
| G0117 | Glaucoma screening for high risk patients furnished by an optometrist or ophthalmologist | Per service | Medicare eligibility rules apply | |
| S0620 | Routine ophthalmological examination including refraction; new patient | Per service | Not used by Medicare; some commercial and vision plans | |
| S0621 | Routine ophthalmological examination including refraction; established patient | Per service | Not used by Medicare; some commercial and vision plans |
From Vision Rescue Pro
Supplies for every eye care practice.
Separate from the coding information above. Vision Rescue Pro is a licensed ophthalmic distributor serving cataract, retina, glaucoma and optometry practices.
- In-office Rx at wholesale
- Pre-op and post-op kits
- RescueLink patient texting
- Price Match Guarantee
Questions about this reference.
Are these the official CPT descriptors?
No. Procedure descriptions on this page are short summaries written by Vision Rescue. Official CPT descriptors are published by the American Medical Association in the CPT code book.
Where do the drug code descriptors come from?
HCPCS Level II descriptors are published by CMS in its quarterly code files and are quoted here as CMS prints them.
How often is this reference updated?
We review it when CMS releases quarterly HCPCS updates and when the annual CPT code set changes each January. The last review date is shown at the top of the page.
What does Category III mean?
Category III CPT codes are temporary codes for emerging technology and procedures. Coverage varies widely, so check the payer policy before scheduling.
Does this page list payment amounts?
No. Payment depends on the payer, locality, site of service and contract, so we do not list amounts. Use the Medicare Physician Fee Schedule lookup or your payer contract.
Which code should I bill for my patient?
This page does not recommend codes for individual patients. Code selection depends on the documentation and the payer. Check with your coding team or the payer.
Sources
CMS HCPCS Level II quarterly code files, July and October 2026. CMS billing article A56633, MIGS procedures. AAPC, ophthalmology CPT changes for 2026. Ophthalmology Management, 2026 coding updates for ambulatory surgery centers. Retinal Physician, OCT angiography coding, January 2026. Manufacturer billing guides: Glaukos 2026 glaucoma and iDose guides, Sight Sciences 2026 Medicare guide.
Notes and disclosures
CPT is a registered trademark of the American Medical Association. CPT code numbers are shown for reference only; official descriptors are not reproduced. This page is general information for eye care professionals and billing staff, not legal, billing or coding advice, and it is not linked to any product Vision Rescue sells. Code sets change quarterly; verify every code against the current official code set and the payer's policy before submitting a claim. Questions: providers@visionrescue.com or 1-855-692-8024.
Spend less time on supplies.
Wholesale ophthalmic Rx, surgical kits and patient texting from one licensed distributor.
