Does Walmart Repair Glasses? [Price, Frames, Lenses, + More!]

At Walmart, you can find products to cover all your personal needs—clothing, hygiene, jewelry, and eyeglasses.

Known for their bargains and great value, Walmart also offers repair services for many personal and household items. But can you get your glasses repaired at Walmart too? Here is what I discovered!

Does Walmart Repair Glasses?

Walmart does repair glasses, which is available in-store at Walmart Vision Centers. The extent of the repair depends on the severity of the problem with your glasses. Typically, Walmart repairs glasses and frames from $7.50 upwards and can take 5 – 30 minutes.

To learn more about the type of eyeglass damage Walmart can repair, how much it can cost, and alternative options, keep on reading!

What Kind of Damage Can Walmart Repair?

Walmart’s Vision Center is able to make small repairs to your eyeglasses and might even complete a minor repair free of charge.

The Vision Center will try to fix a larger problem with your glasses, but if the frame is completely broken or does break during the repair process, they might not be able to salvage the frame.

However, Walmart will have no issues with minor repairs such as replacing a new screw, popping a lens back in, replacing a lens, fixing a bent frame, or buffing a scratch out of a lens.

Additionally, if your glasses were purchased from Walmart’s Vision Center less than a year ago, the frame is under Walmart’s warranty and will be fixed or replaced for free!

How Long Does it Take Walmart to Repair Glasses?

This will depend on the severity of the repair needed on your glasses. If you only need the screws tightened or replaced, it should be a fairly swift job (5-10 minutes).

But if your glasses frames are more on the broken side or need to be reframed to fit your face better, you will be looking at a longer repair duration.

If you want to know for certain, give your local Walmart Vision Center a call to enquire about your specific glasses repair needs.

The easiest way to find your store’s phone number is by using the Walmart store locator and selecting the “Details” next to your most convenient location, as well as their opening hours, as they might be different from the store’s general hours.

How Much Does it Cost to Repair Glasses at Walmart?

How Much Does it Cost to Repair Glasses at Walmart?

Walmart does not list the cost of their glasses repair service on their website, but in doing some digging, I found out that the normal cost for a normal repair is $7.50.

Walmart does not usually charge for minor repairs, such as screw replacement or tightening, or straightening a bent frame, loose lenses, or minor glasses adjustment.

If your glasses frame is well and truly broken, Walmart will not be able to fix the frame. But you can get your old lenses reframed at the Vision Center even if you did not buy them at Walmart.

You will need to pay a reframing fee that does vary between stores, but it seems the fee is usually around $10.

What Are Other Options for Glasses Repair?

You have a couple of options for getting your glasses repaired and back to use if you choose not to take advantage of Walmart’s Vision Center and glasses repair service.

Walmart also sells a wide array of eyeglasses repair kits in-store and online, so you can fix your glasses yourself at home! You just need some time and a little bit of patience, but at-home glasses repairs are doable and surprisingly easy.

Another option for getting your glasses repaired is taking them into an optician shop or any eye doctor’s practice.

These locations also offer glasses repair but could be a bit more expensive than either the at-home repair avenue or perhaps the Walmart Vision Center service.

Additionally, Walmart also puts old lenses into new frames, which is a good option if your frames are beyond repair.

If you are looking to get other items fixed, you can see our guides on getting watch links removed and watch batteries replaced at Walmart.

Lastly, don’t forget to view our posts on how long it takes to get glasses from Walmart and whether or not Costco repairs glasses.


Walmart does repair glasses for their customers, using their Vision Center. Repair times and prices vary, depending on the size of the repair or if the frame can be saved at all.

But their Vision Center’s repair service is a handy offering for customers, as you can bring non-Walmart glasses in to be repaired.

If the frame is too broken to repair, you can have your lenses reframed in-store for a low fee. Walmart makes it easier than ever to keep your glasses in perfect shape!

Photo of author

Marques Thomas

Marques Thomas graduated with a MBA in 2011. Since then, Marques has worked in the retail and consumer service industry as a manager, advisor, and marketer. Marques is also the head writer and founder of

Leave a Comment