VSP Billing for Optometrists: 2026 Claims & Coding Guide

Last updated: July 18, 2026

Most VSP denials start at check-in, not on the claim form. Here is the routing logic, the codes, and the mistakes quietly costing your practice money.

Every VSP plan is really two plans in one. There is the WellVision Exam for routine care, and Essential Medical Eye Care for the visits that treat a condition. VSP prints that split on its own benefit sheet, and it quietly decides how each visit gets paid.

Most VSP denials trace back to that line. A visit that belonged on the medical side gets billed as routine vision, or a routine visit gets pushed to medical, and the claim comes back denied or underpaid. It is rarely a coding error. It is a question of which of the two lanes the visit was actually in.

This guide covers VSP billing the way it plays out in an independent practice: what each lane covers, the CPT codes that trip people up, medically necessary contacts, claims submission, and the mistakes that quietly cost you money.

Because the lane is chosen at check-in, before the claim exists, this is also where GIMBL works. It flags the medical versus vision call at intake, before anyone submits anything to VSP.

In This Guide
What a VSP plan actually covers, routine versus medical
The routing decision at check-in and how diagnosis drives it
The VSP billing codes optometrists use, including the refraction question
Billing medically necessary contact lenses to VSP
Submitting claims, in network and out of network
The common VSP billing mistakes that trigger denials

What a VSP plan actually covers

VSP splits its benefit into two lanes, and the split is printed right on the plan. The first lane is the WellVision Exam, the routine eye and wellness exam most members use once a year. Exact copays and allowances vary by the member's VSP plan, so confirm them on the benefit summary. On many plans the exam copay runs around $15, with routine retinal imaging up to $39.

The second lane is Essential Medical Eye Care. This is where VSP covers additional exams and services beyond routine care, for issues like pink eye, dry eye, diabetic eye disease, and glaucoma. VSP charges a separate copay here, often around $20 per exam, and prints a line that matters for billing: coordination with the patient's medical coverage may apply.

That line is the whole game. VSP is telling you, on its own benefit sheet, that some of what happens in your chair belongs to the medical carrier, not the vision plan. Retinal imaging for members with diabetes, for example, sits on the medical side.

Materials follow the routine lane, with amounts that vary by plan. Frames run on an allowance that on many plans falls in the $130 to $230 range by brand tier. Contacts run on a separate allowance in place of glasses, often in the $120 to $200 range, plus a percentage off the fitting and evaluation.

Key Takeaway VSP itself divides care into routine (WellVision) and medical (Essential Medical Eye Care). Reading which lane a visit belongs to is the first billing decision, not the last.

VSP or medical: the routing decision at check-in

VSP billing routing flowchart showing routine vision versus medical carrier lanes at optometry check-in

Here is the rule that decides most VSP billing outcomes. The reason for the visit sets the lane. A patient who books for a yearly checkup and new glasses is routine, and that goes to VSP. A patient who comes in because their eye is red, their vision changed, or their physician wants a diabetic eye exam is medical, and that goes to the medical carrier.

The diagnosis is what carries the routing. A routine visit is coded with a routine diagnosis such as Z01.00 or Z01.01, and vision plans expect that. A medical visit is coded to the condition, a diabetic eye exam to the diabetes code, dry eye to the dry eye code, and it belongs on the medical claim. Put a medical diagnosis on a VSP routine claim and you invite a denial. Put a routine diagnosis on a visit that was actually medical and you leave the medical reimbursement on the table.

Table comparing which optometry visits bill to VSP vision versus medical insurance

A quick way to sort any visit is to ask whether it is wellness or a problem. Wellness goes to VSP, a problem goes to the medical carrier.

The reason this is hard is that the decision gets made by whoever selects the insurance at check-in, usually before anyone has looked at the chief complaint. That person is making a billing decision without knowing they are making one.

Insight The routing lane is chosen at the front desk in the first 30 seconds, then everything downstream inherits it. Fixing a claim after submission fixes the symptom. The decision already happened at intake.
Key Takeaway Reason for visit picks the lane, diagnosis carries it. Get the lane right at check-in and the VSP claim follows cleanly. Get it wrong and no amount of clean coding saves it.

VSP billing codes optometrists actually use

VSP billing runs on the same CPT and HCPCS codes documented by the AOA for the rest of eye care, applied through the routine lane. These are the ones that generate the most questions.

Exam codes and the refraction question

Routine exams are billed with the general ophthalmological codes, 92002 and 92004 for new patients, 92012 and 92014 for established. The one that causes the most confusion is refraction, CPT 92015. Refraction is a separate, billable service, and Medicare and most medical carriers do not cover it. That is why refraction routes to the vision plan or the patient. On a VSP routine exam the refraction is part of what the vision benefit is for, so it belongs there rather than on a medical claim where it will be denied.

Materials, contact lens fitting, and imaging

Standard contact lens fitting is 92310, and materials use the V codes in the V2500 to V2599 range. Retinal imaging depends on why it was done. Routine screening imaging can sit under the VSP benefit, while imaging ordered to monitor a medical condition such as diabetic retinopathy belongs on the medical claim, often 92250 for fundus photography.

