Lens replacement typically costs between $100 and $400 per pair, depending on the lens type, your prescription strength, and where you have the work done.
The price breaks down into two parts: the lenses themselves and the labor to install them. A basic single-vision lens (one prescription strength across the whole lens) runs $50 to $150 per pair at a chain optician, while progressive lenses (which correct distance, intermediate, and reading vision) cost $200 to $400 or more. Independent optometrists and local eyecare shops often charge less for labor but may charge more for the lenses, so the total can swing either direction.
Where you go matters as much as what you order. Big-box retailers like Costco and Walmart tend to undercut mall opticians by 30 to 50 percent. Online lens replacement services (you mail your frames or order lenses to pick up locally) can be cheaper still, though you lose the chance to have a technician check the fit. Your eye doctor's office usually costs more but handles the whole job in one place and can remake lenses free if something goes wrong the first time.
Key Takeaways
- Single-vision lenses cost $50 to $150 per pair; progressive lenses cost $200 to $400 or more, depending on the brand and coating options you choose.
- Chain retailers and warehouse clubs charge less for the same lens than independent optometrists, though independent shops sometimes offer faster turnaround.
- Online lens replacement services can save 20 to 40 percent if you are willing to ship your frames or pick up lenses at a local partner location.
- Anti-reflective coating, blue-light filtering, and photochromic (transition) lenses each add $50 to $150 to the base price.
- Most places offer a remake may provide if the lenses are cut wrong or do not fit your frames, but policies vary — ask before you pay.
What drives the price up or down
The base cost of a lens depends on your prescription. A weak prescription (under ±2.00 diopters) costs less to manufacture than a strong one, because thick or thin plastic costs more. If you have astigmatism or need bifocals, the lens is more complex and costs more. Progressive lenses are the most expensive single-vision option because they require three zones of vision ground into one lens.
Coatings and treatments add significant cost. An anti-reflective coating (which reduces glare and makes lenses look clearer) adds $40 to $100. Photochromic lenses, which darken in sunlight, add $50 to $150. Blue-light filtering lenses add $25 to $75. If you want scratch-resistant coating, UV protection, and anti-reflective all together, you can easily add $150 to $200 to the base price. None of these are required — they are all optional add-ons.
Material also affects price. Standard plastic (CR-39) is the cheapest. Polycarbonate, which is thinner and more impact-resistant, costs 20 to 40 percent more. High-index plastic, which is even thinner and used for strong prescriptions, costs 50 to 100 percent more. If you have a very strong prescription, high-index lenses may be worth the extra cost because they will be noticeably thinner and lighter.
Where to get lenses replaced and what each option costs
Your eye doctor's office is the most convenient option and usually the most expensive. Expect to pay $150 to $300 for single-vision lenses and $250 to $450 for progressives. The advantage is that the optometrist or technician can check your frame fit, adjust the lenses in the frame, and remake them free if something is wrong. Turnaround is usually one to three business days.
Chain opticians (LensCrafters, Pearle Vision, Visionworks) charge less than independent doctors but more than big-box retailers. Single-vision lenses run $100 to $200; progressives run $200 to $350. These shops have in-house labs, so turnaround is often same-day or next-day. They also offer remake guarantees, though the terms vary by location.
Warehouse clubs (Costco, Sam's Club) and big-box retailers (Walmart, Target) undercut everyone else. Single-vision lenses cost $50 to $120; progressives cost $150 to $250. You do not have to be a member at Costco to use the optical center, though membership gets you a small discount. Turnaround is usually three to seven business days because these locations send frames to regional labs. The trade-off is lower price for longer wait time.
Online lens replacement services (Warby Parker, Zenni, 39DollarGlasses) let you order lenses by mail or pick them up at a partner location. Prices are the lowest: $30 to $80 for single-vision, $100 to $200 for progressives. You either mail your frames to the company or order lenses to pick up at a local partner (often a Walmart or Target). Turnaround is five to ten business days by mail, or same-day if you pick up locally. The downside is that you cannot have a technician check the fit, so if the lenses do not sit right in your frames, you may have to pay for a remake or adjustment elsewhere.
How to lower your cost
Skip the coatings you do not need. If you spend most of your time indoors and do not sit in front of a screen all day, blue-light filtering probably will not change your life. If you rarely go outside, photochromic lenses are unnecessary. Anti-reflective coating is the most useful add-on if you have a strong prescription or spend time on screens, but it is not essential. Scratch-resistant coating is worth considering if you are hard on glasses, but standard plastic already resists scratches reasonably well.
Choose single-vision lenses if you can. If you only need distance correction or only reading correction, a single-vision lens costs half as much as a progressive. If you need both, ask whether you can use reading glasses for close work instead of upgrading to progressives. Many people find this trade-off worth the savings.
Shop around for the frame replacement cost separately from the lens cost. Some places bundle them, which can hide the real price of lenses. Ask for the lens cost alone, then compare across three or four places. The difference between the cheapest and most expensive option is often $100 or more.
Check whether your vision insurance covers lens replacement. Some plans pay a flat amount (like $100 toward lenses) once per year or once every two years. If your plan covers lenses, you may save money by replacing them at a provider in your plan's network, even if that provider is not the cheapest option overall.
Turnaround time and what to expect
Same-day or next-day service is available at chain opticians and some independent shops, but only if they have an in-house lab. If the shop sends your frames to a regional lab, expect three to seven business days. Online services take five to ten business days by mail, or same-day if you pick up at a local partner.
When you drop off your frames, the shop will measure how the lenses sit in the frame (called the pupillary distance, or PD) and check that your prescription is correct. If your frames are bent or damaged, the technician may tell you the lenses cannot be cut to fit. Ask about this before you pay, because some shops will not remake lenses if the frame is the problem.
Once the lenses arrive, the technician will install them, check the fit, and adjust the frame if needed. If the lenses do not sit right or the prescription feels off, most places will remake them free within a set period (usually 30 to 90 days). Ask about the remake policy before you leave.
When to replace lenses versus buying new glasses
Lens replacement makes sense if your frames are in good condition and you like how they fit. If your frames are bent, cracked, or uncomfortable, buying a new pair of glasses is often cheaper than fixing the frames and replacing the lenses. A new pair of budget glasses (frames plus lenses) costs $100 to $200 at a big-box retailer, which is close to what you would pay for lens replacement alone at an expensive shop.
If your prescription has changed significantly (more than 0.50 diopters), your eye doctor may recommend a new eye exam before you replace the lenses. An outdated prescription can cause eye strain and headaches, so it is worth the cost of an exam ($50 to $150) to make sure the new lenses are correct.
If your frames are a few years old and you are thinking about a style change anyway, buying new glasses is usually the better choice. Fashion and frame durability both matter, and old frames may not hold up well to new lenses. New frames also come with a warranty, whereas old frames do not.
Frequently Asked Questions
Can I bring my own frames to any optician for lens replacement?
Most opticians will replace lenses in frames you own, but some have restrictions. Chain opticians and big-box retailers almost always accept outside frames. Independent optometrists sometimes refuse if the frames are damaged or very old, because they do not want to be responsible if something goes wrong. Call ahead and ask, or bring your frames in person to check.
How long do replacement lenses last?
Replacement lenses last as long as any other lenses — usually three to five years before the prescription changes or the coating wears out. Scratches and coating damage happen faster if you do not use a case and clean the lenses regularly. Anti-reflective coating can peel or wear thin after two to three years of heavy use.
What if my frames are too old or damaged to hold new lenses?
If the frame is bent, cracked, or the hinges are broken, most opticians will refuse to install new lenses because the frame may not hold them safely. In that case, you will need to buy new frames. Some shops will offer to sell you frames at a discount if you are disappointed, but you are not obligated to buy from them.
Do I need to bring my prescription to get lenses replaced?
No. The optician can call your eye doctor's office and request your prescription on file. If you do not remember where you had your last exam, the optician can look it up using your name and date of birth. If your prescription is very old (more than two years), your eye doctor may require a new exam before releasing it.
Is it cheaper to order lenses online and have a local shop install them?
Sometimes, but not always. Online lenses are cheaper to buy, but a local shop may charge $50 to $100 in labor to install them. If the online lenses do not fit right, you may have to pay for adjustments or a remake. Compare the total cost (online lenses plus local installation) against the cost of having the local shop do the whole job before you decide.