Last updated: March 2026
How Much Does Prescription Glasses Cost?
Cost Breakdown by Type
| Type / Procedure | Without Insurance | With Insurance |
|---|---|---|
| Single Vision | $100 – $300 | $25 – $100 |
| Progressive (no-line bifocal) | $200 – $600 | $75 – $200 |
| Online (Zenni, EyeBuyDirect) | $7 – $100 | $7 – $100 |
| Designer Frames + Premium Lenses | $300 – $800 | $100 – $400 |
CPT/ADA Code: V2020
What Affects the Cost
- Type of provider (optometrist vs. ophthalmologist)
- Retail chain vs. private practice
- Vision insurance vs. health insurance coverage
- Geographic location
- Technology and equipment used
- Whether the condition is routine or medical
Insurance Coverage
Typical coverage: Vision plans: $100-$200 toward frames + basic lenses every 1-2 years
Vision insurance (VSP, EyeMed) covers routine eye exams ($0-$30 copay) and provides allowances for glasses ($100-$200) or contacts ($100-$200) annually. Medical eye conditions (glaucoma, cataracts, infections) are covered by health insurance, not vision insurance. The ACA mandates pediatric vision coverage.
How to Save Money
- Walmart, Costco, and America's Best offer competitive pricing
- Online retailers (Zenni, EyeBuyDirect) save 50-80% on glasses
- Vision insurance plans start at $10-$15/month
- HSA/FSA funds can cover vision expenses tax-free
- Check for free eye care programs (EyeCare America, VISION USA)
- Buy frames at one place, lenses at another for best pricing
Related Procedures & Costs
Frequently Asked Questions
Online: Zenni ($7+), EyeBuyDirect ($6+), Warby Parker ($95+). In-store: Costco ($50-$200), Walmart ($30-$200).
Yes — frame allowance ($100-$200) + basic lenses every 1-2 years. Copay $25-$50. Upgrades cost extra.
Every 1-2 years after an eye exam, or when prescription changes, frames are damaged, or coatings are worn.