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.