Will Walmart Put Old Lenses in New Frames? Answered

When your glasses break, you often need to buy a whole new pair. But, what if only the frames are damaged and the lenses are still in good condition? Or what if you just want a new look? Will Walmart put old lenses in new frames? Most Walmart Vision Centers will put your old lenses into new frames for you, and you’ll only pay the cost of the new frames. For more details on the store policy, see below.

Will Walmart Put Old Lenses in New Frames?

If the frames of your glasses broke or you’re only looking to replace the frames of your glasses, you can bring them to some Walmart Vision Centers and can have your lenses set in new frames, customer service representatives at Walmart Vision Centers in several states confirmed. You can also have new lenses put in your current frames at some Walmart Vision Centers, as long as the frames are in usable condition.

Not all Walmart Vision Centers will put your lenses in new frames; although the majority (about 85%) of the stores we called said they could replace frames, the policy varies by store. Vision Center associates at two locations in Michigan and New Jersey, for example, advised visiting a private optical practice instead. You should call your local Walmart and speak to a Vision Center associate to learn whether frame replacement is available.

At Walmart Vision Centers that do offer frame replacement, the only requirement is that the new frames must be the same size or smaller than your current frames, customer service representatives said. If you choose smaller frames, the Walmart Vision Center will cut your old lenses to fit.

There is no additional charge for fitting old lenses into new frames; all you have to pay for is the cost of the frames themselves. You can get your old lenses reframed at Walmart even if you didn’t originally buy them at Walmart. To put new lenses into your existing frames, there is a fee which varies by store but is usually around $10, in addition to the purchase price of the lenses themselves.

If your glasses need a minor repair, see our article: Does Walmart Repair Glasses?

Be sure to check the hours that the Vision Center is open, as they may be different from the general store hours.

In Summary

While the frame replacement policy varies by store, most Walmart Vision Centers will put your old lenses into new frames. At stores that do offer this service, you can replace your frames at no additional cost — you’ll only pay for the cost of the new frames. Keep in mind that your new frames will need to be the same size or smaller than your current frames, so the lenses can be cut to fit.

Not feeling the desire to get old lenses put in new frames any longer? Find out how long it takes to get new glasses from Walmart.

Leave a Comment

We respond within 24 hours.

Terms of Use

6 comments

    • Lindsey Desmet says:
      First Quarter Finance logostaff

      Hello, Faye! We called several Walmart Vision Centers and found that many will put new lenses in your existing frames as long as the frames are in good condition. However, you will need to contact your local Walmart Vision Centers to see if this service is available near you. We have updated our article to include this information.

    • Sandra Rerecic says:

      In Florida, I went to a Walmart recently and yes, they are able to take my new prescription and put them into my old frames since they’re in good condition. Besides buying new lenses if you have to, there is a $10 processing fee now which varies from store to store and state to state. That should be added to the article.

      • Lindsey Desmet says:
        First Quarter Finance logostaff

        Thank you for bringing this to our attention, Sandra! We have confirmed this information with customer service representatives and have updated our article to include it.

  • Kandi nichols says:

    I have a new pair of glasses, but I need different lenses. How much would it be to have different lenses in them?

    • Lindsey Desmet says:
      First Quarter Finance logostaff

      Hello, Kandi! Lens prices vary by type; for example, features like impact resistance and anti-smudge coating will cost more than basic lenses. The cost will also include an eye exam if you need a different prescription than your current lenses. We have more details about the prices at Walmart Vision Centers in our related article on buying glasses from Walmart, but it would be best for you to contact your local Walmart Vision Center to discuss your needs. Best of luck!