Will Walmart Put Old Lenses in New Frames?

Did your glasses frames break, but the lenses are intact? Or do you simply not like the style of your frames anymore?

Let’s find out if Walmart Vision Centers will put old lenses in new frames!

Will Walmart Put Old Lenses in New Frames?

Walmart will put old lenses in new frames. Just buy the new frames at a Walmart Vision Center and request they insert your old lenses, as long as the lenses aren’t damaged and fit into the new frames.


KEY TAKEAWAYS

  • Walmart will put old lenses in new frames as long as you buy the frames there.
  • You can also have Walmart put new lenses in old frames.
  • Lenscrafters, Costco Optical, and Vision Source also offer these services.

Want to find out if your local Walmart Vision Center will put old lenses in new frames and new lenses in old frames? And how much will it cost you if they do?

Read on to get all the answers you need about these services and a whole lot more.

Will Walmart Put New Lenses in Old Frames?

If you love your frames but broke your lenses or need a new prescription, you will be happy to know that Walmart will put new lenses in old frames.

Walmart Vision Center staff can use your old frames for new lenses as long as the frames are not damaged.

However, Walmart does not promise that this service is available for all lenses at all locations.

How Much Does It Cost?

Now, you probably want to know how much these services will cost!

Before we discuss the price estimates, you should know that prices at Walmart Vision Centers will vary depending on your insurance policy.

That being said, most Walmart Vision Centers will put old lenses in new frames for no additional cost. So your insurance doesn’t even need to be involved!

However, you do have to purchase a new pair of frames at Walmart in order to get this service. Frames at Walmart can cost anywhere from $10-$200, depending on your preference and your insurance company.

The service of putting new lenses into old frames is also free at Walmart Vision Centers, but you need to buy the lenses from Walmart.

It’s important to note that while lenses come free when you purchase frames at Walmart, just buying new lenses can cost between $30-$150.

However, buying a new pair of glasses frames is cheaper as the lenses are included in the price.

If you don’t buy either the lenses or the frames at Walmart, usually, the staff will not perform the services.

There is no set price point if you bought the lens and frames elsewhere, but you can always call your local Walmart Vision Center to find out if they can help and what they would charge!

Do All Walmarts Do Lens Replacements?

If a Walmart has a Vision Center, then they will do lens replacements.

Even if you already have a valid prescription, you should call to schedule an appointment to order your new lenses.

The staff will have to measure your existing frames to ensure the lenses are of the right shape. They will then order your new lenses, which take between 3-7 business days to arrive.

If you don’t have a recent prescription, you can book an eye exam at the Walmart Vision Center and order the new lenses at the appointment.

Where Can I Get Lenses Put In My Own Frames

Don’t have a Walmart Vision Center near you? Don’t worry; several other stores will put new lenses in old frames.

Here we have some of the most popular vision center companies and how much they charge to put new lenses in old frames:

  • Costco Optical: $90-$150 for lenses, plus a $25 fee for using old frames.
  • Rx-able.com: $28-$58 for lenses, with no charge for using old frames.
  • Eyeglass World: Call your local Eyeglass World for pricing.
  • Vision Source: Starting at $119, with no charge for using old frames.

How Much Does It Cost to Put Lenses in Frames at Lenscrafters?

Lenscrafters is one of the most popular companies across the country for eyeglasses.

You will spend a little more to get them to put new lenses in old frames at Lenscrafters, as they are known for their high-quality products.

New lenses cost at least $119 at Lenscrafters, but they will put them in your old frames for free!

Conclusion

Walmart Vision Centers will put old lenses in new frames as long as you buy the new frames from Walmart! There is no additional charge after purchasing the frames.

Walmart will also put new lenses in old frames, but new lenses often cost more than simply buying new glasses. As the company includes free lenses when you purchase frames.

If you don’t have a Walmart Vision Center nearby, you can also use Rx-able.com, Costco Optical, Eyeglass World, or Vision Center.