Billing Reference

Complete Optometry CPT Codes List 2026 (92000–92499 + Billing Guide)

JE
Jelo Editorial Team
March 2, 202612 min read
This is the most complete reference guide to optometry CPT codes for 2026 — covering eye exam codes, refraction, contact lens fitting, visual field testing, OCT imaging, and minor procedures. Each code includes the description, Medicare coverage status, common billing tips, and denial prevention notes.

Quick answer. Optometrists bill two families of CPT codes: the ophthalmological service codes 92002, 92004, 92012 and 92014 for eye examinations, and the evaluation and management codes 99202–99215 for medical office visits. Alongside these sit refraction (92015), contact lens fitting (92310–92326), visual fields (92081–92083), OCT and retinal imaging (92133, 92134, 92250), and a small set of procedure codes. Which family you use depends on whether the visit is a routine vision exam or the diagnosis and management of a medical eye condition. Two companion references cover the parts this guide summarises: the optometry billing modifiers guide for modifier selection, and the insurance verification guide for confirming benefits before the visit.

Eye Exam CPT Codes 92002–92014: What Is the CPT Code for a Routine Eye Exam?

Direct answer. A routine comprehensive eye exam is billed as 92004 for a new patient and 92014 for an established patient. The intermediate equivalents are 92002 (new) and 92012 (established). "Comprehensive" versus "intermediate" describes the level of service performed, not the length of the appointment — and note that these codes describe the service, not the payer: a 92004 can be billed to a vision plan or a medical plan depending on the reason for the visit. Which plan you bill is driven by the diagnosis you attach — see the optometry ICD-10 cheat sheet for the diagnosis codes that pair with each exam code.

The four core optometry eye exam CPT codes are the 9200x series — split by patient status (new vs. established) and exam type (comprehensive vs. intermediate). Understanding when to use each is the single most important billing decision in optometry.

CPT Code

Description

Patient Status

Exam Level

Medicare

Vision Plans

92004

Comprehensive ophthalmological examination

New patient

Comprehensive

Not covered (routine)

Covered

92014

Comprehensive ophthalmological examination

Established

Comprehensive

Not covered (routine)

Covered

92002

Intermediate ophthalmological examination

New patient

Intermediate

Not covered (routine)

Sometimes

92012

Intermediate ophthalmological examination

Established

Intermediate

Not covered (routine)

Sometimes

When to Bill Comprehensive (92004 / 92014) vs. Intermediate (92002 / 92012)

The distinction between comprehensive and intermediate is based on the scope of the examination documented — not the time spent:

  • Comprehensive (92004, 92014): Requires documentation of all of the following — general medical observation, patient history (ocular and systemic), external ocular examination, ophthalmoscopy (with mydriasis documented when indicated), gross visual field testing, and a basic sensorimotor examination.

  • Intermediate (92002, 92012): Used for evaluation of a new or existing condition with a diagnostic or treatment program — but does NOT require all components of a comprehensive exam. Appropriate for follow-up visits, urgent visits for a specific complaint, or minor issue exams.

Common Audit Trigger

Billing 92004 or 92014 for every visit without documentation to support the comprehensive level is a common audit trigger. The chart note must support all required components — particularly ophthalmoscopy and sensorimotor exam documentation.

New vs. Established Patient: The 3-Year Rule

A patient is considered "new" if they have not received professional services from the physician (or any other physician of the same specialty in the same group practice) within the previous 3 years. If a patient hasn't been seen in 3+ years, use the new patient codes (92004 or 92002) even if they were previously a patient. See Jelo's billing tools — the EHR automatically tracks patient status for you.

Refraction CPT 92015: Why Does Medicare Not Cover CPT 92015?

Direct answer. Medicare does not cover CPT 92015 because refraction is classified as a routine, non-covered vision service rather than a medical service — the determination of refractive state is excluded from Medicare Part B benefits regardless of the patient's diagnosis. The patient may be billed directly for it, and because the exclusion is statutory rather than a medical-necessity denial, an Advance Beneficiary Notice is not strictly required, though many practices use one to document that the patient was informed. The full CPT 92015 refraction billing guide covers vision-plan billing, patient collection and ABN handling in detail.

CPT 92015 — Determination of refractive state — covers the refraction portion of the eye exam. This is one of the most commonly misunderstood codes in optometry billing.

CPT Code

Description

Medicare

