Save Money

    Why Glasses Cost So Much — and How to Pay a Lot Less

    One company owns most of the eyewear brands and retail chains, which is part of why frames are marked up so heavily. Here's how to get your prescription and shop around.

    4 min readPublished May 19, 2026
    WW

    The Wallet Wisdom Team

    Editorial Team

    A pair of frames costs a few dollars to $30 or so to manufacture. At the optical shop it retails for $150 to $400 before lenses. The reason the markup survives is consolidation: one company, EssilorLuxottica, owns Ray-Ban, Oakley, LensCrafters, Pearle Vision, Sunglass Hut, and Target Optical, makes a huge share of the world's lenses, licenses frames for dozens of fashion brands — and owns EyeMed, one of the biggest vision insurers. When the same company makes the frames, sells the frames, and "insures" your purchase of the frames, prices don't have much reason to fall.

    You don't have to play. Federal rules give you ownership of your prescription, and online retailers will make you excellent glasses for less than a restaurant dinner. Here's the playbook.

    Your prescription belongs to you — by law

    • The FTC's Eyeglass Rule requires your eye doctor to hand you your glasses prescription after the exam, automatically, whether or not you ask, and whether or not you buy anything from them. No extra fee, no "we keep it on file."
    • The Contact Lens Rule does the same for contacts: you get the prescription after fitting, and sellers verify it with the prescriber, who can't obstruct the sale.
    • So take the paper and walk. Get the exam wherever you trust the doctor ($75 to $200 without insurance; Costco and Walmart optical run at the low end), then buy the eyewear wherever it's cheapest.

    The PD: the one number they conveniently leave off

    Online glasses orders need your pupillary distance (PD) — the millimeters between your pupils. Many offices leave it off the prescription because it's the last tether keeping you buying in-store. Ask them to measure and include it (many will; some charge a small fee). If they won't, measure it yourself: phone apps like EyeMeasure do it with the front camera to within a millimeter, most online retailers have a measurement tool built into checkout, or a friend with a ruler gets close enough for single-vision lenses. Progressives are fussier about measurements — more on that below.

    Advertisement

    Buying glasses online: what things actually cost

    • Zenni Optical: complete single-vision glasses from about $7 to $10; a realistic order with anti-reflective coating and decent frames lands at $30 to $60. Quality is legitimately fine — this is the default recommendation.
    • EyeBuyDirect: similar pricing, frequent buy-one-get-one sales, slightly more fashion-forward frames.
    • Warby Parker: around $95 including prescription lenses, free home try-on of five frames, and physical stores if you want a human. The premium buys convenience and easier returns, not better optics.
    • Costco Optical: the best brick-and-mortar value if you want in-person fitting — quality lenses at roughly half of what LensCrafters-tier chains charge.
    • Upgrades worth paying for: anti-reflective coating (usually $20 to $40 online) and, if you've had them before, photochromic lenses. Upgrades that are mostly margin: brand-name lens tiers and most "premium" coatings beyond AR.

    At $30 a pair, the economics of your whole eyewear life change. A backup pair, prescription sunglasses, a pair for the office — all suddenly reasonable. People who've paid $450 for one fragile pair treat glasses like jewelry; Zenni customers treat them like socks.

    Contacts: never buy them where you got fitted

    Eye doctors' offices routinely mark up contact lenses 30% to 100% over online prices for the identical box — same brand, same factory, same lenses. Once you have the prescription:

    • Costco Optical is consistently among the cheapest, and you can use the optical department without a membership in most locations.
    • 1-800 Contacts price-matches verified lower prices and is famously easy about it.
    • Lens.com, ContactsDirect, and WebEyeCare frequently run 20% to 40% below office prices; watch for rebate offers on annual supplies, and read the checkout screen — some sites advertise low per-box prices and recover it in fees.
    • Buying a full year's supply at once usually qualifies for the biggest rebates, and your FSA or HSA can pay for all of it tax-free (glasses too).

    Is vision insurance even worth it?

    Run the numbers before auto-enrolling next year. Typical vision plans cost $10 to $20 a month and give you a covered exam plus roughly $130 to $200 of frame-and-lens allowance annually — at retail prices in the plan's network. If you pay $180 a year in premiums to get $150 off a $400 in-network pair, you've been elaborately guided back to the expensive store. A no-insurance strategy of a $100 exam plus $40 Zenni glasses beats the plan for most single-vision wearers. Vision insurance earns its keep mainly for families with several contact-lens wearers or anyone needing new progressives every year.

    When cheap glasses are the wrong call

    Fairness requires the caveats. Progressive (no-line bifocal) lenses depend on precise fitting measurements — many people do fine ordering them online, but the miss rate is real, so first-time progressive wearers should consider getting fitted in person, ideally somewhere reasonably priced like Costco. Very strong prescriptions benefit from high-index lenses and careful centering, worth an in-person fitting. And kids' glasses take abuse that justifies sturdier frames and a good warranty. For everyone else — the standard single-vision majority — the $40 pair and the $400 pair correct your vision exactly the same, and one of them leaves $360 in your pocket.

    Related Articles

    Advertisement