Most independent ODs earn $45–$70 per exam from vision plans. The same patient, with the right diagnosis documented, could reimburse $100–$166+ through medical insurance. The gap isn’t a loophole — it’s correct billing for conditions you’re already managing.
Vision plans were designed for routine refractions. When a patient presents with a diagnosable ocular condition — even one found incidentally during a routine exam — medical insurance is the correct payer. The reimbursement difference is not marginal.
| Service | Vision Plan | Medical Insurance | Gap | Source |
|---|---|---|---|---|
| Comprehensive exam — new patient | $45–$65 | $114–$166 | +$49–$101 | [1,2] |
| Comprehensive exam — established patient | $40–$55 | $100–$145 | +$45–$90 | [1,2] |
| Intermediate exam — established patient | $30–$45 | $90–$130 | +$45–$85 | [1,4] |
Ranges reflect variation across Medicare fee schedules by locality and commercial plan contracts. Medicare 2024 conversion factor: $33.29/RVU; 2025: $32.35/RVU.[4] Commercial plan rates are independently negotiated. Verify with your specific payers before billing.
If the primary reason for the visit — or a significant finding during the visit — is a diagnosable medical condition, medical insurance is the appropriate payer. This is not upcoding. It is accurate billing for the work performed.
Elevated IOP, optic nerve changes, or glaucoma suspects all constitute medically necessary exams. Follow-up visits for glaucoma management bill as medical encounters.[5,8]
92012 / 92014 99213 / 99214Diabetic retinopathy screening, management, and follow-up are medical encounters. A diabetic patient’s dilated exam should typically bill medically, not through vision benefits.[5,8]
92014 / 99214Clinically diagnosed dry eye disease qualifies as a medical condition. Diagnostic workup and treatment management bill to medical insurance — not as a routine exam.[5]
92012 / 99213AMD monitoring visits, OCT imaging, and management are medical services. OCT billing requirements vary by disease stage — documentation must support medical necessity.[5,8]
92014 / 99214Acute-onset floaters and flashes require dilated exam to rule out retinal tears — an acute medical complaint. Vision plans don’t cover it. Medical insurance does.[5]
92002 / 99213Blepharitis, conjunctivitis, corneal disorders, anterior uveitis, and foreign body removal all bill medically. These are not refraction encounters.
92012 / 99212–99213Documentation is everything. The ability to bill medically depends on documentation that supports medical necessity — the primary diagnosis, the clinical decision-making level, and the visit components. The same exam can be correctly billed to medical insurance or incorrectly billed to a vision plan based solely on how it is documented. This is where most revenue is lost: not from lack of qualifying patients, but from defaulting to vision codes out of habit.
Two code families apply: the 92xxx ophthalmology series and the 99xxx Evaluation & Management (E/M) series. Which to use depends on clinical scenario, payer policies, and documentation. Rules vary by payer — always verify.
| CPT Code | Description | Approx. Medicare Rate | Notes |
|---|---|---|---|
| 92004 | Ophthalmological exam, new patient, comprehensive | ~$143–$166 | New patient, comprehensive medical eye exam with initiation of treatment program |
| 92014 | Ophthalmological exam, established patient, comprehensive | ~$114–$145 | Ongoing medical condition management (glaucoma, DM, AMD). Pays ~$18 more than 99214 on Medicare in many localities[9] |
| 92012 | Ophthalmological exam, established patient, intermediate | ~$90–$120 | Follow-up for stable conditions. Often reimburses higher than 99213 for same work[2,9] |
| 99213 | E/M office visit, established, low complexity | ~$112–$143 | Acute medical complaint (red eye, flashes/floaters) or straightforward condition follow-up[2] |
| 99214 | E/M office visit, established, moderate complexity | ~$165–$195 | Multi-problem or chronic condition management. Diabetic retinopathy + glaucoma management typically supports this level[8,9] |
| 92015 | Refraction | Not covered | Medicare does NOT cover refraction. Bill to vision plan or as self-pay separately from the medical encounter[5] |
Medicare rates are approximate national averages based on 2024 fee schedules. Actual reimbursement varies by geographic locality, plan type, modifier use, and annual CMS updates. Verify with your MAC and commercial payers.[4]
92xxx vs 99xxx — the nuance that costs practices money: The ophthalmology 92xxx codes often reimburse higher than equivalent 99xxx E/M codes on Medicare. However, many commercial plans limit 92xxx codes to once per year (frequency edits), making 99xxx codes necessary for additional medical encounters with the same patient. Some plans also auto-downcode 92xxx to 99xxx — an AOA-contested practice.[10] This payer-by-payer variation is precisely where generalist billers lose money.
The barriers to medical billing are real, but they’re operational — not clinical. You’re already doing the work. The question is whether your billing infrastructure can capture it.
Audit risk comes from miscoding — billing medical for routine refraction visits, or overstating complexity. Billing medical correctly for documented medical conditions is not audit bait. It’s compliance.[6,8]
The larger risk is underbilling. Billing vision plans for medical encounters creates a documentation mismatch between your clinical notes (which support a medical diagnosis) and your claims (which say “routine exam”). Proper medical billing, properly documented, reduces inconsistency — not increases it.
The learning curve is real. E/M documentation requirements, ICD-10 specificity, modifier rules, and payer-specific frequency edits take time to master.[8]
For the conditions most ODs already manage — glaucoma, diabetic eye disease, dry eye, AMD — the coding pathways are well-defined. The complexity is front-loaded, not ongoing. Once your documentation templates support medical coding, the workflow becomes routine.
Getting enrolled with Medicare and commercial medical plans requires paperwork and time — typically 60–120 days for most plans before you can submit claims.
Medicare enrollment is the gateway — commercial plans largely follow. Over 36,000 ODs already participate.[6] Credentialing is a one-time infrastructure investment. The revenue difference per encounter compounds with every patient, every week, indefinitely.
Vision plan billing and medical billing run on different rails: different clearinghouses, claim forms, denial patterns, and appeal workflows.
This is the most legitimate barrier — and the one most practices hit first. Generalist front-office staff default to vision codes because it’s what they know. Practices that successfully add medical billing either invest heavily in staff training or partner with specialists who already run both workflows simultaneously.
Training is where most consultants stop. OcuPine Practice Services provides the operational infrastructure to capture medical billing revenue on an ongoing basis — not a one-time seminar.
We review your current claims mix to identify how many encounters are defaulting to vision codes when medical billing applies. Most practices discover a larger gap than expected within the first 30 days.
We work within your existing EHR to build documentation templates that support medical coding. Staff training on the conditions, codes, and modifiers most relevant to your patient mix. Credentialing support if needed.
Daily claims submission to medical payers, denial management, appeal workflows, and monthly reporting on collections by payer and code. You see the revenue; we manage the workflow.
Illustrative outcome for a solo OD adding structured medical billing:
Illustrative estimates based on published reimbursement data and industry benchmarks. Not a guarantee. Actual results depend on payer mix, patient volume, documentation quality, and existing billing practices. See disclaimer below.
We start with a billing audit — a review of your current claims mix to quantify where medical billing opportunities are being missed. No commitment required to get the analysis.
Request a Billing AuditThis content is for informational and educational purposes only. It does not constitute legal, financial, medical, or billing advice. Nothing on this page should be relied upon as the basis for specific billing decisions in your practice.
OcuPine Practice Services recommends consulting with a qualified healthcare compliance attorney or a certified medical billing professional (CPC, CPC-P, or equivalent credential) before making any changes to your billing practices. Compliance requirements, coverage policies, and coding rules vary by state, payer, and practice type.
Information presented here is based on publicly available data and industry sources. Regulations, reimbursement rates, CPT codes, ICD-10 codes, and coding requirements change frequently — including annually with CMS Physician Fee Schedule updates. Always verify current guidelines directly with CMS (cms.gov), your state optometry board, your Medicare Administrative Contractor (MAC), and your specific payers before billing.
CPT codes referenced on this page are owned and maintained by the American Medical Association (AMA). Reimbursement rates shown are approximate Medicare national averages based on published fee schedules and vary significantly by geographic locality, plan type, code modifiers, and annual CMS updates. Commercial plan rates are independently negotiated and may differ substantially.
OcuPine Practice Services is an operational services company, not a law firm or compliance advisory firm. Our billing services are performed by trained professionals operating within established payer guidelines; however, no billing service can guarantee specific reimbursement outcomes or eliminate all audit or compliance risk.