Our expert deal-hunting staff showcases the best price drops and discounts from reputable sellers daily. If you make a purchase using our links, CNET may earn a commission.
Whether you need a new frame, prescription sunglasses or it's time for a contacts lens refill, don't pay full price. Instead check out the deals we've found for you. Contact Lenses
Though glasses and contact lenses are essential, if you wear either you know how fast the cost can go up. Luckily, you don't have to spend hundreds of dollars (or more) to get the stylish new frames and re-up your contact lens supply. There are plenty of online retailers offering discounts right now. Some even offer special packages where they will ship you frames to try for free, which helps save you the hassle of going into a physical store. Just be sure you have a current prescription on hand.
Hey, did you know? CNET Deals texts are free, easy and save you money.
In addition to lower overall costs compared to what you'll find in brick-and-mortar stores, many online retailers offer rotating sales, discounts and pricing bundles to save you even more. To help you make the most of these offers, we've rounded up some of the best online deals on glasses and contacts below. Plus, if you've signed up for a flexible spending account through your employer, you might be able to apply some of those funds to purchases from the retailers listed below. For more information, check out our FSA guide .
If you're looking for new glasses, Glasses USA has some of the best offers. There are discounts on both frames and lenses, so no matter what you're looking for, you're likely to find it there for less.
Buy one, get one free: With the code BOGOFREE you can get a second pair of glasses for free. The order can include one "premium" frame, and the discount will cover the cheaper of the two pairs of glasses.
30% off frames: If you need only a single pair of glasses, use coupon code SAVE30 for 30% off and free shipping. This applies only to frames with basic prescription lenses, and it's not compatible with premium, on-sale or "new arrival" glasses. This coupon can be used to save on sunglasses as well.
Other deals include 50% off lens upgrades with the code LENSES50, and you can save on select designer frames (though quite a few brands are excluded) with the promo code DESIGNER40. And finally, if you need glasses and contacts at the same time, when you spend over $120 on contacts, you can get a pair of glasses for free. Use offer code FREE-GLASSES. Just note that this offer isn't good on premium, luxury, sale, the Marsai Martin X GlassesUSA.com collection or the Von Miller x GlassesUSA.com collection.
Glasses.com is offering customers up to 50% off on lenses and treatments with no expiration date currently listed on this sale. No offer code is needed, but this can't be combined with insurance benefits. You can use FSA and HSA, though.
At FramesDirect.com, there are a variety of ways to save. It has designer outlet deals where you can save up to 50% off most designer brands. You can also get 60% off prescription lenses and add-ons with the code EYE60. A wide range of styles and designs are included in the sale, but some exclusions apply.
EyeBuyDirect is offering a BOGO on frames with the offer code COLORBOGO. Plus many of their glasses are available with a two-day delivery.
Lensabl is offering 20% off clear prescription lenses and frames with the offer code CLEAR20. All other lenses and designer brand frames are 15% off with offer code SEE15. Some frame exclusions apply.
Zenni has earned a reputation for being one of the best budget options for buying glasses out there, with frames that start just under $7, so you're already finding some of the lowest prices online to begin with. Dig around Zenni's sale section and you'll find even deeper discounts on frames and sunglasses, too.
All orders over $65 get free shipping.
If you've tried and failed at virtual try-ons in the past, Warby Parker is unique in that you can get up to five pairs of glasses sent to you for a home try-on to ensure a better fit. When you buy more than one pair, you can save 15% on your order. (This includes prescription sunglasses.)
Pair Eyewear allows you to buy a base frame and add on an endless array of top frames that click in place to customize your glasses for any occasion. If you've never tried Pair before, enter the offer code NEWPAIR at checkout. This will knock the price of the base frame down to $54 (a $6 savings).
Note this is for first-time customers and base frames only.
Whether you need a fast replacement for broken lenses, or you just can't stand waiting, this online retailer offers a quick turnaround on orders. You can get new glasses in as little as three days with an added cost of $9. If you need broken lenses replaced, Overnight Glasses will get them back to you in 48 hours.
Right now, there are a few ways to save. If you spend more than $299, use the promo code 90back to get a $90 discount at checkout.
Shop designer frames, many of which are discounted up to 70%, and use code lens15 to get an extra 15% off those frames. Or get 15% off regular priced frames with the code fast15. New customers can enter their email to save $20 off their first order.
This brand offers kids' frames at an affordable price, and similar to Warby Parker, sends you a home-try-on kit so children can try glasses on, and parents can be sure of the fit before ordering. The kit costs $1 and kids get seven different frames to try on. Once they decide, you send them back in the provided envelope and place your order online.
Right now, Jonas Paul is offering buy one, get one at 40% off with the promo code SECONDPAIR40. With most of the frames around $99, you can add a backup pair for those just-in-case moments for about $158 total.
If you're in the market for prescription glasses that can be used during sports or are designed by sports brands such as Nike, Oakley, and Ray-Ban, SportsRx has a huge selection. Between now and the end of April you can get 25% off a second pair of equal or lesser value with offer code BOGO25.
Using code MYCONTACTS will save you 15% on any order with ContactsDirect, and as always, you get free shipping. This promotion isn't limited to your first order, so if you've ordered with ContactsDirect in the past, you'll still be eligible for the discount.
There are three ways to save with 1-800 Contacts. New customers can get 20% off their first order, plus free shipping.
The site carries most of the popular brands, such as Acuvue, Biofinity, Proclear, Biotrue and more. You can also use vision insurance benefits with 1-800 Contacts. The discount will be automatically applied at checkout.
Warby Parker doesn't just sell glasses. You can save 25% on your first contacts order, and shipping is free. Many brands are available, including Scout, Acuvue, MyDay and more. The discount will be automatically applied during checkout.
Glasses USA is also offering a deal on contacts. Save 30% on all lenses when you use the coupon code CONTACTNEW30 at checkout. If you need glasses and contacts at the same time, when you spend over $120 you can get glasses for free. Use offer code FREE-GLASSES. Just note that this offer isn't good on premium, luxury, sale, the Marsai Martin X GlassesUSA.com collection or the Von Miller x GlassesUSA.com collection.
Color Lenses CNET is always covering a wide array of deals on tech products and much more. Start with the hottest sales and discounts on the CNET Deals page, and check out our CNET Coupons page for current Walmart discount codes, eBay coupons, Samsung promo codes and more from hundreds of other online stores. Sign up for the CNET Deals Text to get daily deals sent straight to your phone. Add the free CNET Shopping extension to your browser for real-time price comparisons and cash-back offers. And peruse our gift guide, which includes a full range of ideas for birthdays, anniversaries and more.