Whether you're new to optometry billing or looking for a quick reference, this guide covers the most frequently used procedure codes, diagnosis codes, and supply codes in eye care billing. Knowing which codes apply — and when — is the foundation of accurate optometry claim submission.
CPT (Current Procedural Terminology) codes are the standard codes used to describe medical and eye care services for billing purposes. In optometry, you'll encounter CPT codes for eye examinations, diagnostic testing, and some minor procedures. Optometry practices bill CPT codes to both medical insurance and, in some cases, vision plans depending on the nature of the encounter.
The distinction between a medical encounter (e.g., managing glaucoma, diagnosing diabetic retinopathy) and a routine vision encounter (e.g., refractive exam, contact lens fitting) determines whether you bill medical insurance or vision insurance — and which codes apply.
| CPT Code | Description |
|---|---|
| 92004 | Comprehensive eye exam, new patient |
| 92012 | Intermediate eye exam, established patient |
| 92014 | Comprehensive eye exam, established patient |
| 92015 | Refraction |
| 92025 | Computerized corneal topography |
| 92060 | Sensorimotor examination |
| 92082 | Visual field, limited examination |
| 92083 | Visual field, extended examination |
| 92132 | Anterior segment OCT |
| 92133 | Optic nerve head OCT |
| 92134 | Posterior segment OCT (retina) |
| 92250 | Fundus photography |
| 92285 | External ocular photography |
| 99213 | E/M office visit, established, low complexity |
| 99214 | E/M office visit, established, moderate complexity |
Tip: For a live, searchable lookup of CPT codes with diagnosis pairing, LCD coverage, and related codes, use OptiLink™ inside OptiCode.
ICD-10-CM (International Classification of Diseases, 10th Revision) codes identify the patient's diagnosis or reason for the visit. Pairing the right diagnosis code with the right CPT code is essential — payers use diagnosis codes to determine medical necessity, apply LCD policies, and decide whether to pay or deny a claim.
In optometry, using too-vague a diagnosis code (like an unspecified laterality) or the wrong code for a medical vs. routine encounter is a leading cause of denials. ICD-10 codes in optometry are typically found in the H00–H59 range (diseases of the eye) and the Z range (screening, preventive care).
| ICD-10 Code | Description |
|---|---|
| H52.4 | Presbyopia |
| H52.11 | Myopia, right eye |
| H52.21 | Astigmatism, right eye |
| H40.1110 | Primary open-angle glaucoma, mild stage |
| H25.11 | Age-related nuclear cataract, right eye |
| E11.3511 | Type 2 diabetes with moderate NPDR, right eye |
| H35.81 | Macular degeneration |
| H10.33 | Unspecified acute conjunctivitis, bilateral |
| H57.10 | Ocular pain, unspecified eye |
| Z01.00 | Encounter for eye examination without abnormal findings |
HCPCS (Healthcare Common Procedure Coding System) Level II codes cover supplies, equipment, and services not described by CPT codes. In optometry, HCPCS codes are commonly used for contact lenses, spectacle lenses, frames, and ophthalmic supplies. Vision plans like VSP and EyeMed rely heavily on HCPCS codes for optical materials.
| HCPCS Code | Description |
|---|---|
| S0500 | Disposable contact lens, per lens |
| S0504 | Single vision spectacle lens, per lens |
| V2020 | Frames, purchases |
| V2100 | Sphere, single vision lens |
| A4262 | Temporary, absorbable lacrimal duct implant |
OptiLink lets you search CPT, ICD-10, and HCPCS codes with LCD coverage requirements, diagnosis pairings, and modifier guidance — all in one tool.
Open OptiLink™ →