Who is eligible for a free eye test?

Across the UK many residents are eligible for an NHS funded eye test and in some cases, may even get a voucher towards the cost of their glasses or contact lenses. If you qualify, you are entitled to an NHS- funded eye test every two years. 

Check if your eligible for a free eye test

If you already know you're eligible for an NHS funded eye test or even if you're not eligible, you can still book an eye test with your local store. 
The cost of a Specsavers eye test varies, but it's around £20-25.

Book an eye test

You may also want to know..

How often can I get a free eye test?

Eye tests are important to ensure your eyes stay healthy. We recommend that adults get their eyes tested every two years, however your optician may recommend more frequent eye test based on their assessment of your eye health and family history. 

If you qualify for an NHS-funded eye test, you are entitled to an eye test every two years. 

Read more about why eye tests matter 

Do you get free eye tests when pregnant?

Yes, it is absolutely safe to get your eyes tested when you're pregnant. 

What age do you get a free eye test?

UK residents are eligible for an NHS-funded eye test if they meet certain criteria. Find out who qualifies here

How to qualify for a free eye test

There are a number of criteria that need to be met in order for someone to qualify for an NHS-funded eye test. This includes, age, medical needs, income and more. Find out who qualifies here

We love to give you great value all year round. You can still take advantage of our offers like 2 for 1 glasses from £69, free contact lens trial and free hearing tests.

Specsavers and COVID-19 – all you need to know

Visit our dedicated care hub to find out what we’re doing during the global pandemic and how we’re still here for you