Complete Optometry CPT Codes List 2026 (92000–92499 + Billing Guide)
Eye Exam CPT Codes (92002–92014)
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
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 Testing: CPT 92081–92083
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 Codes (92133–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 Medical Optometry
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.
