Yearly Costs of Glasses and Contacts

Last Updated:

The average eyeglass wearer will buy a new pair of glasses every 1-2 years and spend an average of $200 to $600 per pair. Eyeglass prices vary tremendously, depending upon the type of frame and type of lenses. You may also need to have more than one pair of glasses. Many people have separate glasses for computer use, prescription sunglasses, or just a spare pair as a backup. 

Contact lenses are typically even more expensive than glasses. The average amount spent annually on contact lenses is around $250, but this price can fluctuate quite a bit depending on the type of lenses prescribed and the wear schedule. Non-disposable contacts tend to cost a little less than disposable contacts. However, you will also need to buy cleaning solution, lens cases, etc. The average annual cost of non-disposable contacts is $150 to $375. The average annual cost of disposable contacts is $170 to $400. You don’t have to buy cleaning supplies for disposables, however, so they are usually cheaper.

Prescriptions are often updated every year or two. Annual eye doctor visits are an additional cost. And basic eye exams won’t fit you for contact lenses, that is an additional expense as well. Be prepared to pay extra if you need exams for both glasses and contacts. 

The Cost of LASIK Compared to Glasses and Contacts

On the surface you may think that LASIK is expensive, and while it isn’t cheap you may be surprised to learn how much money you save when compared to a lifetime of buying glasses or contacts.

The average cost for LASIK is between $1,000 to $4,000 per eye. This includes the pre-surgery consultations and post-surgery care. In reality, LASIK is less expensive over time than contacts or glasses.

If you’re wondering if you can afford LASIK, we offer a variety of payment options. Care Credit monthly financing plans, Health Spending Accounts and other options may help you pay with a monthly payment for a length of time that fits your budget.

If you’re ready to invest in LASIK, contact Tidewater Eye at 757-483-0400 or website to schedule your LASIK consultation today!

The doctors at Tidewater Eye Centers have either authored or reviewed the content on this site.

Ready to Schedule an Appointment?

Our Locations

Instagram Logo Yelp Logo LinkedIn Logo

Someone from our team will contact you within 24-48 business hours. Please Advise: if you have an emergency or need immediate assistance, please call our office directly at (757) 483-0400 or call 911.

*Communications through our website or via email are not encrypted and are not necessarily secure. Use of the Internet or email is for your convenience only, and by using them, you assume the risk of unauthorized use.

Call

Appointments

Search

Back To Top