Medical Insurance

Vision Plans

92015

Determination of refractive state

Not covered (excluded)

Not covered (most plans)

Covered

  • Medicare: Refraction is explicitly excluded from Medicare coverage by statute. It is non-covered, not just not medically necessary. Medicare patients may be charged for refraction as a patient-pay service with proper ABN (Advance Beneficiary Notice) handling.

  • Vision plans (VSP, EyeMed, Davis Vision): Refraction is covered as part of the routine vision exam benefit. It is typically included in the exam allowance — not a separate billable line item for most vision plans.

  • Medical insurance: Most commercial medical plans follow Medicare's exclusion of refraction. Exceptions exist — verify with each payer.

Contact Lens CPT Codes (92310–92326)

Contact lens fitting codes cover the fitting evaluation, follow-up visits, and prescription of contact lenses. These are distinct from the eye exam itself.

CPT Code

Description

Medicare

Notes

92310

Prescription of optical and physical characteristics of and fitting of contact lens(es), with medical supervision of adaptation; corneal lens, both eyes

Not covered

Most commonly billed contact lens fitting code

92311

Prescription and fitting of contact lens(es); corneal lens, one eye only

Not covered

Use when fitting one eye only

92312

Prescription and fitting of contact lens(es); corneal lens for aphakia, both eyes

Covered (aphakia)

Medicare covers aphakic contact lens fitting

92313

Prescription and fitting of contact lens(es); corneoscleral lens

Not covered (routine)

Scleral lens fitting — medical necessity may apply

92314

Prescription of optical and physical characteristics of contact lens(es) with fitting and medical supervision; by ophthalmologist or optometrist (separate from 92310–92313)

Not covered

Use when examination is performed by different provider than fitting

92326

Replacement of contact lens

Not covered

Lost or damaged lens replacement only — no fitting performed

Contact Lens Fitting vs. Contact Lens Materials

The CPT codes above cover the fitting service. Contact lens materials (the actual lenses sold) are billed separately as supplies — typically using HCPCS codes V2500–V2599 for soft lenses. The fitting fee and materials are separate transactions. Ensure your practice's fee schedule separates fitting fees from materials revenue for accurate financial reporting.

Visual Field CPT 92081–92083: What Is the Difference Between 92082 and 92083?

Direct answer. The three visual field codes are distinguished by the extent of the test, not by the equipment used. 92081 is a limited examination, 92082 is an intermediate examination, and 92083 is an extended examination. 92083 is the code used for the threshold testing typically performed in glaucoma management, while 92082 covers intermediate testing with fewer stimulus points. Selecting between them is driven by what was actually performed and documented. Visual fields are usually performed by clinical staff rather than the doctor, so accurate coding depends on how the test is delegated and recorded — our optometry technician job description covers what technicians are trained and certified to perform.

CPT Code

Description

Medicare

Notes

92081

Visual field examination, unilateral or bilateral, with interpretation and report; limited examination (e.g., tangent screen, Amsler grid, perimetry)

Covered (medical dx)

Confrontation VF, Amsler grid, limited automated

92082

Visual field examination; intermediate examination (e.g., at least 2 isopters on Goldmann perimeter, or semiquantitative, automated suprathreshold screening program)

Covered (medical dx)

Suprathreshold screening programs

92083

Visual field examination; extended examination (e.g., threshold, or suprathreshold testing, single determination, automated)

Covered (medical dx)

Full threshold HVF — most commonly billed VF code

Visual field testing (92083 in particular) is one of the most commonly billed ancillary procedures in optometry. Key billing rules:

  • A written interpretation and report must be in the chart — not just the printout. The interpretation must be separate from the machine-generated result.

  • Bilateral testing is billed once with modifier -50 if both eyes are tested. Some payers require separate line items per eye.

  • Medical necessity documentation is required — diagnosis codes indicating glaucoma, glaucoma suspect, visual field defect, or neurological indication must be linked.

OCT Imaging CPT 92133–92134: What Is CPT Code 92134 Used For?

Direct answer. CPT 92134 is scanning computerized ophthalmic diagnostic imaging of the retina — used for conditions such as diabetic retinopathy, macular degeneration and macular oedema. CPT 92133 is the same technology applied to the optic nerve, used principally in glaucoma. The two are mutually exclusive: 92133 and 92134 cannot both be billed for the same eye on the same date of service, so the code follows the structure being evaluated. For frequency limits, medical necessity and the 92250 comparison, see the retinal imaging CPT guide covering 92250, 92133 and 92134.

