Ophthalmology Billing Guide 2026
Cataract Surgery, Retinal Procedures, and Eye Exam Coding
Ophthalmology sits at a unique intersection in medical billing: it combines the complexity of surgical procedure coding with a distinct eye examination code set that doesn't use standard E/M codes, plus high-dollar diagnostic imaging (OCT, visual fields), and one of the most procedure-intensive outpatient surgical environments in medicine. Ophthalmology denials are driven mainly by wrong eye modifier (bilateral vs. unilateral), cataract surgery global period violations, and OCT medical necessity documentation failures.
This guide covers the six most revenue-critical billing categories in ophthalmology: eye examination codes, cataract surgery coding, retinal procedure billing, glaucoma treatment codes, diagnostic imaging (OCT and visual fields), and the modifier rules that determine whether you collect on bilateral procedures.
Ophthalmology CPT Codes 2026: Quick Reference
Core ophthalmology CPT codes include 92002 to 92014 for eye exams, 66984 and 66982 for cataract surgery, 67028 for intravitreal injections, 92083 for visual fields, and 92133 and 92134 for OCT. Each has laterality rules, and cataract surgery carries a 90-day global period.
| Service | CPT / HCPCS | Key rule |
|---|---|---|
| Eye exams | 92002, 92004, 92012, 92014 | Or 99202–99215 when the visit is medical; not both for the same problem |
| Cataract surgery | 66984, 66982 | 90-day global; report LT or RT |
| Intravitreal injection | 67028 + drug J-code | Report drug units exactly; laterality required |
| Visual field | 92083 | Per eye; payer frequency limits apply |
| OCT | 92133 (optic nerve), 92134 (retina) | Medical necessity tied to a specific diagnosis |
Routine Eye Exam CPT and ICD-10 Codes
There's no single routine eye exam code. Practices report 92002 to 92014 for ophthalmological exams, or 99202 to 99215 when the visit is medical. Original Medicare excludes routine exams and refraction (92015), so those charges fall to the patient. Vision plans often use S0620 or S0621.
For the diagnosis, Z01.00 describes an eye exam without abnormal findings and Z01.01 an exam with abnormal findings. Neither one creates Medicare coverage on its own. When the patient has a symptom or a condition, code that medical problem as the reason for the visit and let it carry the claim. Payers differ on how they treat the Z01 codes, so check the plan before you rely on them.
1. Eye Examination Codes: The 92000 Series vs. E/M
Ophthalmology uses a dedicated examination code set (92002–92014) instead of standard office visit E/M codes (99202–99215). These codes are specific to eye examinations and reflect the scope of the ocular evaluation rather than the complexity framework used in general medicine.
| CPT Code | Description | Key Distinction |
|---|---|---|
| 92002 | Ophthalmological services: new patient, intermediate | New patient; limited history; evaluation of new or existing condition with limited complexity |
| 92004 | Ophthalmological services: new patient, complete | New patient; complete history; biomicroscopy, dilation, and fundus exam required |
| 92012 | Ophthalmological services: established, intermediate | Established patient; evaluation of established condition; may not require dilation |
| 92014 | Ophthalmological services: established, complete | Established patient; complete exam; documentation must support complete scope |
When to Use E/M Instead of 92000-Series
Ophthalmologists may use either the 92000-series codes OR standard E/M codes (99202–99215), but not both on the same date for the same problem. Key guidance:
- Use 92004/92014 for routine eye exams, glasses/contact evaluations, and ocular disease management; the scope is defined by the ophthalmological examination elements
- Use E/M codes (99202–99215) when the visit is primarily medical in nature and uses the standard MDM or time-based framework, for example, managing a patient's systemic hypertensive retinopathy with multiple co-morbidities
- Do NOT use 92000-series and E/M on the same date for the same patient; payers will bundle one of them
- Medicare Vision vs. Medical: original Medicare excludes routine eye exams and refraction (92015) by law. It covers exams that are medically necessary for a diagnosed condition (diabetic retinopathy, glaucoma, AMD) or a patient's symptoms, so the ICD-10 code for the medical problem drives coverage
2. Cataract Surgery Billing
Cataract surgery (CPT 66984, 66982) is the highest-volume surgical procedure in Medicare and the most audited procedure in ophthalmology. The surgery carries a 90-day global period, meaning all routine post-operative care for 90 days after surgery is included in the surgical fee; don't bill separately for post-op visits.
| CPT Code | Description | Key Rule |
|---|---|---|
| 66984 | Extracapsular cataract removal with insertion of IOL, one stage, routine complexity | Standard cataract; no complicating factors; most common code |
| 66982 | Extracapsular cataract removal with IOL, complex (pediatric, mature/hypermature, prior ocular surgery) | Document specific complicating factors justifying complex designation |
| 66850 | Phacofragmentation, aspiration of lens material | Ultrasonic technique; rarely billed, usually included in 66984 |
| 66821 | Discission of secondary membranous cataract (after-cataract) by laser | YAG capsulotomy: separate procedure with its own global period, billed when posterior capsule opacification develops post-cataract |
| V2630–V2632 | Intraocular lens (IOL): HCPCS codes for the lens itself | Bill separately from the surgical procedure; standard IOL vs. toric/presbyopia-correcting IOL billing rules differ |
Premium IOL and Patient Responsibility
When a patient elects a premium IOL (toric for astigmatism correction, multifocal/extended depth of focus for presbyopia), the premium IOL difference and the additional physician services associated with premium technology are not covered by Medicare/most insurers and are billed directly to the patient:
- The base IOL and standard surgical fee (66984) are billed to insurance as usual
- The premium technology upcharge (typically $800–$2,000 per eye) is collected as an advance beneficiary notice (ABN) charge directly from the patient
- Ensure the patient signs an ABN specifically documenting the premium IOL election and patient financial responsibility before surgery
- Bill modifier -LT (left eye) or -RT (right eye) on all unilateral cataract procedures; second-eye surgery is billed with modifier 79 (unrelated procedure during post-op period) if within the 90-day global of the first eye
3. Retinal Procedure Billing
Retinal procedures span a wide range from office-based injections (anti-VEGF, steroid) to complex surgical vitrectomies, each with specific billing rules around laterality, drug coding, and bundling restrictions.
| CPT Code | Description | Notes |
|---|---|---|
| 67028 | Intravitreal injection of a pharmacological agent | Bill for the injection procedure; bill separately for the drug (J-code); requires modifier LT or RT |
| J0178 | Aflibercept (Eylea): 1 mg | 2 mg dose = 2 units; most common anti-VEGF in retinal practice |
| J3490 | Unclassified drugs: used for bevacizumab (Avastin) compounded | Requires invoice documentation; payer-specific coverage policies apply |
| 67210 | Destruction of localized lesion of retina, 1–4 sessions | Laser photocoagulation; bilateral requires modifier 50 or LT/RT |
| 67228 | Treatment of extensive or progressive retinopathy by photocoagulation | Panretinal photocoagulation (PRP); typically for proliferative diabetic retinopathy |
| 67036 | Vitrectomy, mechanical, pars plana approach | Major surgical procedure; 90-day global; requires full surgical documentation |
| 67041 | Vitrectomy with focal endolaser photocoagulation | Includes endolaser; don't bill 67228 separately when laser performed during vitrectomy |
Anti-VEGF Injection Billing: The Buy-and-Bill Model
Anti-VEGF injections represent the highest revenue category in most retinal practices. The buy-and-bill model requires precision on drug quantity documentation:
- Bill 67028 for the injection + the J-code for the specific drug with exact units administered
- Aflibercept (J0178): 2 mg dose = 2 units; ranibizumab (J2778): 0.5 mg dose = 5 units (billed per 0.1 mg)
- Same-day OCT and fundus photography with the injection are separately billable with medical necessity documentation
- Bilateral injections on the same day: bill 67028-50 (bilateral modifier) for most payers, or 67028-LT and 67028-RT on separate lines, verify payer preference
4. Glaucoma Billing
Glaucoma management generates recurring revenue through office visits, visual field testing, OCT of the optic nerve, and procedural interventions. The ICD-10 code specificity for glaucoma type and stage directly impacts coverage authorization.
| CPT Code | Description | Notes |
|---|---|---|
| 92083 | Visual field examination: extended examination (Humphrey 30-2 or 24-2) | Most common glaucoma monitoring test; bill per eye tested; payer-specific frequency limits apply |
| 92132 | Scanning computerized ophthalmic diagnostic imaging (SCODI), anterior segment | Anterior segment OCT; used for cornea and angle imaging |
| 92133 | SCODI: posterior segment; optic nerve | OCT of optic nerve head and retinal nerve fiber layer (RNFL), primary glaucoma monitoring tool |
| 66170 | Trabeculectomy: without prior surgery | Standard trabeculectomy; 90-day global |
| 66174 | Transluminal dilation of aqueous outflow canal without retention | MIGS: minimally invasive glaucoma surgery; growing category with expanding coverage |
5. OCT Billing: Medical Necessity is Everything
Optical Coherence Tomography (OCT) is the highest-volume diagnostic test in ophthalmology, and the most frequently denied. Every OCT claim must have documented medical necessity tied to a specific diagnosis that justifies imaging.
- 92134: SCODI, posterior segment, retina (the most commonly billed OCT code for retinal disease: AMD, diabetic macular edema, retinal vein occlusion)
- 92133: SCODI, posterior segment, optic nerve (glaucoma monitoring)
- Don't bill both 92133 and 92134 on the same date without strong clinical justification, payers frequently deny both when billed together without clear documentation of why both are needed
- Frequency: many Medicare contractor policies limit how often OCT is covered for routine monitoring, so check your MAC's LCD; more frequent OCT needs documentation of clinical change (new symptoms, vision change, fluid on prior OCT)
- ICD-10 specificity: use the specific retinal condition code (H35.31 for nonexudative AMD, H35.32 for exudative AMD, H36.0 for diabetic macular edema), unspecified codes trigger medical necessity review
6. Modifier Rules: Bilateral, Global Period, and Same-Day Procedures
Modifier errors are the #1 cause of ophthalmology denials. Three modifier rules govern the majority of ophthalmology billing:
Laterality Modifiers (LT/RT vs. 50)
- Medicare: many ophthalmic procedures are billed on two separate claim lines with -LT and -RT modifiers; whether modifier 50 is accepted depends on the code's bilateral indicator in the fee schedule, so check each code
- Commercial payers: most prefer modifier -50 on one line for bilateral procedures; verify by payer contract
- Always apply laterality to: cataract surgery, laser procedures, intravitreal injections, visual fields, and OCT when performed bilaterally
Global Period Rules (90-Day for Cataracts)
- Post-operative visits within the 90-day global of cataract surgery are included in the surgical fee; don't bill 92012 or 92014 for routine post-op checks
- If the post-op visit addresses a new, unrelated problem (different eye condition, systemic issue), bill the visit with modifier -24 (unrelated E/M during post-op period)
- Second-eye cataract during the 90-day global of the first: bill 66984-RT (or LT) with modifier -79 (unrelated procedure during post-op period)
Same-Day Procedure + Office Visit (Modifier 25)
- When a significant, separately documented E/M (or 92012/92014) occurs on the same day as a minor procedure (injection, laser), the E/M requires modifier -25
- The examination that serves as the basis for deciding to perform the procedure does NOT qualify as a separate E/M; it must be a distinct evaluation beyond what is required for the procedure consent
RCMAXIS ophthalmology billing specialists hold CPCO (Certified Professional Coder. Ophthalmology) credentials and manage the full billing lifecycle from eligibility verification through surgical global period tracking. Start with a free revenue assessment to benchmark your current denial rate against ophthalmology peers.
What Cataract and Injection Coding Differences Are Worth
Ophthalmology rewards precise coding. At 2026 non-facility rates, routine cataract surgery under 66984 pays $462.60 and complex cataract surgery under 66982 pays $630.61, a difference of $168.01 per eye. An intravitreal injection under 67028 pays $114.23, and a full established eye exam under 92014 pays $127.26.
If a surgeon documents the complexity features on 10 of 80 monthly cataract cases but bills them as routine, that's $1,680 a month and $20,161 a year. The reverse, billing complex without support, is a known audit target, so the note has to name the specific condition that made the case complex.
Frequently Asked Questions About Ophthalmology
What is the CPT code for a routine eye exam?
There's no single routine eye exam code. Practices report 92002 to 92014 for ophthalmological exams, or 99202 to 99215 when the visit is medical. Original Medicare excludes routine exams and refraction (92015), so those charges fall to the patient. Vision plans often use S0620 or S0621.
What are the main ophthalmology CPT codes?
Core ophthalmology CPT codes include 92002 to 92014 for eye exams, 66984 and 66982 for cataract surgery, 67028 for intravitreal injections, 92083 for visual fields, and 92133 and 92134 for OCT. Each has laterality rules, and cataract surgery carries a 90-day global period.
Does Medicare cover routine eye exams?
No. Original Medicare excludes routine eye exams and refraction (92015). It covers medically necessary exams tied to a diagnosed eye condition or symptom, so code the medical problem. Z01.00 and Z01.01 alone don't create coverage.
Why does ophthalmology use different exam codes than other specialties?
Eye exams have a dedicated code set (92002 to 92014) that reflects the scope of the ocular evaluation, alongside the standard office visit E/M codes. The article explains when each applies.
Why is cataract surgery so heavily audited?
The article calls it the highest-volume surgical procedure in Medicare and the most audited in ophthalmology. It also carries a 90-day global period, so post-operative care is bundled and needs clear documentation.
Why do OCT claims get denied so often?
Because every OCT needs documented medical necessity tied to a specific diagnosis that justifies the imaging. The article calls it the highest-volume diagnostic test in ophthalmology and the most frequently denied.