Ophthalmology CPT Codes Guide: Cheat Sheet With 100+ Codes

Ophthalmology CPT Codes Guide Cheat Sheet With 100+ Codes
Use this ophthalmology billing guide to find 100+ CPT codes by service line, with modifiers, 2026 updates, ICD-10 pairings, and fixes for common claim denials.

Eye practices report codes from 8 major families: eye visits, diagnostic imaging, cataract surgery, glaucoma procedures, retina injections, cornea surgery, oculoplastics, and strabismus. Therefore, one wrong digit, one missing laterality modifier, or one unbundled imaging study can turn a clean claim into a denial. 

Moreover, the stakes rise quickly, because ophthalmology combines high-volume diagnostics with 90-day surgical global periods. This guide delivers a cheat sheet of more than 100 ophthalmology CPT codes, organized by service line. Each table shows what the code reports, when to use it, and the billing trap to avoid. 

Additionally, the guide covers the 2026 code changes, common denial triggers, and the ICD-10 and HCPCS codes that travel with each procedure. Whether the practice is a solo ophthalmologist or a multi-site eye group, accurate code selection protects every reimbursement dollar, and it’s the foundation of effective ophthalmology billing services. As a result, coders, billers, and clinicians can work from one shared reference. 

Stop Losing Revenue to Ophthalmology Coding Errors

Transcure Logo

What Are Ophthalmology CPT Codes?

Ophthalmology CPT codes are five-digit procedure codes that report eye care services to payers. The American Medical Association maintains the code set, and updates take effect each January 1. Therefore, every claim must use the code descriptor that applies on the date of service.

Moreover, ophthalmology draws from 4 CPT sections. The Surgery section covers codes 65091 to 68899 for the eye and ocular adnexa. The Medicine section holds eye exams and diagnostic tests in codes 92002 to 92499. In addition, ophthalmic ultrasound sits in the Radiology section, codes 76510 to 76529. Consequently, one patient visit can generate codes from several sections.

Which CPT Codes Report Eye Exams and Office Visits?

Eye exam codes 92002 to 92014 and office visit E/M codes 99202 to 99215 both report ophthalmology visits. Medicare accepts either family, and the practice selects the one that fits the documentation. However, a practice cannot bill both for the same visit by the same provider.

The following table lists the visit codes and the rule that governs each one.

CPT CodeServiceBilling Note
92002Intermediate eye exam, new patientNeeds an eye-related diagnosis; accepted by Medicare in place of an E/M visit
92004Comprehensive eye exam, new patientIncludes initiation of a diagnostic and treatment program
92012Intermediate eye exam, established patientFits follow-up of a known or new eye problem
92014Comprehensive eye exam, established patientReports a complete evaluation of the visual system
99202 to 99205New patient office visit E/M, levels 2 to 5Level is set by medical decision making or total time
99212 to 99215Established patient office visit E/M, levels 2 to 5Better fit when the visit manages systemic disease alongside the eye
92015Determination of refractive stateMedicare excludes refraction by statute; the patient pays
92018Exam under general anesthesia, completeTypically reported for pediatric or uncooperative patients
92019Exam under general anesthesia, limitedReports a focused exam under anesthesia

The table shows two parallel code families for the same visit. Therefore, the choice between 92014 and 99214, for example, depends on documentation rather than on payer preference alone.

How Do Eye Visit Codes Differ From E/M Codes?

Eye visit codes depend on the scope of the exam, while E/M codes depend on medical decision making or time. Both families describe the same encounter. However, the documentation requirements differ, and the wrong choice invites an audit.

When Does an Intermediate Eye Exam Apply?

An intermediate eye exam (92002 or 92012) evaluates a new or existing condition with a new diagnostic or management problem. The service includes history, general medical observation, external ocular and adnexal examination, and other diagnostic procedures as indicated. Therefore, a follow-up for red eye or a medication check commonly fits this level.

When Does a Comprehensive Eye Exam Apply?