CPT Code

Description

Medicare

Interpretation Required

92133

Scanning computerized ophthalmic diagnostic imaging, anterior segment, with interpretation and report, unilateral or bilateral

Covered (medical dx)

Yes — written report required

92134

Scanning computerized ophthalmic diagnostic imaging, posterior segment, with interpretation and report, unilateral or bilateral

Covered (medical dx)

Yes — written report required

OCT is widely performed in optometry for glaucoma monitoring (92133 — optic nerve/RNFL) and retinal pathology (92134 — macula/retina). Both codes require:

  • An interpretation and written report documented separately from the machine output. The chart note must contain a clinical interpretation — not just "OCT performed."

  • A medical diagnosis that supports the clinical indication. Glaucoma suspect (H40.0x), glaucoma (H40.xx), macular degeneration (H35.3x), and diabetic retinopathy (E11.311 etc.) are the most common supporting diagnoses.

  • 92133 and 92134 can be billed on the same day as the eye exam when medically necessary and properly documented.

Other Common Optometry Procedure Codes

CPT Code

Description

Medicare

92100

Serial tonometry (separate procedure); with multiple measurements of intraocular pressure, over an extended period of time, with interpretation and reports

Covered (medical dx)

92235

Fluorescein angiography (FA) with interpretation and report, unilateral or bilateral

Covered (medical dx)

92250

Fundus photography with interpretation and report

Covered w/ medical dx

92285

External ocular photography with interpretation and report for documentation of medical progress (e.g., corneal disease, exposure keratitis)

Covered (medical dx)

92286

Anterior segment imaging with interpretation and report; with specular microscopy and endothelial cell analysis

Covered (medical dx)

92499

Unlisted ophthalmological service or procedure

Case by case

65205

Removal of foreign body, external eye; conjunctival superficial

Covered

65210

Removal of foreign body, external eye; conjunctival embedded (non-perforating)

Covered

65220

Removal of foreign body, external eye; corneal, without slit lamp

Covered

65222

Removal of foreign body, external eye; corneal, with slit lamp

Covered

Medical E&M Codes for Optometry: When Should You Bill 99213 Instead of 92012?

Direct answer. Use the E&M codes (99202–99215) when the visit is the evaluation and management of a medical problem, and the ophthalmological codes (92002–92014) when the visit is an eye examination. Since the 2021 E&M revisions, code level for 99202–99215 is selected on either medical decision making or total time on the date of the encounter — history and examination no longer drive the level. In practice the choice between 99213 and 92012 turns on the reason for the visit and which code the documentation actually supports. Our E/M coding guide for optometry works through 99202, 99203 and 99204 level selection with examples.

Optometrists treating medical eye conditions — dry eye disease, glaucoma, diabetic eye exams, anterior segment conditions — can bill using Evaluation and Management (E&M) CPT codes (99xxx) in addition to or instead of the ophthalmological codes (9200x). Key scenarios:

  • Medicare patients with medical diagnoses: Bill 99xxx E&M codes rather than 9200x eye exam codes, since 9200x is not covered by Medicare for routine care but 99xxx IS covered when linked to a medical diagnosis.

  • Diabetic eye exams: Bill under E&M with diagnosis code Z01.01 (encounter for examination of eyes and vision following failed vision screening) + the appropriate diabetic retinopathy code.

  • Glaucoma management visits: Follow-up visits for established glaucoma patients are typically billed as 99213 or 99214 with appropriate glaucoma diagnosis codes.

CPT Code

Description

Typical OD Use

99202

Office visit, new patient; straightforward medical decision making (or 15–29 minutes total time)

Simple new patient medical visit

99203

Office visit, new patient; low medical decision making (or 30–44 minutes)

New patient with minor medical condition

99204

Office visit, new patient; moderate medical decision making (or 45–59 minutes)

New patient with moderate medical condition

99213

Office visit, established patient; low medical decision making (or 20–29 minutes)

Follow-up glaucoma, DED management

99214

Office visit, established patient; moderate medical decision making (or 30–39 minutes)

Complex established patient medical visit

Common Denial Reasons & How to Fix Them

92004 / 92014

Exam Code Denied

Routine vision exam billed to medical insurance

