Skip to content

Insurance broker / Insurance questions / Supplementary health

What does public health insurance pay for glasses, and what does a top-up pay?

In short

What does public health insurance pay for glasses in Germany? For adults usually nothing; only above 6 dioptres, or 4 dioptres of astigmatism, it pays for lenses at the contract price, and for children up to 18. It never pays for the frame. A top-up pays a fixed budget, usually EUR 200 to 375 over two years, whatever your prescription.

What does public health insurance pay for glasses, and what does a top-up pay?

What it costs

Public insurance rules from the law, plan budgets from published policy terms, as of 2026.

ExampleTypical range
Public spending per glasses fitting 2023, averageabout EUR 125
Adult co-payment per publicly funded pairEUR 5 to 10
Glasses budget in top-up plansEUR 200 over 2 years up to EUR 375, some EUR 100 a year that builds up
Outpatient top-up with glasses, age 26about EUR 8 to 15 a month
Varifocal glasses at the opticianabout EUR 200 to 1,200

As of October 2026.

The EUR 125 average is calculated from the opticians' association figures.

Budgets come from published policy terms and plan comparisons;

we find the glasses plan that fits you in our quote.

Worked example

Age 45, first varifocals, 2.5 dioptres

How the costs split with and without a top-up.

Varifocals with mid-range lensesEUR 600
Public insurance, under 6 dioptresEUR 0
Top-up with EUR 300 budget over 24 monthsEUR 300
Premium EUR 12 a month, 24 monthsEUR 288

Without a plan you pay EUR 600, with a plan EUR 300 plus EUR 288 in premiums. The advantage only comes if you use other benefits too.

What public health insurance pays for glasses

In German public health insurance (GKV) there is a strict age line for glasses. Up to their 18th birthday children are entitled to medically necessary glasses. From 14, new lenses are only paid if the prescription has changed by at least 0.5 dioptres.

Adults only get lenses with strong prescriptions: more than 6 dioptres of short or long sight, more than 4 dioptres of astigmatism, or a severe visual impairment. Therapeutic glasses for eye diseases are also covered.

The law explicitly excludes the frame. Adults also pay a co-payment of EUR 5 to 10 for each pair paid by the fund. Contact lenses are only covered in compelling medical cases, otherwise at most as a subsidy equal to the cost of the lenses.

CasePublic insuranceWhat you pay
Adult, normal prescriptionnothingthe whole pair
Adult, more than 6 dioptreslenses at the contract priceframe, extras, EUR 5 to 10 co-payment
Child under 14lenses at the contract priceframe and extras
Teenager 14 to 17new lenses after a 0.5 dioptre changeframe, replacement without a change
Adult varifocals under 6 dioptresnothingthe whole pair, often EUR 200 to 1,200

How little public insurance actually spends

The fixed amounts (Festbeträge) for visual aids were abolished by the association of public health funds as of 1 March 2025. Since then the fund pays the price it has agreed with opticians, which means simple plastic lenses. Thinner lenses, anti-reflective coating and tints are on you even with a prescription.

According to the opticians' association, public funds spent just under EUR 150 million on about 1.2 million pairs in 2023, so about EUR 125 on average. That is a small share of the roughly 15 million glasses and contact lens fittings a year; most people pay entirely themselves.

What a top-up pays for glasses

An outpatient supplementary health insurance (ambulante Zusatzversicherung) does not ask about dioptres. It pays a fixed budget for glasses or contact lenses, in published policy terms for example EUR 200 over two calendar years, EUR 300 over 24 months or up to EUR 375. Some plans pay EUR 100 a year and let unused amounts build up.

Frames, varifocals and spare pairs are usually included. The payment comes on top of the public share, or replaces it for adults because the fund usually pays nothing.

When a top-up for glasses adds up

The maths is simple: an outpatient plan with glasses cover costs about EUR 8 to 15 a month. Over two years you pay in EUR 190 to 360, and the glasses budget is often of the same size. For glasses alone, the top-up is a zero-sum game.

It makes sense if you also use the plan for alternative practitioners (Heilpraktiker), check-ups or hearing aids. If you buy a simple pair every three years, save the premium yourself.

Step by step

  1. Check the dioptres in your glasses prescription.
  2. Above 6 dioptres or for children, get a prescription from the eye doctor if your fund asks for one.
  3. Ask the optician to show the fund share and the surcharge separately.
  4. For a top-up, check the budget, the period and the waiting time.
  5. Send the invoice with your prescription to the top-up insurer.

Checklist

  • Prescription above or below 6 dioptres known
  • Child under 18 claimed through public insurance
  • Top-up budget in euros and period known
  • Frames and contact lenses included in the plan
  • Waiting period over before buying

Common mistakes

  • Assuming public insurance always gives adults a subsidy
  • Taking out a top-up just for one pair of glasses
  • Not asking the optician for the fund share when you are entitled to it
  • Buying glasses before the waiting period ends

Questions and answers

Frequently asked

Does public insurance pay for contact lenses?

Only in compelling medical cases.

Otherwise at most a subsidy equal to what the glasses lenses would have cost,

and only for people entitled to glasses.

Do I need a prescription for publicly funded glasses?

Not always.

A doctor's prescription is needed when a diagnosis is required, but some funds ask for one anyway.

In my home country public insurance paid for glasses. Why not here?

German law limits glasses for adults to strong prescriptions.

Many newcomers are surprised; budget for glasses yourself or use a top-up you need for other

reasons anyway.

Does a top-up pay for laser eye surgery?

Some plans do, usually with a separate budget per eye.

It is a separate module and not automatically part of the glasses budget.

How often does a top-up pay for new glasses?

As often as the period allows, usually once every one, two or three years,

whether or not your prescription has changed.

Sources

NAMMERT insurance broker

Request a quote: Supplementary health

We compare insurers and come back to you, in English.

Free; the insurer pays our fee.

1Who is it for?
2Which insurance?

Choose as many as you like. For each one, the details an insurer needs for a quote appear below.

Personal

Business

3Details

Supplementary health insurance in Germany

For example private clinic, osteopathy, a certain amount of sick pay

4Your current policy
5How can we reach you?

Related questions

Your broker: Norman Nammert, trading as NAMMERT.

Insurance broker licensed under section 34d(1) of the German Trade Regulation Act.

Broker register no. D-C08Q-TOSD4-37.

NAMMERT Assekuradeur GmbH is a separate company.

It does not arrange your contract.

Statutory disclosure (German) · Updated

Was this useful?