1,000+ opticians100% free to use
Cost & Pricing

Specsavers Eye Test Cost

How much a Specsavers eye test costs in 2026, what is included, and how to get a free test.

A standard eye test at Specsavers costs approximately £25 in 2026, making it one of the most affordable options on the UK high street. However, Specsavers frequently offers free eye test promotions, so there is a good chance you will not need to pay anything at all.

The standard Specsavers eye test takes around 20 to 30 minutes and includes a full assessment of your visual acuity, a refraction to determine your glasses prescription, an eye pressure check (tonometry), and an examination of the health of your eyes using an ophthalmoscope and slit lamp. This is a thorough, clinically comprehensive sight test carried out by a qualified optometrist.

Specsavers also offers an OCT (Optical Coherence Tomography) scan as an optional upgrade for approximately £10 extra. This advanced scan creates a detailed 3D image of the retina and can detect conditions such as glaucoma and macular degeneration years before symptoms appear. Many optometrists recommend this for patients over 25 as a baseline scan. Some Specsavers stores also offer digital retinal photography as part of the standard test at no extra charge.

If you qualify for a free NHS-funded eye test, Specsavers provides this at no cost to you. Eligible groups include everyone aged 60 and over, children under 16, people with diabetes, and those on qualifying benefits. In addition, Specsavers regularly runs free test promotions for private patients — check the Specsavers website or app before booking.

Contact lens appointments at Specsavers are separate from the sight test. A contact lens assessment and fitting typically costs from around £30 to £50, though this is often included as part of a monthly contact lens plan. Specsavers' easyvision plans start from around £8 per month and include lenses, a contact lens check-up, and solutions.

Frequently asked questions

Are Specsavers eye tests really free?
Specsavers frequently offers free eye test promotions through their website and app. NHS-funded tests are always free for eligible patients. Check the Specsavers website for current offers in your area — free test deals are available more often than not.
How much is an OCT scan at Specsavers?
An OCT scan at Specsavers costs approximately £10 as an add-on to your standard eye test. This makes it one of the most affordable OCT options on the high street.
Do I need to buy glasses at Specsavers after my eye test?
No. You are under no obligation to purchase glasses at Specsavers after your eye test. By law, you must be given a copy of your prescription, which you can use anywhere — online or at any other optician.
How do I book a free eye test at Specsavers?
Visit the Specsavers website or download the Specsavers app and look for current free eye test offers. You can also call your local store directly. If you are eligible for an NHS-funded test, simply mention this when booking.

Find Specsavers appointments near you

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