A comprehensive eye exam (92004 or 92014) evaluates the complete visual system. The service includes history, general medical observation, external and ophthalmoscopic examination, gross visual fields, and basic sensorimotor examination. Moreover, it often includes biomicroscopy, mydriatic or cycloplegic examination, and tonometry. Consequently, a first visit for a glaucoma suspect or diabetic eye disease usually qualifies.

When Should a Practice Choose E/M Over an Eye Exam Code?

An E/M code fits best when the visit addresses a medical condition with substantial decision making. For example, a patient with thyroid eye disease may need drug management and systemic coordination. In contrast, a routine refractive or follow-up visit may fit an eye exam code more cleanly. Therefore, coders should review the note before selecting the family.

Verify Codes Before Claims Go Out

Transcure Logo

Which CPT Codes Cover Diagnostic Imaging in Ophthalmology?

Ophthalmology imaging codes report OCT, angiography, photography, and remote retinal imaging. These services drive a large share of eye practice volume. Moreover, most are described as unilateral or bilateral, which means the practice reports one unit per session regardless of eye count.

Which Codes Report OCT, Angiography, and Fundus Photography?

Scanning computerized ophthalmic diagnostic imaging (SCODI) codes 92132, 92133, and 92134 report OCT of the anterior segment, optic nerve, and retina. Additionally, 92137 reports OCT angiography, and 92235 to 92242 report fluorescein and indocyanine green angiography. Therefore, each test has its own code and its own medical necessity requirement.

The table below lists the imaging codes and the point each one turns on:

CPT CodeServiceBilling Note
92132SCODI, anterior segmentUnilateral or bilateral; one unit per session
92133SCODI, posterior segment, optic nerveSupports glaucoma and optic neuropathy management
92134SCODI, posterior segment, retinaSupports macular disease and diabetic retinopathy management
92137OCT angiography of the retinaNew Category I code effective 2025; check payer coverage
92235Fluorescein angiography with interpretation and reportUnilateral or bilateral; injection supplies follow payer rules
92240Indocyanine green angiographyReports choroidal circulation imaging
92242Fluorescein and indocyanine green angiography, same sessionReplaces billing 92235 and 92240 separately
92250Fundus photography with interpretation and reportNeeds documented medical necessity, not routine screening
92285External ocular photographyReports documentation of medical progress
92286Anterior segment photography with specular endothelial microscopy and cell countSupports corneal endothelial disease evaluation
92227Remote retinal imaging for detection of diseaseScreening use, such as diabetic retinopathy
92228Remote retinal imaging for monitoring active diseaseNeeds physician review, interpretation, and report
92201Extended ophthalmoscopy, peripheral retina, with drawingReports retinal tear, detachment, or tumor evaluation
92202Extended ophthalmoscopy, optic nerve or macula, with drawingReports glaucoma or macular pathology evaluation

The table shows that imaging codes carry both a technical and a professional component. Therefore, practices that own the equipment bill globally, while practices that only interpret use modifier 26.

Which Codes Report Visual Function and Glaucoma Testing?

Visual field codes 92081, 92082, and 92083 report limited, intermediate, and extended perimeter. Similarly, gonioscopy, topography, and electrodiagnostic tests have separate codes. Moreover, each code requires a diagnosis that supports the test.

The next table groups the functional and glaucoma tests: 

CPT CodeServiceBilling Note
92020GonioscopySome payers bundle it into the exam; confirm the policy
92025Computerized corneal topographySupports keratoconus and pre-operative planning
92060Sensorimotor exam with multiple measurements of ocular deviationSupports strabismus and diplopia workups
92065Orthoptic or pleoptic trainingReports convergence insufficiency therapy
92081Visual field exam, limitedCovers screening-level perimetry
92082Visual field exam, intermediateCovers suprathreshold or multi-isopter testing
92083Visual field exam, extendedCovers quantitative threshold perimetry such as 30-2 programs
92100Serial tonometry with multiple pressure readingsReports diurnal curve testing on the same day
92140Provocative tests for glaucomaReported without tonography
92283Color vision exam, extendedReports anomaloscope or equivalent testing
92284Diagnostic dark adaptation examDescriptor revised in 2026 to add the word “diagnostic”
92288Screening dark adaptation measurementNew code effective January 1, 2026
92270Electro-oculographySpecialized electrodiagnostic test
92273Electroretinography, full fieldReports retinal function testing
92274Electroretinography, multifocalReports localized retinal function testing

