Last updated: March 2026
How Much Does Eye Drops Cost?
Cost Breakdown by Type
| Type / Procedure | Without Insurance | With Insurance |
|---|---|---|
| Over-the-Counter Artificial Tears | $5 – $20 | $5 – $20 |
| Prescription Allergy Eye Drops (monthly) | $50 – $200 | $10 – $50 |
| Prescription Glaucoma Eye Drops (monthly) | $50 – $300 | $10 – $75 |
| Prescription Dry Eye Drops (Restasis/Xiidra, monthly) | $300 – $600 | $20 – $100 |
CPT/ADA Code: Various
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: Over-the-counter eye drops are not covered by insurance. Prescription eye drops may be covered by health or pharmacy insurance with varying copays.
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
For dry eyes, preservative-free artificial tears like Refresh Optive or Systane Ultra are highly recommended. For allergies, Pataday or Zaditor are effective OTC options.
Prescription eye drops are typically covered by pharmacy insurance. Over-the-counter drops are not covered but may be purchased with FSA or HSA funds.
Glaucoma drops cost $50 to $300 per month without insurance. Generic versions like timolol are $10 to $30, while newer medications like Vyzulta cost $200 to $300.