Optometry & Ophthalmology Billing · 2026

Eye Codes or E/M in 2026? The comparison most practices keep getting backward.

Everyone asks "which pays more." That is the wrong first question. The right one is which code the visit actually documents, and which one your payer will honor without clawing it back.

The short answer

Pick by what you documented and who is paying, not by the fee schedule. Comprehensive eye codes (92002–92014) win when the encounter is a full visual-system evaluation with a vision plan. Office E/M (99202–99215) wins when the visit is problem-focused medical decision-making or time-driven. And on injection day, the wrong choice does not just downcode you, it can erase the office visit entirely.

Two code families, two different jobs

They are not interchangeable rows on a menu

Per the AMA CPT 2026 code set, these families are scored on completely different rules. One measures the service performed. The other measures the thinking done. That single distinction decides most of your denials.

92002 · 92004 · 92012 · 92014

Ophthalmological services (eye codes)

Scored by service content, not by history or MDM elements.

  • Comprehensive (92004 new / 92014 established) means a full evaluation of the complete visual system plus initiation or continuation of a diagnostic and treatment program.
  • Intermediate (92002 / 92012) is an evaluation of a new or existing condition with a new diagnostic or management aspect.
  • No E/M-style history, exam, or MDM leveling. You either performed the defined service or you did not.
  • Comprehensive may be split across two visits and still reported once when complete.
  • Many payers cap frequency (commonly one to two comprehensive exams per year) and some restrict them to routine-vision benefit only.
vs
99202–99205 new · 99211–99215 est.

Office / outpatient E/M

Leveled by medical decision-making or total time on the date of service.

  • Under the 2021+ office E/M framework carried into CPT 2026, level is set by MDM or by total time, never by bullet-counted exam.
  • Rewards documented problem complexity, data reviewed, and risk. A single acute problem with prescription management can support a mid-level code.
  • Time counts all same-day non-face-to-face work, which suits counseling-heavy or coordination-heavy visits.
  • Recognized across medical benefit plans that do not carry a routine-vision rider.
  • Requires a chief complaint and medically necessary indication. "Annual exam, no complaint" does not belong here.

The decision matrix

When 920xx outperforms E/M, and when it does not

Read it by the visit in front of you and the plan on the card. The highlighted side is the code family that both documents the encounter honestly and survives the payer's edits.

The encounter in front of you Eye codes 92002–92014 Office E/M 99202–99215
Routine comprehensive exam, refraction, dilated fundusVision benefit, no medical complaint Eye code wins92014 / 92004 matches the service and the routine-vision benefit. E/M has no billable chief complaint here. Not supportedNo medically necessary problem to level. Forcing E/M invites a medical-necessity denial.
New floaters and flashes, focused retinal workupMedical plan, single acute problem Defensible92002/92004 is allowed, but the visit is problem-focused, not a full-system routine exam. E/M often winsAcute problem plus data and risk supports 99203–99204 by MDM. Better fit and better documentation trail.
Established glaucoma, IOP check, med titrationMedical plan, ongoing management Usually eye code92012/92014 fits ongoing management of a documented condition and often clears payer frequency rules cleanly. E/M viable99213–99214 works if MDM is documented, but watch same-condition frequency limits some plans apply to E/M.
Diabetic patient, screening plus systemic-disease reviewMedical plan, moderate complexity Partial fitEye code captures the exam, but does not credit the extended data review and risk you performed. E/M wins on complexityChronic systemic disease plus data supports 99214. MDM rewards the thinking the eye code ignores.
Long counseling visit, surgery decision, coordinationTime is the driver Undervalues youNo time mechanism. A complete comprehensive service still caps at one code. E/M by timeTotal-time coding captures counseling and coordination the eye code cannot reflect.
Same-day intravitreal injection67028 on the date of service High denial riskA same-day exam bundles into the injection unless it is significant and separately identifiable. See the trap below. E/M + modifier 25 (if earned)Only a separately identifiable E/M, clearly documented, survives. Otherwise bill 67028 alone.
AMA CPT 2026

Eye codes are content-of-service codes; office E/M is leveled by MDM or total time. Mixing the two scoring systems in your notes is the root of most audits.

CMS CY2026 Physician Fee Schedule

Relative values and the 2026 conversion factor set what each family pays under Medicare. Payment differences move by locality, so verify against your own final-rule fee schedule, not a rumor.

Medicare NCCI Policy Manual, Ch. 8

The Eye and Ocular Adnexa chapter drives the procedure-to-visit bundling edits. A minor procedure includes its inherent evaluation on the same day.

The climax nobody plans for

Injection day: the bundling trap that erases the office visit

This is where the eye-code-versus-E/M debate stops being academic. On the day you bill intravitreal injection 67028, the same-day exam is the single most commonly clawed-back charge in retina billing.

Why the exam vanishes

67028 is a minor procedure with a zero-day global. Its inherent pre-service evaluation, the look that confirms today's injection, is bundled into the procedure. Bill a routine exam or eye code alongside it and the payer reads the exam as that inherent work and denies it.

STEP 1 67028 billed Intravitreal injection, zero-day global, minor procedure.
STEP 2 Same-day 92014 or 99213 added Exam or E/M submitted on the same date, same eye.
STEP 3 NCCI edit fires Exam is treated as inherent to the injection decision.
Path A — no separate work Office visit denied, revenue gone

No significant, separately identifiable service means the exam is bundled. Appending modifier 25 without documentation to back it is exactly what triggers audits. Bill 67028 alone and move on.

Path B — separate work, documented E/M + modifier 25 survives

A distinct problem addressed the same day (fellow-eye evaluation, a new complaint, a management change beyond the injection) supports a separately identifiable E/M with modifier 25 and a note that stands on its own.

1

Ask "did the injection decision already cover this look?" If yes, the exam is bundled. Do not append modifier 25 to force it through.

2

Document the separate problem first, code second. Modifier 25 is earned by the note, not added to rescue a charge after the fact.

3

Match the code family to the benefit. Routine comprehensive exams belong on the vision benefit as eye codes; medical problems belong on E/M or a medically indicated eye code.

4

Watch payer frequency edits. Some plans limit comprehensive eye codes and same-condition E/M per year. Sequencing the wrong code first can burn the annual allowance.

Stop losing the injection-day visit and the routine-versus-medical call

ASP-RCM Solutions builds the code-selection logic, modifier-25 documentation checks, and payer-frequency rules directly into your optometry and ophthalmology billing workflow, so the right code goes out the first time and the exam charge stops disappearing. Real 2026 rules, applied per payer, on your actual claims.

Get an eye-billing coding review →

Sources referenced: AMA CPT 2026 code set (ophthalmological services 92002–92014; office/outpatient E/M 99202–99215); CMS Calendar Year 2026 Medicare Physician Fee Schedule Final Rule; Medicare National Correct Coding Initiative Policy Manual, Chapter 8 (Eye and Ocular Adnexa) and associated PTP edits governing intravitreal injection 67028 with same-day evaluation and management. Verify current values and edits against your published payer fee schedules and policy manuals before billing.