Verify whether patient has vision coverage separate from medical; bill vision plan instead

92015

Refraction Denied by Medicare

Refraction is a non-covered service under Medicare

Issue ABN before service; collect as patient pay; do not bill Medicare

92134

OCT Denied — No Interpretation

Missing written interpretation and report in chart

Document a clinical interpretation in the chart note, separate from the machine output

92083

Visual Field Denied

Diagnosis code does not support medical necessity

Link to glaucoma, glaucoma suspect, or visual field defect diagnosis; ensure report is documented

92310

Contact Lens Fitting Denied

Billed to medical insurance (not covered for routine CL fitting)

Bill to vision plan; for medically necessary CL (keratoconus, post-surgical), bill with appropriate medical diagnosis

92004 + 99204

Duplicate Exam Code on Same Day

Both ophthalmological exam and E&M billed same date

Bill one code per visit; if genuinely separate issues, append modifier -25 and ensure separate documentation

Optometry Modifier and Coding Quick Reference

The CPT code is half the story. Modifiers are the other half, and they are where most claim rejections originate in optometry billing. This section covers the most-used modifiers in optometry, the bilateral procedure rule, and the laterality modifiers required by most major payers.

Modifier 25: Significant, Separately Identifiable E&M Service

Modifier 25 is the most commonly used and most commonly missed modifier in optometry. It applies when the OD performs a significant, separately identifiable evaluation and management (E&M) service on the same day as a procedure or another service. The most common optometry use case: a comprehensive eye exam (92004) on the same day as imaging (92250 fundus photography or 92133 OCT optic nerve). Without modifier 25 on the E&M code, the payer typically bundles the procedures and pays only one.

The rule is that the E&M service must be documented as separately identifiable. The chart note should clearly support both the E&M decision-making and the procedure rationale. Per AAPC ophthalmology coding guidance, modifier 25 abuse is a focus area for payer audits, so documentation must support every use.

Modifiers RT, LT, and 50: Laterality and Bilateral Procedures

Eye care is inherently a laterality-sensitive specialty. Most diagnostic procedures (OCT, visual fields, fundus photography, retinal exams) are performed unilaterally and billed with RT (right eye) or LT (left eye) modifiers. Bilateral procedures use modifier 50 with payer-specific rules: some payers want one line with modifier 50 and double the fee, others want two lines with RT and LT separately at the unilateral fee.

Per CMS billing manual guidance, the bilateral indicator on each CPT code determines which modifier convention applies. Modern optometry billing engines like Jelo handle this automatically based on the procedure code and payer-specific rules, eliminating the most common laterality-related rejection pattern.

Refraction (92015) Coding Pitfalls

Refraction is the most-billed CPT code in optometry and also the most rejection-prone. The reason: 92015 is generally not covered by Medicare or most medical insurance plans, and is typically billed to vision insurance benefits or directly to the patient. Practices that bill 92015 to medical insurance routinely see denials that take 30-60 days to research, correct, and rebill to the correct payer.

The right workflow is to identify the payer mix before submitting the claim. If the patient has both medical insurance and a vision plan, the comprehensive eye exam (92004 or 92014) goes to medical insurance and the refraction (92015) goes to the vision plan separately. The chart note should support both submissions. Most rejections in this space stem from billing both to a single payer rather than splitting correctly. See the full 2026 best optometry EHR roundup for platforms with strong dual-track billing.

The Five Most-Common Optometry Claim Rejections

Per AOA practice management data, the five rejection patterns that account for roughly 70 percent of all optometry claim denials are: (1) missing modifier 25 on E&M same-day-as-procedure, (2) missing or wrong laterality modifier on diagnostic procedures, (3) ICD-10 to CPT mismatch (refraction code without a refractive error diagnosis), (4) refraction billed to medical insurance instead of vision benefits, and (5) eligibility issues where the plan was inactive on the date of service.

A built-in claim scrubber that checks these patterns before submission typically reduces first-pass rejection rates from 8-12 percent down to under 3 percent within 60 days of go-live. The compounding effect on cash flow is significant: faster collections, less staff time on rework, fewer patient-statement disputes downstream. Practices doing 200 claims per month at a 10 percent rejection rate that drops to 3 percent recover roughly 14 claims per month, or $3,500-7,000 in faster collections depending on average claim value.

Jelo Auto-Suggests CPT Codes as You Document

