1,000+ opticians100% free to use
NHS & Free Eye Tests

NHS Eye Test

Everything you need to know about NHS-funded eye tests in the UK, including who qualifies, what the test involves, and how to book.

An NHS eye test is a comprehensive sight test funded by the National Health Service. It is clinically identical to a private eye test — you receive exactly the same thorough examination of your vision and eye health, carried out by a qualified optometrist. The only difference is that the NHS pays the fee, so you pay nothing.

Eligibility for a free NHS eye test covers a broad range of people. You qualify if you are: aged 60 or over, under 16 (or under 19 in full-time education), diagnosed with diabetes or glaucoma, receiving qualifying means-tested benefits such as Universal Credit, Income Support, income-based Jobseeker's Allowance, income-related Employment and Support Allowance, or Pension Credit Guarantee Credit. You also qualify if you are aged 40 or over with a parent, sibling, or child diagnosed with glaucoma, if you have been advised by an ophthalmologist that you are at risk of glaucoma, if you are registered blind or partially sighted, if you need complex lenses, or if you are a prisoner or on probation.

Booking an NHS eye test is straightforward. Simply contact any optician that provides NHS services (which is the vast majority of high-street and independent opticians in the UK) and ask to book an NHS sight test. The receptionist will confirm your eligibility when you arrive or may check it in advance. You will need to provide proof of eligibility such as a benefit award letter, HC2 or HC3 certificate, or simply your date of birth if you qualify by age.

During the test, your optometrist will check your visual acuity (how clearly you see), carry out a refraction to determine whether you need glasses and your exact prescription, measure your eye pressure to screen for glaucoma, and examine the health of your eyes using specialised instruments. If any problems are found, you will be referred for further investigation or treatment.

If you need glasses as a result of your NHS eye test, you may also receive an NHS optical voucher to help with the cost. Voucher values depend on your prescription and typically range from £39.10 to £215.50. This can be used towards any glasses at any optician.

Frequently asked questions

How often can I have a free NHS eye test?
Most eligible adults can have an NHS eye test every two years. If you have diabetes or are being monitored for glaucoma, your optometrist may recommend annual tests. Children should have annual eye tests.
Do I need a referral from my GP for an NHS eye test?
No. You do not need a GP referral for an NHS sight test. Simply contact your local optician directly and book an appointment. The optician will verify your eligibility.
Can I choose any optician for my NHS eye test?
Yes. Almost every optician in the UK provides NHS eye tests. You can go to Specsavers, Boots, Vision Express, or any independent optician that offers NHS services. You do not need to go to a hospital or specialist clinic.
What happens if I fail my NHS eye test?
You cannot fail an eye test. If the test reveals you need glasses, you will be given a prescription. If a health problem is detected (such as early signs of glaucoma or cataracts), you will be referred for further assessment or treatment. An eye test is a health check, not a pass-or-fail exam.

Find NHS eye test appointments near you

Enter your postcode to compare opticians near you. Check real-time availability and book your appointment online for free.