As the table shows, the visual field family escalates by complexity. Consequently, the documented test type must match the code level billed.

Which Codes Report Ophthalmic Ultrasound and Biometry?

Ultrasound codes 76510 to 76514 report B-scan, A-scan, immersion, and pachymetry studies. In addition, biometry codes calculate intraocular lens power before cataract surgery. Therefore, the code selected depends on the instrument and on whether the lens calculation is included.

The table below separates the ultrasound and biometry codes.

CPT CodeServiceBilling Note
76510B-scan with quantitative A-scan, same encounterCombines both studies in one code
76511Quantitative A-scan onlyReports standalone A-scan
76512B-scan onlyReports posterior segment imaging when the view is blocked
76513Anterior segment ultrasound, immersion B-scanReports high-resolution anterior imaging
76514Corneal pachymetryUnilateral or bilateral; one unit per session
76516Ultrasound biometry, A-scan, without IOL calculationReports axial length measurement alone
76519Ultrasound biometry, A-scan, with IOL power calculationStandard pre-cataract measurement by ultrasound
92136Optical biometry with IOL power calculationReports partial coherence interferometry

The table shows that the biometry method decides the code. Moreover, a practice reports the method actually used, because ultrasound and optical biometry carry different codes.

Which CPT Codes Report Cataract Surgery?

Cataract surgery uses 66984 for standard extraction with lens insertion and 66982 for complex extraction. Both are 90-day global procedures. However, 4 codes now split the family, because endoscopic cyclophotocoagulation (ECP) has its own versions: 66987 for complex surgery and 66988 for standard surgery.

Moreover, the complex code carries a documentation burden. Medicare contractors accept 66982 and 66987 only when the surgery requires devices or techniques not generally used in routine cataract removal, or when the patient is in the amblyogenic stage. Therefore, the operative report must name the technique, such as an iris expansion device or suture support for the lens.

The next table lists the cataract and lens codes:

CPT CodeServiceBilling Note
66984Standard extracapsular cataract removal with IOL, without ECPMost common cataract code; 90-day global
66982Complex extracapsular cataract removal with IOL, without ECPNeeds documented complexity
66988Standard cataract removal with IOL and endoscopic cyclophotocoagulationReports ECP at the same encounter
66987Complex cataract removal with IOL and endoscopic cyclophotocoagulationCombines complexity and ECP documentation
66989Complex cataract removal with IOL and internal aqueous drainage deviceReports cataract surgery combined with minimally invasive glaucoma surgery
66991Standard cataract removal with IOL and internal aqueous drainage deviceReports the same combination for standard surgery
66983Intracapsular cataract extraction with IOLReserved for the intracapsular technique
66985Secondary IOL insertion, not with concurrent cataract removalReports a lens placed at a later session
66986Exchange of intraocular lensReports replacing an existing lens
66821Laser discussion of secondary membraneTreats posterior capsule opacification; 90-day global
66830Removal of secondary membranous cataract with corneo-scleral sectionReports surgical membrane removal
66920Removal of lens material, intracapsularLens removal without lens insertion
66930Removal of lens material, intracapsular, dislocated lensReports a dislocated lens
66940Removal of lens material, extracapsular, otherLens removal without lens insertion

The table shows how a single surgery can map to 6 different primary codes. Consequently, the operative note drives code selection, not the schedule.

How Does a Practice Bill Bilateral Cataract Surgery?

A practice bills each eye as a separate surgery with a laterality modifier. Medicare contractors reject claim lines for these codes when RT or LT is missing. Therefore, report RT for the right eye and LT for the left eye rather than modifier 50.

Additionally, the 90-day global period applies per eye. A second surgery on the other eye during the first global period therefore needs the correct surgical modifier, such as 79 for an unrelated procedure or 58 for a staged one.

