Optometry billing requires a clear separation of routine vision care (largely non-covered by medical insurance) from medically necessary eye services—a distinction that drives revenue and compliance. VeriMedix helps optometry practices correctly route claims, capture all medical eye care revenue, and manage the complex interplay of vision and medical benefits.

Optometry billing exists at the intersection of two separate benefit structures: routine vision insurance (VSP, EyeMed, Davis Vision, Spectera) and medical insurance (Medicare Part B, Medicaid, commercial medical plans). Understanding which services are covered under which benefit—and billing accordingly—is the foundation of successful optometry revenue cycle management. Routine eye exams for a healthy patient seeking glasses or contact lenses are typically covered under a vision plan using VSP-specific procedure codes or standard CPT codes (92002, 92004, 92012, 92014). These same codes can be used when billing medical insurance for a medically necessary eye examination in a patient with diabetes, glaucoma, macular degeneration, or other conditions requiring medical management of an ocular disease. The critical distinction is the supporting diagnosis: a visit coded with Z01.01 (encounter for examination of eyes, with abnormal findings) or Z01.00 (without abnormal findings) generally indicates routine care, while H40.xx (glaucoma), E11.3x (type 2 diabetes with ophthalmic complications), or H35.3x (degeneration of macula and posterior pole) supports medical billing.
Refraction (CPT 92015, determination of refractive state) is explicitly excluded from Medicare Part B coverage under statute—it is not a covered service regardless of clinical diagnosis. Optometrists must collect refraction fees as a self-pay service from Medicare patients; an Advance Beneficiary Notice (ABN) is not required because the exclusion is statutory (not a medical necessity denial), but issuing one establishes a clear expectation. Most vision plans cover refraction as part of the comprehensive eye exam benefit. For commercial medical plans that do cover refraction, verify coverage before billing and include an appropriate ICD-10 diagnosis. Failing to correctly identify non-covered services and collecting from wrong payers is a leading compliance issue in optometry practices.
Medical eye care in optometry includes a growing set of billable services: diabetic eye examinations (G0coding: G0175 or ICD-10-supported 92014 for established patients with E11.3x), dry eye disease management (H04.123 for dry eye with corneal staining; 92310 for contact lens fitting in medically necessary cases like keratoconus H18.6x), foreign body removal (65222 for corneal superficial FB), and pharmaceutical management of conditions like glaucoma, conjunctivitis, and uveitis. Contact lens fitting (92310 for rigid/gas-permeable lenses, 92313 for corneal) is separately billable when medically necessary (keratoconus, corneal irregularity post-surgery). Telehealth services are increasingly used in optometry, particularly for diabetic retinal screenings using asynchronous store-and-forward technology (where supported by payer policy, often using unlisted or 92227/92228 teleretinal screening codes). Optometrists in expanded-scope states may also bill for medical procedures including minor surgeries and injections.
Below are commonly billed codes our certified coders manage for optometry practices. Always confirm payer-specific coverage and current code values.
| Code | Description | Billing note |
|---|---|---|
92004 | Ophthalmological services; new patient, comprehensive examination with initiation of diagnostic and treatment program | Used by ODs for comprehensive new patient medical eye exams; document all required elements (history, external, motility, pupils, VF, biomicroscopy, ophthalmoscopy, tonometry) |
92014 | Ophthalmological services; established patient, comprehensive examination with initiation or continuation of diagnostic and treatment program | Most common code for established medical eye care visits; requires documented modification or continuation of treatment program |
92015 | Determination of refractive state | Non-covered by Medicare Part B (statutory exclusion); no ABN needed; collect as self-pay or bill vision plan; do not bill Medicare |
92310 | Prescription of optical and physical characteristics of and fitting of contact lens, with medical supervision of adaptation; corneal lens, both eyes | Medically necessary contact lens fitting (keratoconus, post-surgical corneal irregularity); not for routine contact lens fitting |
92083 | Visual field examination, unilateral or bilateral, with interpretation and report; extended examination | Automated perimetry for glaucoma, neurological conditions; requires signed interpretation; -26 in facility settings |
92133 | Scanning computerized ophthalmic diagnostic imaging, anterior segment; with interpretation and report, unilateral or bilateral (OCT anterior) | OCT for glaucoma (optic nerve/RNFL); 92134 for posterior segment (macular); require signed interpretation reports |
92285 | External ocular photography with interpretation and report for documentation of medical progress | Anterior segment photography; requires signed interpretation; separately billable when not included in exam |
65222 | Removal of foreign body, external eye; corneal, with slit lamp | Common ED and urgent care code; also billable by ODs with scope; document type of FB and technique |
99213 | Office/outpatient E/M, established patient, low-to-moderate complexity | Alternative to eye codes when systemic disease management drives the encounter (e.g., medication management for glaucoma) |
Our standard operating procedures for optometry revenue cycle management — the step-by-step workflow we follow on every claim:
These are the issues we see most often in optometry billing — and exactly how we resolve them:
CPT 92015 is explicitly excluded from Medicare Part B coverage by statute. Billing Medicare for refraction causes claim denial and, if done systematically, may trigger fraud and abuse review. Fix: Configure the billing system to block 92015 from routing to Medicare; collect refraction as a self-pay service with a standard refraction fee schedule; train front desk staff to explain the non-covered refraction fee at check-in.
Billing a medically necessary diabetic eye exam to the vision plan (which may pay lower rates or deny the visit) instead of medical insurance loses revenue. Conversely, billing routine exams for healthy patients to medical insurance without a medical diagnosis causes denials. Fix: Implement a triage protocol at scheduling that maps presenting condition to the correct benefit category; train billers to verify both benefit types and route claims correctly.
92014 requires not just examination elements but also initiation or continuation of a diagnostic and treatment program. Billing 92014 for visits where only refraction was updated without a documented change in medical management lacks the required element and risks down-coding on audit. Fix: Require providers to document a specific medical management decision (medication change, new referral, new diagnostic order) in every 92014 encounter note.
Some payers bundle 92083 or 92134 into the comprehensive eye exam when billed on the same date. Fix: Ensure a separate signed interpretation report exists for every diagnostic test; appeal bundling denials with supporting documentation; append modifier -59 where NCCI edits apply.
CPT 92310 (medically necessary contact lens fitting) requires documented medical indication (keratoconus, corneal transplant, severe irregular astigmatism). Billing 92310 without supporting ICD-10 and clinical documentation triggers medical necessity denials. Fix: Require a documented medical indication (H18.6x for keratoconus) and clinical rationale before billing 92310; do not use 92310 for routine soft contact lens fittings.
Verimedix works inside the systems optometry practices already use, including:
Bill CPT 92014 (established patient comprehensive exam) with ICD-10 E11.3x (type 2 diabetes with ophthalmic complications) or E11.9 (type 2 diabetes without stated complication) plus the specific retinal finding (e.g., H35.033 for moderate NPDR). Medicare Part B covers annual diabetic eye exams for high-risk diabetic patients. Also consider CPT 92228 for teleretinal diabetic retinal imaging in appropriate settings. Do not bill refraction to Medicare.
Optometrists may bill either eye codes (92002–92014) or E/M codes (99202–99215), depending on the nature of the encounter and payer policy. Some payers restrict optometrists to eye codes only. Eye codes are generally preferred for eye-focused medical visits. E/M codes may be appropriate when the encounter is driven primarily by systemic disease management. Verify each payer's optometry billing policy before routinely using E/M codes.
Bill appropriate eye codes (92012 or 92014) for the examination, with ICD-10 H04.123 (dry eye syndrome with corneal staining, bilateral), H04.129, or H04.12 series. Additional billable services may include meibomian gland evaluation (no specific CPT; often included in the exam), LipiFlow/thermal pulsation (unlisted code or 0207T), and amniotic membrane placement (65778 or 65779 for corneal application). Verify payer coverage for LipiFlow/thermal pulsation procedures—many consider them investigational.
Use 92012 (intermediate, established) or 92014 (comprehensive, established) based on the scope of the visit. Support with ICD-10 H40 series specificity (open-angle, closed-angle, suspect, secondary) with appropriate stage. Visual field testing (92083, extended) and OCT of optic nerve (92133) are separately billable when independently interpreted. Tonometry is included in the eye exam codes and not separately billable.
Coordination of benefits rules apply. If a comprehensive exam has both a routine vision component (refraction) and a medical component (glaucoma monitoring), you may bill the medical component to medical insurance and the routine component (refraction, 92015) to the vision plan as separate charges. You cannot bill the same service twice to two different payers. Structure claims carefully to avoid double-billing; consult with your billing compliance advisor on COB-compliant split-billing practices.
CPT 65222 (removal of foreign body, external eye; corneal, with slit lamp) is the appropriate code. Document the type of foreign body, location, technique used, and post-removal corneal condition. Bill the E/M (with modifier -25) separately if a comprehensive evaluation was separately performed beyond the pre/post-service work of the FB removal. ICD-10 T15.01XA (foreign body in cornea, right eye, initial encounter) or T15.02XA (left eye) applies.
Verimedix handles the entire optometry revenue cycle — coding, submission, denials, and A/R — so your team can focus on patients.