VSP billing CPT and HCPCS code reference table for optometry practices
Key Stat Coordinating a dual coverage encounter correctly, sending the medical portion to the medical carrier rather than absorbing it under the vision benefit, recovers revenue most practices leave behind. One industry estimate from Medical Billers and Coders puts it around $55 to $110 per encounter.
Key Takeaway The codes themselves are standard CPT and HCPCS. What changes the outcome is matching each one to the right payer and diagnosis, refraction, condition driven imaging, and keratoconus fitting most of all.

Billing medically necessary contact lenses to VSP

VSP medically necessary contact lens billing card with qualifying conditions and CPT and V codes

Contact lenses split into two billing categories, and mixing them up is a common denial. Elective contacts, for a patient who simply prefers lenses to glasses, run on the VSP materials allowance. Medically necessary contacts are a different benefit with different codes, and they often fall under medical coverage.

A lens is medically necessary when glasses cannot correct the eye adequately, for conditions like keratoconus, aphakia after cataract surgery, high anisometropia, and irregular astigmatism. The fitting code changes with the condition. Keratoconus fitting is CPT 92072, paired with the keratoconus diagnosis, and a scleral gas permeable lens uses the material code V2531.

The practical failure here is documentation. These benefits carry criteria and often prior authorization, and a claim without the supporting diagnosis and rationale gets denied or downgraded to the routine allowance. Confirm the requirement before the fitting, not after.

Critical Do not bill a medically necessary lens as an elective allowance to avoid the paperwork, and do not bill an elective lens as medically necessary to capture a richer benefit. Both are coding the claim to the wrong reality, and a false claim carries a civil penalty of $27,894 per claim under CMS 2026 rules.
Key Takeaway Elective contacts use the VSP allowance. Medically necessary contacts use condition specific codes like 92072 and the V2500 materials, with documentation and prior authorization confirmed up front.

Submitting VSP claims, in network and out of network

In network submission

In network VSP claims are submitted electronically through the VSP provider portal used with your practice management system. The claim carries the exam code, refraction, fitting, and materials against the member's benefit, with the copays and allowances applied. Watch the frequency limits, since VSP runs benefits on calendar year or every other calendar year cycles depending on the plan, and a claim filed inside a used cycle bounces.

Out of network and member reimbursement

When your practice is out of network, the patient generally pays in full and files for reimbursement up to the plan's allowed amounts, or your office submits on their behalf to the VSP claims address on the member's plan documents. Reimbursement follows the allowance, not your fee, so set that expectation before the visit.

Read More For the full picture across every vision plan, see the Vision Billing in Optometry guide and the pillar, Complete Guide to Optometry Billing. Deeper guides on refraction billing and coordination of benefits are coming soon to this series.
Key Takeaway In network claims run through the portal against benefit cycles. Out of network runs on allowance based member reimbursement. Frequency limits sink more clean claims than bad codes do.

Common VSP billing mistakes that trigger denials

Most VSP denials trace back to a short list. Sending refraction to a medical carrier that will never pay it. Filing against a benefit cycle the patient already used. Billing a medically necessary lens without the diagnosis and authorization to support it. Missing the coordination of benefits order when the patient carries both vision and medical coverage. Coding an exam to the wrong patient status. Each one is preventable at the front end, with a benefit check and the right payer chosen before the visit.

Key Takeaway Run an eligibility and benefit check before the appointment and confirm the frequency cycle. Most of these denials never reach the clearinghouse when the front end is clean.

VSP billing is not really a coding problem. It is a routing problem that happens at check-in, before the claim exists, and the practices that get it right decide the lane on purpose instead of by accident. See how GIMBL makes the medical versus vision call at intake, so the right claim is the only one you ever send.

VSP billing FAQ

How do I bill VSP for an out of network patient?

When your practice is out of network with VSP, the patient usually pays in full at the visit and files for reimbursement up to the plan's allowed amounts, or your office submits the claim to the VSP claims address listed on the member's plan documents. Reimbursement is tied to the allowance, not your billed fee, so the patient will not be made whole on the full charge. Set that expectation before the appointment.

Does VSP cover refraction, and how is CPT 92015 handled?

Refraction, CPT 92015, is a separately billable service that Medicare and most medical carriers do not cover. On a routine VSP exam the refraction falls under the vision benefit, so it is billed to VSP rather than sent to a medical carrier where it would be denied. If the visit is medical, the refraction still is not a medical benefit, so it routes to the vision plan or becomes the patient's responsibility.

What makes contact lenses medically necessary under VSP?

Contacts are medically necessary when glasses cannot adequately correct the eye, typically for conditions like keratoconus, aphakia after cataract surgery, high anisometropia, or irregular astigmatism. These use condition specific codes such as CPT 92072 for keratoconus fitting and V codes like V2531 for scleral lenses, not the routine materials allowance. The benefit carries criteria and often prior authorization, so confirm eligibility before the fitting.

Can I bill VSP and the patient's medical insurance for the same visit?

Not for the same service. A single visit belongs to one lane, routine to VSP or medical to the medical carrier, based on the reason for the visit and the diagnosis. Coordination of benefits applies when a patient carries both, and the order matters. Billing the same exam to both is a coordination error that leads to takebacks, not extra revenue.

How do I bill retinal imaging like optomap to VSP?

It depends on why the image was taken. Routine screening imaging can fall under the VSP wellness benefit, sometimes with a small member charge. Imaging ordered to evaluate or monitor a medical condition, such as diabetic retinopathy, is a medical service and belongs on the medical claim, commonly under fundus photography code 92250. The clinical reason decides the lane, not the device.