Which CPT Codes Report Glaucoma Procedures?

Glaucoma procedures use codes from the 65855, 66170 to 66185, and 66710 to 66711 ranges. Laser procedures sit at one end, and incisional shunt surgery sits at the other. Moreover, minimally invasive glaucoma surgery (MIGS) often pairs with cataract surgery, as covered above in 66989 and 66991.

The table below lists the glaucoma codes: 

CPT CodeServiceBilling Note
65855Laser trabeculoplasty, one or more sessionsReports selective or argon laser treatment series
66761Laser iridotomy or iridoplasty, one or more sessionsReports laser peripheral iridotomy for angle closure
66170Trabeculectomy ab externo, no previous surgeryReports first-time filtering surgery
66172Trabeculectomy ab externo, with scarring from previous surgeryIncludes antifibrotic agent injection
66174Transluminal dilation of aqueous outflow canal, without deviceReports canaloplasty without a stent
66175Transluminal dilation of aqueous outflow canal, with deviceReports canaloplasty with retained stent
66180Aqueous shunt to extraocular equatorial plate reservoirReports tube shunt placement
66183Anterior segment aqueous drainage device, external approachNo extraocular reservoir
66185Revision of aqueous shuntReports repair of an existing shunt
66710Cyclophotocoagulation, transscleralReports ciliary body destruction from outside the eye
66711Cyclophotocoagulation, endoscopicReports ciliary body destruction under direct view

As the table shows, the approach, device, and prior surgery history define each code. Therefore, a glaucoma note must state all three before coding.

Which CPT Codes Report Retina Procedures and Injections?

Retina coding centers on 67028 for intravitreal injections and the 67036 to 67043 family for vitrectomy. Moreover, laser and detachment repair add more codes. Injection volume makes 67028 one of the highest-frequency procedure codes in a retina practice.

How Does a Practice Bill an Intravitreal Injection?

Report 67028 for the injection and a separate HCPCS J-code for the drug. Each eye needs its own claim line with RT or LT. Additionally, an E/M visit on the same day needs modifier 25 and a separately documented reason. Therefore, the note must show that the visit went beyond the injection decision.

The next table lists the retina codes: 

CPT CodeServiceBilling Note
67028Intravitreal injection of pharmacologic agentDrug billed separately by HCPCS code; report each eye on its own line
67025Injection of vitreous substitute, fluid-gas exchangeReports gas or fluid exchange
67027Implantation of intravitreal drug delivery systemIncludes concomitant vitreous removal
67036Vitrectomy, mechanical, pars planaBase vitrectomy code
67039Vitrectomy with focal endolaser photocoagulationAdds focal laser
67040Vitrectomy with endolaser panretinal photocoagulationAdds panretinal laser
67041Vitrectomy with removal of preretinal membraneReports epiretinal membrane peeling
67042Vitrectomy with removal of internal limiting membraneReports macular hole repair
67043Vitrectomy with removal of subretinal membraneReports subretinal membrane removal
67107Retinal detachment repair, scleral bucklingReports buckling surgery
67108Retinal detachment repair with vitrectomyReports vitrectomy-based repair
67110Retinal detachment repair, pneumatic retinopexyReports gas injection with retinopexy
67113Complex retinal detachment repair with vitrectomyReports proliferative vitreoretinopathy repair
67141Prophylaxis of retinal detachment, cryotherapy or diathermyReports treatment of a tear or lattice
67145Prophylaxis of retinal detachment, photocoagulationReports laser treatment of a tear or lattice
67208Destruction of localized retinal lesion, cryotherapy or diathermyReports macular edema or tumor treatment
67210Destruction of localized retinal lesion, photocoagulationReports focal laser treatment
67221Destruction of localized choroidal lesion, photodynamic therapyIncludes the intravenous infusion
67228Treatment of extensive or progressive retinopathy, photocoagulationReports panretinal laser for diabetic retinopathy

The table shows that retina codes stack by technique. Consequently, coders must read the operative report line by line before choosing the vitrectomy add-on.

