The short answer: Most opticians clean your glasses for free if you bought them there, or charge roughly €5 to €15 for a professional ultrasonic clean if you did not. It is a good occasional service, but the trip and the wait add up. A home ultrasonic cleaner costs about €42.95 once and pays for itself within a year of regular use.
Cleaning glasses sounds like it should be free, and sometimes it is. But the real cost depends on where you go, whether you are an existing customer, and how often you need it. Here is what professional cleaning actually involves and how the math compares to doing it yourself.
What opticians charge to clean glasses
Pricing varies by shop and country, but the pattern is consistent:
- Free for existing customers: Many opticians will run your frames through their ultrasonic bath at no charge if you bought the glasses there. It is a goodwill service to keep you coming back.
- €5 to €15 for a one-off clean: If you did not buy from them, expect a small fee for a professional ultrasonic clean, sometimes bundled with a free adjustment.
- Included with a check-up: Some practices clean your glasses as part of an eye exam or fitting, so the cost is folded into another visit.
What you actually get
A professional clean is more thorough than wiping with a cloth. The optician typically uses an ultrasonic tank, the same technology found in home devices, to shake loose grime from the nose pads, hinges, and lens edges. They may also tighten screws and realign bent frames while they have your glasses on the bench. That frame adjustment is the real value of an in-person visit, more than the cleaning itself.
The hidden cost: time and travel
The fee is rarely the expensive part. The cost is the trip. Getting to the optician, waiting for a free slot, and getting back can easily take 30 to 60 minutes. If you only go twice a year, that is fine. But glasses get dirty every single day, and you cannot drive to a shop every time your nose pads turn grimy. So in practice, most people clean at home anyway and the professional clean becomes a rare top-up.
The home alternative: a one-time cost
A home ultrasonic cleaner uses the same method the optician does. You fill it with water, drop your glasses in, and a roughly 3-minute cycle dislodges dirt from every gap without rubbing the lenses. There is no scratch risk because nothing touches the coating.
Lensio is a coating-safe ultrasonic cleaner at €42.95 with free shipping and a 30-day money-back guarantee. It also handles jewellery, watch straps, and earbuds, so it earns its spot on the counter.
Does a home cleaner pay off?
Here is the simple math. If you would otherwise pay a shop €10 per clean and you clean your glasses even once a month, that is €120 a year. A one-time €42.95 device covers itself in under five months. If your optician cleans for free but the trip costs you 45 minutes each time, the device saves the more valuable thing: your time.
Professional cleaning still wins for one thing: frame repair and alignment. Keep using your optician for adjustments and the occasional deep service. For everyday cleaning, a home ultrasonic device is cheaper and far more convenient.
Frequently asked questions
Will my optician clean my glasses for free?
Often yes, especially if you bought your glasses there. It is worth asking, since many shops offer it as a courtesy along with a quick frame adjustment.
Is professional cleaning better than cleaning at home?
Not really, since both use ultrasonic technology. The optician's advantage is frame adjustment, not the clean itself. A home ultrasonic cleaner matches the cleaning quality for daily use.
How often should I get my glasses professionally cleaned?
Once or twice a year is plenty if you clean at home between visits. Use the professional visit mainly for screw tightening and realignment.