Does Walmart Repair Glasses (Frame Fixes, Scratches, etc)? Answered

A Walmart sign outside of a Walmart.

Short Answer

Walmart Vision Centers can make minor repairs to glasses — your nearest Vision Center may even do so free of charge. However, Walmart generally won’t accept responsibility if your glasses break during a repair.

Does Walmart Repair Glasses?

Walmart Vision Centers will repair glasses, even those not originally purchased at Walmart.[1]

Since Walmart Vision Centers don’t list repair services online, we contacted Walmart Vision Center locations in California, Colorado, Georgia, and Indiana to find out about pricing information and the company’s policy regarding repairs.

Repair Services

Walmart’s Vision Centers can only make minor repairs, such as replacing a screw, straightening a bent frame, or popping a loose lens back into the frame.[1]

For things like scratched lenses, Walmart may cover the repairs under warranty if you purchased your glasses from Walmart.[1]

If your frames are truly broken, Walmart won’t be able to fix them, but the Vision Center may be able to put your old lenses into new frames (as previously reported).

The repair time will vary based on the severity of the damage and the available technicians.[1]

Alternatively, to repair your glasses yourself, you can purchase an eyeglass repair kit from Walmart.

Repair Prices

Most Walmart Vision Centers said they don’t charge for minor repairs.[1]

However, Walmart may charge a small fee for more complicated repairs; specifically, a representative from a Walmart store in Georgia said the store’s glasses repair fee is $7.50.

Potential Issues

If your glasses break during the repair process, Walmart generally won’t pay for replacements.[1]

However, if you purchased your glasses at Walmart and they’re under warranty, you’ll be able to get a replacement pair, a store associate in California said.

(If you end up needing a new pair of glasses, see our article on how long it takes to get new glasses from Walmart.)


To find a Walmart Vision Center near you, use Walmart’s store locator and select “Store detail” next to your chosen location.

You’ll see “Vision Center” listed under the store services if there is a Vision Center at your chosen Walmart location.

More Information

See our related research to find out if Walmart Vision Centers accept Medicaid.

  1. Walmart Vision Center in-store customer service associates[][][][][][]


buy modafinil online where to buy modafinil