Which CPT Codes Report Cornea and Ocular Surface Procedures?

Cornea codes cover foreign body removal, scraping, pterygium surgery, transplantation, and amniotic membrane placement. Moreover, the family ranges from a minor same-day procedure to a major graft. Therefore, the global period and documentation needs differ widely between rows.

The following table lists the cornea and ocular surface codes: 

CPT CodeServiceBilling Note
65205Removal of foreign body, external eye, conjunctival superficialMinor office procedure
65210Removal of foreign body, conjunctival embeddedReports deeper conjunctival removal
65220Removal of foreign body, corneal, without slit lampReports non-slit-lamp removal
65222Removal of foreign body, corneal, with slit lampReports the common office removal
65430Corneal scraping for smear or cultureReports diagnostic sampling
65435Removal of corneal epitheliumReports epithelial debridement
65436Removal of corneal epithelium with chelating agentReports debridement with chemical treatment
65420Excision of pterygium, without graftReports simple excision
65426Excision of pterygium, with graftReports excision with conjunctival graft
65710Anterior lamellar keratoplastyReports partial-thickness transplant
65730Penetrating keratoplastyReports full-thickness transplant, native eye
65756Endothelial keratoplastyReports DSEK, DSAEK, or DMEK
65778Amniotic membrane placement without suturesReports sutureless ocular surface coverage
65779Amniotic membrane placement, single layer, suturedReports sutured placement
65785Implantation of intrastromal corneal ring segmentsReports keratoconus ring placement
0402TCorneal collagen cross-linkingCategory III code; coverage varies by payer

The table shows that many cornea codes depend on technique detail. Moreover, Category III codes such as 0402T need payer-specific coverage checks before the procedure.

Which CPT Codes Report Eyelid, Lacrimal, and Strabismus Procedures?

Oculoplastic and strabismus procedures use codes from the 67xxx and 68xxx ranges. Eyelid lesions, ptosis repair, tear duct procedures, and muscle surgery each have their own families. Additionally, these procedures often involve functional versus cosmetic coverage questions.

Which Codes Report Eyelid Procedures?

Eyelid codes report chalazion removal, lesion excision, ptosis repair, ectropion and entropion correction, and wound repair. Moreover, eyelid surgery requires the E1 to E4 modifiers to identify the exact lid. Therefore, claims without these modifiers risk rejection or duplicate-claim edits.

The table below lists the eyelid code: 

CPT CodeServiceBilling Note
67800Excision of chalazion, singleReports one lesion
67801Excision of chalazion, multiple, same lidReports several lesions on one lid
67805Excision of chalazion, multiple, different lidsReports lesions on separate lids
67808Excision of chalazion under general anesthesiaReports hospital or anesthesia setting
67820Correction of trichiasis, epilation by forceps onlyReports simple lash removal
67825Correction of trichiasis, epilation by other than forcepsReports cryotherapy or laser epilation
67840Excision of eyelid lesion with simple closureExcludes chalazion
67900Repair of brow ptosisReports brow lift for functional obstruction
67901Repair of blepharoptosis, frontalis muscle technique with sutureNeeds visual field proof of obstruction
67903Repair of blepharoptosis, levator shortening, internal approachReports internal levator repair
67904Repair of blepharoptosis, levator shortening, external approachReports external levator repair
67908Repair of blepharoptosis, conjunctivo-tarso-Muller’s muscle resectionReports Fasanella-Servat type repair
67914Repair of ectropion, sutureReports simple outward lid repair
67916Repair of ectropion, excision tarsal wedgeReports wedge excision repair
67921Repair of entropion, sutureReports simple inward lid repair
67923Repair of entropion, excision tarsal wedgeReports wedge excision repair
67930Suture of recent eyelid wound, partial thicknessReports simple laceration repair
67935Suture of recent eyelid wound, full thicknessReports deeper laceration repair
67961Excision and repair of eyelid, up to one-fourth of lid marginReports small full-thickness excision
67966Excision and repair of eyelid, more than one-fourth of lid marginReports larger excision
64612Chemodenervation for blepharospasmReports botulinum toxin injection; drug billed separately