No more manual code lookup. Jelo's billing engine suggests the right exam code, procedure codes, and modifiers based on what you documented — reducing errors and missed charges.

See It in Action

Frequently asked questions.

What CPT codes do optometrists use for eye exams?
Optometrists use four primary eye exam CPT codes: 92004 (new patient comprehensive), 92014 (established patient comprehensive), 92002 (new patient intermediate), and 92012 (established patient intermediate).
Can optometrists bill CPT 92015 for refraction?
Yes, optometrists can bill CPT 92015. However, refraction is explicitly excluded from Medicare coverage — it is generally a vision plan benefit.
What is the difference between CPT 92004 and 92002 for optometrists?
92004 is comprehensive (requires all components). 92002 is intermediate (focused evaluation, doesn't require all components).
What CPT code is used for OCT in optometry?
92134 for retina OCT, 92133 for optic nerve OCT. Both require written interpretation.
Which optometry CPT codes are not covered by Medicare?
Routine eye exams (92004/92014/92002/92012), refraction (92015), and contact lens fitting (92310-92326) are not covered by Medicare for routine care.
What CPT codes can an optometrist bill?
Optometrists bill the ophthalmological service codes 92002, 92004, 92012 and 92014 for eye examinations, and the evaluation and management codes 99202-99215 for medical office visits. Alongside these are refraction (92015), contact lens fitting (92310-92326), visual fields (92081-92083), OCT and retinal imaging (92133, 92134, 92250), punctal occlusion (68761), foreign body removal (65222) and gonioscopy (92020). Scope varies by state law.
Is CPT code 92004 a routine eye exam?
92004 describes a comprehensive ophthalmological service for a new patient. It is frequently used for a routine comprehensive eye exam, but the code itself describes the service performed, not the payer or the reason for the visit. The same 92004 can be billed to a vision plan for a routine exam or to a medical plan when the visit addresses a medical complaint, provided the documentation supports it.
What is the difference between CPT code 92002 and 92004?
Both are for new patients. 92002 is an intermediate ophthalmological service and 92004 is a comprehensive one. The distinction is the level of service performed and documented — a comprehensive exam includes a general evaluation of the complete visual system, while an intermediate exam is a more limited evaluation. Appointment length does not determine which code applies.
Why would CPT code 99213 be denied?
Common causes are documentation that does not support the level of medical decision making or the time billed, the patient not meeting the established-patient definition (not seen by the same specialty in the group within three years, which requires a new-patient code instead), bundling with another service performed the same day without an appropriate modifier, and a diagnosis that does not establish medical necessity for a medical visit rather than a routine vision exam.
Why does Medicare not cover CPT 92015?
Refraction is a statutorily excluded routine service under Medicare Part B, not a medical-necessity denial. The exclusion applies regardless of the patient's diagnosis, so 92015 is never covered. The patient can be billed directly. Because it is a statutory exclusion rather than a coverage determination, an Advance Beneficiary Notice is not strictly required, though many practices use one to document that the patient was informed of the charge.
Can I charge a Medicare patient for a refraction?
Yes. Refraction (CPT 92015) is statutorily excluded from Medicare coverage, so the patient is financially responsible and you may bill them directly. Best practice is to inform the patient of the fee before the service and document that you did so. Many practices issue an Advance Beneficiary Notice for clarity even though one is not strictly required for statutorily excluded services.
What is CPT code 92134 used for?
CPT 92134 is scanning computerized ophthalmic diagnostic imaging of the retina, used for conditions including diabetic retinopathy, age-related macular degeneration and macular oedema. Its counterpart 92133 covers the optic nerve and is used principally in glaucoma. The two are mutually exclusive — they cannot both be billed for the same eye on the same date of service.
What is the difference between CPT 92082 and 92083?
Both are visual field examinations, distinguished by extent rather than equipment. 92082 is an intermediate examination and 92083 is an extended examination. 92083 is typically the code for threshold testing used in glaucoma management, while 92082 covers intermediate testing with fewer stimulus points. 92081 is the limited examination. Code selection follows what was performed and documented.
What is the difference between 92014 and 99214?
92014 is a comprehensive ophthalmological service for an established patient — an eye examination. 99214 is a level-four evaluation and management visit for an established patient — the management of a medical problem. Choose based on the nature of the encounter: an eye exam versus the evaluation and management of a medical condition, and bill whichever the documentation actually supports.