The quiet markup most people never see
A pair of single-vision glasses costs an optometry practice roughly $8 to $20 in materials. The frame often costs between $2 and $25 wholesale. By the time it lands on a sales associate’s tray, the same setup typically retails for $300 to $600 — and once you add branded frames, anti-reflective coatings, blue-light filters, and “high-index” lenses, the same equipment can run north of $900. That gap is not because your optometrist is a villain. It is because the retail model depends on bundled pricing, plan allowances, and a shopping experience that is hard to comparison-shop in real time.
None of that is illegal, and most of it is not even avoidable in a vacuum. The point is that “how much do glasses cost?” is the wrong question, because nobody actually pays the sticker. The right question is how to unbundle the parts, pay the lowest legal price for each, and walk away with the prescription and the lenses you actually need.
What you are really paying for
Glasses are three separate products sold by the same person, which is why they are hard to compare:
- Frame. Mass-market acetate and injected plastic frames wholesale for a few dollars. Designer frames are usually marked up 3x to 5x from the boutique’s cost. The brand on the temple is paying for the markup, not the materials.
- Lenses. Single-vision stock lenses cost a few dollars. Progressive, high-index, photochromic, polarized, anti-reflective, and blue-light coatings each add cost, sometimes stacked. Two of those upgrades that sound similar can be the same coating in practice.
- Services. The exam, fittings, adjustments, and warranty, plus the overhead of running a storefront. Some of this is real value. Some is padding to keep the bundled price high.
Knowing the breakdown changes how you shop, because you can decide which parts you actually need and which you can source cheaper elsewhere.
Step 1: Get the prescription and the pupillary distance, in numbers
Under U.S. federal law (the FTC’s Eyewear Rule, in force since 2024 and reaffirmed in 2026), your prescriber must give you a copy of your prescription at the end of the exam, whether or not you ask. They cannot make you buy glasses there to “release” the script. They must also include the expiration date, which is typically one or two years depending on the state.
What they are not required to give you — but almost always will if you ask — is your pupillary distance (PD), the distance between your pupils in millimeters. PD is essential for online ordering and progressive lenses. Most optical shops will measure it for free; some charge a few dollars; some refuse, in which case you can measure it yourself with a millimeter ruler and a mirror, or use a phone-based PD app. Accuracy to within 1 or 2 mm is fine for most single-vision prescriptions.
Step 2: Decide which upgrades actually matter
This is where the real savings live, because most of the upgrade list is a marketing sheet.
- Anti-reflective (AR) coating: Worth it. Reduces glare, improves night driving, and makes the lenses look better. Usually $40 to $80 added at retail; often included in mid-range online orders.
- Blue-light filter: Mostly hype for general-purpose wearers. Most “blue-blocking” coatings filter a small fraction of high-energy visible light and the evidence for eye strain or sleep benefit is thin. Skip it unless your doctor specifically recommends it.
- High-index lenses: Worth it for strong prescriptions (roughly -3.00 and beyond) because they are thinner and lighter. Not worth the cost for mild prescriptions.
- Photochromic / transition lenses: Useful if you don’t want a separate pair of prescription sunglasses. Otherwise, a $10 to $30 pair of plano sunglasses over clip-ons or contacts is cheaper.
- Polarized sunglass lenses: Worth it if you drive a lot or are outdoors frequently. Worthless indoors.
- Scratch-resistant coating: Usually included; plastic lenses scratch no matter what, so plan to replace them every couple of years.
Step 3: Decide where to source the frame
Three real options exist, and the math depends on how much you care about fit and feel.
Local optical shop. Best for fittings, adjustments, and complex prescriptions (high astigmatism, prism, very strong progressives). Expect to pay retail for the frame. Ask for the frame-only price and the lens-only price separately so you can shop the lenses elsewhere.
Online retailers (Zenni, EyeBuyDirect, Warby Parker online, Costco Online, etc.). Best for routine single-vision and standard progressive prescriptions, and for spares. Frames are $10 to $100, lenses with AR included are often under $50, and total pairs land between $30 and $200 with shipping. The trade-off is fit: you cannot try them on, and progressive optical centers sometimes need real-world adjustment.
Costco or wholesale clubs. Consistently the cheapest legitimate retail channel in independent surveys, often 30% to 50% below mall optical shops for the same lenses. Membership required for the warehouse; the optical department is usually open to non-members in most states.
Step 4: Use — but do not over-trust — vision insurance
If your employer offers vision insurance, the math changes, but not the way most people think. A typical plan provides a $130 frame allowance and a $25 lens copay, in exchange for which you “save” $100 to $200 on a $400 pair. Sounds good until you realize the same pair online would have cost $60 without insurance.
The correct move: if you need glasses anyway, use the plan for one solid pair at the local optometrist, and skip the insurance for sunglasses, spares, and the kids’ annual pairs. Buy the rest online. Vision insurance almost never covers the second pair.
Step 5: Negotiate the parts they thought were not negotiable
Frames are negotiable, especially mid-tier designer frames. Asking for 15% to 20% off, especially if you are buying two pairs, often works.
Lens packages are sometimes negotiable as a bundle, especially if you decline one of the upgrades. Ask for an itemized bill, then ask what the “cash discount” is. Some practices will knock off 5% for paying same-day, which can be more profitable than running it through insurance.
Step 6: Plan for the second pair, because you will need one
Glasses break. Lenses scratch. Frames bend. Plan on a backup pair before you need one, not after. The cheapest insurance policy in your eyewear drawer is a $30 to $60 online spare ordered once a year. If you wear progressives, keep an old single-vision pair in the car for emergencies.
The real number
If you wear single-vision glasses with a mild prescription, expect to spend roughly $80 to $200 for a complete pair online, $150 to $300 at Costco, and $300 to $600 at a boutique. If you wear a stronger prescription with progressives, double those numbers. Either way, the difference between paying $175 and $600 is not better glasses. It is mostly better packaging.