As the table shows, ptosis codes require functional proof. Therefore, payers commonly ask for pre-operative photographs and visual field testing before approving 67901 to 67908.

Which Codes Report Lacrimal Procedures?

Lacrimal codes report punctal plugs, dilation, probing, and tear duct surgery. Furthermore, each code has laterality and anesthesia rules. Therefore, the note must state the site and technique.

The next table lists the lacrimal codes: 

CPT CodeServiceBilling Note
68761Closure of lacrimal punctum by plug, eachReport each plug placed
68801Dilation of lacrimal punctum, with or without irrigationReports punctal dilation
68810Probing of nasolacrimal duct, with or without irrigationReports routine probing
68811Probing of nasolacrimal duct requiring general anesthesiaReports probing under anesthesia
68815Probing of nasolacrimal duct with tube or stent insertionReports intubation of the duct
68720Dacryocystorhinostomy, totalReports tear sac drainage surgery

The table shows how anesthesia and device placement change the code. Consequently, the operative report must record both.

Which Codes Report Strabismus Surgery?

Strabismus codes report muscle surgery by the number and type of muscles treated. Moreover, add-on codes cover transposition, adjustable sutures, and scarring. Therefore, the note must list every muscle operated on.

The table below lists the strabismus codes: 

CPT CodeServiceBilling Note
67311Strabismus surgery, one horizontal muscleReports a single horizontal muscle
67312Strabismus surgery, two horizontal musclesReports two horizontal muscles
67314Strabismus surgery, one vertical muscleReports a single vertical muscle
67316Strabismus surgery, two or more vertical musclesReports multiple vertical muscles
67318Strabismus surgery, superior oblique muscleReports oblique muscle procedures
67320Transposition procedure, add-onAdd-on code; report with the primary procedure
67331Strabismus surgery after previous eye surgery, add-onAdd-on code for prior non-muscle surgery
67332Strabismus surgery with scarring of extraocular muscles, add-onAdd-on code for muscle scarring
67335Adjustable suture placement, add-onIncludes postoperative adjustments
67340Strabismus surgery with exploration or repair of detached muscleReports detached muscle repair
67345Chemodenervation of extraocular muscleReports botulinum toxin for strabismus; drug billed separately

The table shows that add-on codes never stand alone. Therefore, a claim with 67320 or 67335 needs the primary muscle code on the same claim.

Which Modifiers Do Ophthalmology Claims Use Most?

Ophthalmology claims use modifiers 25, 24, 57, 58, 78, 79, RT, LT, and E1 to E4 most often. Moreover, modifiers decide whether a second service gets paid. Therefore, accurate modifier use is as important as accurate code selection.

The following table lists the modifiers eye practices apply most: 

ModifierMeaningWhen It Applies
25Significant, separately identifiable E/M on the same day as a procedureEye visit plus an injection or minor procedure
24Unrelated E/M during a postoperative periodVisit for a different condition inside a global period
57Decision for surgeryE/M that leads to a major procedure
58Staged or related procedure during the postoperative periodPlanned follow-up surgery
78Unplanned return to the operating room for a related procedureComplication needing surgery
79Unrelated procedure during the postoperative periodDifferent eye or unrelated condition
RT and LTRight eye and left eyeRequired on cataract and many surgical lines
50Bilateral procedureUsed by payers that prefer it over RT and LT
E1 to E4Upper left, lower left, upper right, lower right eyelidEyelid procedures
54 and 55Surgical care only and postoperative care onlySplit care of global surgeries
TC and 26Technical component and professional componentDiagnostic imaging and tests
76 and 77Repeat procedure by the same or another physicianRepeated services on the same day
59 and XUDistinct procedural serviceUsed only when an NCCI edit applies and documentation supports separation

The table shows that laterality, timing, and component modifiers serve different purposes. Consequently, one claim line can carry more than one modifier. For more information read our ophthalmology billing guide. 

What Documentation and Bundling Rules Protect Ophthalmology Claims?

