Will Walmart Put Old Lenses in New Frames? Answered

Walmart sign outside of a store

Short Answer

Most Walmart Vision Centers will put your old lenses into new frames if you’ve damaged the old frames, and you’ll likely only need to pay for the cost of the new frames. Where available, you can usually use this service even if you didn’t originally purchase your glasses at Walmart. For more details on the store policy, see below.

Will Walmart Put Old Lenses in New Frames?

If the frames of your glasses are broken, or if you’re simply looking to replace your frames for a new look, you can bring them to most Walmart Vision Centers and have your lenses set in new frames.[1]

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.[2]

We contacted Walmart’s corporate customer service department and stores in several states to confirm the availability of this service.

We discovered that not all Walmart Vision Centers will put your lenses in new frames. However, the majority of those we contacted (about 85%) said they could replace frames.[2]

Vision Center associates at locations that don’t offer this service recommend customers instead visit a private optical practice.[2]

You can call your local Walmart and speak to a Vision Center associate to find out if frame replacement is available.

Be sure to check the hours your intended Vision Center is open, as they may differ from the general store hours.


At Walmart Vision Centers offering frame replacement, we were told the only requirement is that the new frames must be the same size or smaller than your current frames.[3]

If you choose smaller frames, the Walmart Vision Center will cut your old lenses to fit.[3]

You can usually get your old lenses reframed at Walmart even if you didn’t originally buy them at Walmart.[3]


There’s no additional charge for fitting old lenses into new frames; all you have to pay for is the cost of the frames.[4]

However, to put new lenses into your existing frames, there is a fee that varies by store. It’s usually around $10, in addition to the purchase price of the lenses themselves.[3]

More Information

If your glasses need other types of repairs, such as screw replacement, check out our related research about Walmart’s eyeglass repair policy.

If your glasses are scratched or in need of major repairs, you may need to get a new pair — our research explains how long it takes to get new glasses from Walmart.

  1. Walmart customer service (800) 925-6278[]
  2. Walmart Vision Center in-store customer service representatives[][][]
  3. Walmart store customer service representatives[][][][]
  4. Walmart Vision & Glasses customer service (800) 925-6278[]


6 comments - Comments are closed.

  • Faye

    I have my own frames. Can Walmart put sunglasses in my frames?

    • First Quarter Finance logo
      First Quarter Finance | Lindsey Desmet

      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

      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.

      • First Quarter Finance logo
        First Quarter Finance | Lindsey Desmet

        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

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

    • First Quarter Finance logo
      First Quarter Finance | Lindsey Desmet

      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!

buy modafinil online where to buy modafinil