Medical necessity, global periods, and National Correct Coding Initiative (NCCI) edits protect ophthalmology claims. Moreover, each payer applies its own local coverage rules. Therefore, a code that pays under one contractor can deny under another.

How Do Global Periods Affect Billing?

Surgical codes include pre-operative and post-operative care for a set period. Cataract codes 66982 to 66988, 66991, and 66821 carry a 90-day global period. Consequently, a routine post-operative visit inside that window is not separately billable. However, an unrelated problem visit can use modifier 24 or 25.

How Do NCCI Edits Affect Same-Day Services?

NCCI edits bundle certain code pairs, which means a payer pays one code and denies the other. Therefore, practices should review the edits each quarter. Additionally, modifier 59 or an X modifier overrides an edit only when documentation proves the services were distinct.

What Does Medical Necessity Require?

Every diagnostic test and procedure needs a diagnosis that supports it. For example, Medicare cataract policies require a cataract diagnosis, and complex cataract codes require added diagnoses and documentation. Moreover, imaging claims are commonly denied when the note describes routine screening instead of a clinical question.

Turn Documentation Gaps Into Paid Claims

Transcure Logo

What Are the Most Common Ophthalmology Coding Denials?

The most common ophthalmology denials come from missing laterality, weak complexity documentation, and same-day service conflicts. Moreover, most are preventable at the coding step. Therefore, the fix usually starts before claim submission.

The next table lists common denial triggers and their fixes: 

Denial TriggerTypical CauseFix
Missing RT or LTLaterality left off cataract or surgical linesAdd the correct modifier to every line
Complex cataract denial66982 or 66987 billed without documented complexityRecord the device or technique in the operative note
Eye exam and E/M same day92014 and 99214 billed togetherBill one family per visit
Imaging denialTest lacked a supporting diagnosisMatch the diagnosis to the payer policy
Missing modifier 25E/M billed with an injection or minor procedureDocument a separate reason and add the modifier
Wrong drug unitsJ-code units did not match the injected doseConvert the dose to billing units
Refraction billed to Medicare92015 submitted for a covered serviceCollect from the patient
Global period conflictRoutine post-op visit billed separatelyRemove the E/M or add the correct modifier

The table shows that most denials trace to a modifier or a documentation gap. As a result, a pre-bill code review catches the majority.

Which ICD-10 Codes Support Ophthalmology CPT Codes?

ICD-10-CM codes prove medical necessity for each CPT code. Moreover, payers match the diagnosis to the procedure before paying. Therefore, a correct pairing is as important as the CPT code itself.

The table below lists the diagnosis families that commonly pair with each service line: 

Diagnosis FamilyExample ICD-10 RangeCommon CPT Pairings
Age-related cataractH25.- (for example, H25.11)66984, 66982, 76519, 92136
Diabetic cataractE08.36, E09.36, E10.36, E11.3666984, 66982
GlaucomaH40.-92083, 92133, 66170, 65855
Macular degenerationH35.3-92134, 92235, 67028
Diabetic retinopathyE11.3-92134, 92250, 67028, 67228
Retinal detachmentH33.-67107, 67108, 67113
Keratitis and corneal diseaseH16.-65430, 65222
KeratoconusH18.6-92025, 65785, 0402T
PterygiumH11.0-65420, 65426
ChalazionH00.1-67800, 67801
PtosisH02.4-92083, 67901, 67903
StrabismusH50.-92060, 67311, 67312

The table shows that one diagnosis family can support several CPT codes. Consequently, coders should confirm the exact ICD-10 code for the current fiscal year, because ICD-10-CM updates each October 1.

Which HCPCS Codes Go With Ophthalmology CPT Codes?

HCPCS Level II codes report the drugs and lens supplies that accompany ophthalmology procedures. Moreover, injections and lens implants depend on them for payment. Therefore, a CPT code without the matching HCPCS code often leaves revenue unbilled.

The following table lists common ophthalmology HCPCS codes: 

HCPCS CodeItemPairs With
J0178Aflibercept injection, 1 mg67028
J0177Aflibercept HD injection, 1 mg67028
J2777Faricimab injection67028
J2778Ranibizumab injection67028
J9035Bevacizumab injection, 10 mg67028; payer policy varies for off-label retinal use
J3300Triamcinolone acetonide, preservative free, 1 mg67028
V2632Posterior chamber intraocular lens66984, 66982
V2787Astigmatism-correcting function of IOLPatient-paid upgrade with cataract surgery
V2788Presbyopia-correcting function of IOLPatient-paid upgrade with cataract surgery

The table shows that drug codes pair with the injection code and lens codes pair with cataract surgery. Therefore, units and product details must match the supply record.

What Changed in Ophthalmology CPT Codes for 2025 and 2026?

CPT 2026 added few eye-specific changes, and the main one is the new screening dark adaptation code 92288. Moreover, 2025 introduced 92137 for OCT angiography. Therefore, practices should update charge masters each January 1 so the correct code is available at the point of service.

The table below lists the recent changes: 

CodeChangeEffective
92137New Category I code for OCT angiography of the retinaJanuary 1, 2025
92288New code for screening dark adaptation measurementJanuary 1, 2026
92284Descriptor revised to read diagnostic dark adaptationJanuary 1, 2026
0996TNew Category III code for scleral fixation of a capsular bag prosthesis containing an IOLJanuary 1, 2026

The table shows a small but meaningful set of updates. As a result, billing teams should check code descriptors against the current AMA CPT book rather than last year’s fee schedule.

How Does Specialized Ophthalmology Billing Improve Revenue?

Specialized billing improves ophthalmology revenue by catching coding errors before submission and by recovering denied claims. Moreover, eye practices carry unusual complexity, from laterality modifiers to drug units. Therefore, a team trained in ophthalmology coding outperforms a general billing desk.

Transcure supports eye practices with a first-pass clean claim rate of 98% and 1,100+ AAPC-certified billers. Additionally, the team recovers 80% of denied claims and works inside 43+ EHR integrations, so practices keep their current systems. As a result, practices typically see collections increase by 20% or more.

Build a Cleaner Ophthalmology Revenue Cycle

Transcure Logo

Frequently Asked Questions About Ophthalmology CPT Codes

What Are the Most Common Ophthalmology CPT Codes?

The most common ophthalmology CPT codes are 92014, 92012, 92004, 92002, 92134, 92250, 92083, 66984, and 67028. Eye exam codes drive office volume, while imaging codes add diagnostic revenue. In addition, 66984 and 67028 lead surgical and procedural volumes.

What Is the Difference Between 92014 and 99214?

The code 92014 is an eye exam code for a comprehensive established-patient visit, while 99214 is an E/M code selected by medical decision making or time. Medicare accepts both families. However, a practice cannot bill both for the same visit by the same provider.

Which CPT Code Reports Cataract Surgery With a Lens Implant?

The code 66984 reports standard extracapsular cataract removal with lens insertion, and 66982 reports complex surgery. Both carry a 90-day global period. Moreover, complex surgery needs operative documentation that names the unusual device or technique.

Does Medicare Cover Refraction Under CPT 92015?

Medicare does not cover refraction under 92015, because the service falls under a statutory exclusion. Therefore, the practice collects the fee from the patient. However, some commercial payers cover refraction under their own policies.

How Often Do Ophthalmology CPT Codes Change?

Ophthalmology CPT codes change each year, and updates take effect on January 1. For example, 92288 became effective on January 1, 2026, and 92137 became effective on January 1, 2025. Consequently, practices should review charge masters every January.

Picture of Osama Amir
Osama Amir
Expert Healthcare Writer with Specialization in Medical Billing

Share:

Facebook
Twitter
LinkedIn

Your financial well-being is our top priority!

Get in touch with us for a personalized billing solution that secures your practice’s finances.

Specialties

Physical Medicine

Sleep Medicine

Urology

Behavioral Health

Rehabilitative Medicine

Oncology

Allergy Immunology

Pulmonary

Vascular Surgery

Rheumatology

Hand Surgery

Physical Therapy

Speech Therapy

Urgent Care

Otolaryngology