
How Much Is a Specsavers Eye Test – Prices & Free NHS Tests
If you are searching for the cost of an eye test at Specsavers, the answer depends on whether you qualify for NHS funding. For those who do not, the typical price range is between £20 and £25. For eligible individuals, the test is free. This article breaks down the standard pricing, eligibility rules, available vouchers, and how Specsavers compares with Boots and Vision Express.
Specsavers is one of the largest opticians in the UK, used by millions each year. Understanding the full cost – including optional extras like OCT scans – can help you budget and decide where to book. The information below is based on official Specsavers pages, NHS guidance, and retailer pricing as of 2025.
How Much Does a Specsavers Eye Test Cost?
£20–£25
NHS-funded for children, over 60s, benefit recipients
Often available via mail or online (check validity)
Specsavers typically lowest vs Boots (£25–30) and Vision Express (£30–35)
- The standard adult eye test at Specsavers costs between £20 and £25 in 2025.
- You can get a free NHS-funded eye test if you are under 16, over 60, or claiming certain benefits including Universal Credit.
- An optional OCT scan to detect eye diseases costs around £10–£15 extra.
- Specsavers often issues £10-off vouchers (valid for limited periods) – always check before booking.
- Specsavers is consistently the cheapest high-street optician compared to Boots and Vision Express.
| Provider | Adult Eye Test Cost | Free NHS Test? | Voucher Available? |
|---|---|---|---|
| Specsavers | £20–£25 | Yes | Often £10 off |
| Boots | £25–£30 | Yes | Occasionally |
| Vision Express | £30–£35 | Yes | Rarely |
Who Qualifies for a Free Eye Test at Specsavers?
Specsavers provides NHS-funded eye tests to anyone who meets the criteria set by the National Health Service. The test is completely free at the point of use for eligible patients. The same rules apply across all participating opticians, including Boots and Vision Express.
Free tests for children and young people
You are entitled to a free NHS sight test if you are under 16, or aged 16, 17 or 18 and in full-time education. Proof of age may be required, but for young children it is often not needed.
Free tests for over 60s and those on certain benefits
Anyone aged 60 or over qualifies for a free NHS eye test. The same applies to people receiving Income Support, Income-based Jobseeker’s Allowance, Income-related Employment and Support Allowance, Pension Credit Guarantee Credit, or Universal Credit (provided you meet the NHS means-tested conditions). You may also qualify if you hold a valid HC2 certificate for full help with health costs.
How to get a free eye test if you have diabetes or glaucoma
If you have been diagnosed with diabetes or glaucoma, or are considered at risk of glaucoma based on family history or an ophthalmologist’s advice, you are eligible for a free NHS-funded eye test. Those registered as blind or partially sighted also qualify.
Specsavers usually asks for evidence such as a passport, driving licence, student card, National Insurance number, NHS certificate, or benefit documentation. For children and some young people, no proof may be needed.
Specsavers Eye Test Vouchers: How to Get £10 Off
How to claim the voucher online or in store
Specsavers periodically mails £10-off eye test vouchers to existing customers. These can also appear in promotional leaflets or online coupon aggregators. To use one, simply present it at the time of booking or at the store. Some vouchers are valid for online bookings using a discount code.
Voucher expiry dates and terms
Vouchers are typically valid for a limited period – often 30 to 90 days from issue. Terms may exclude certain services or require a minimum spend. Specsavers has not published official details about a £10 voucher for 2026 as of early 2025.
How Do Eye Test Costs Compare: Specsavers vs Boots vs Vision Express?
Boots eye test: current prices and free eligibility
Boots Opticians charges between £25 and £30 for a standard adult eye test in 2025. It participates in the NHS sight test scheme, so eligible patients receive a free test. Boots frequently offers promotions but less consistently than Specsavers.
Vision Express eye test: standard and premium options
Vision Express prices its standard eye test at £30–£35. It also offers NHS-funded tests for eligible individuals. The chain markets advanced imaging and premium lens packages as add-ons, which can raise the final cost.
Specsavers vs Boots vs Vision Express: side-by-side table
| Provider | Adult Eye Test Cost | Free NHS Test? | Voucher Available? |
|---|---|---|---|
| Specsavers | £20–£25 | Yes | Often £10 off |
| Boots | £25–£30 | Yes | Occasionally |
| Vision Express | £30–£35 | Yes | Rarely |
The prices above are for a standard sight test only. An OCT scan, retinal photography, or contact lens assessment may cost extra. Always ask what is included before booking.
What’s Included in a Specsavers Eye Test?
Standard eye test: vision check, glaucoma screening, retinal photo
A standard Specsavers eye test includes a visual acuity check, a glaucoma screening (tonometry), and a retinal photograph. This is the same basic service offered under the NHS scheme and by other high-street opticians.
OCT scan: what it is and why it may cost extra (typically £10–15)
An OCT scan uses light waves to create cross-sectional images of the retina. It can detect conditions like macular degeneration and diabetic retinopathy earlier than a standard exam. It is not normally part of the NHS-funded test unless clinically indicated, and Specsavers charges around £10–£15 for it as a private upgrade.
Contact lens assessment and follow-up costs
Contact lens consultations are often free at Specsavers if you have a valid eye test. Some stores may charge for follow-up aftercare. The initial test must be completed before a fitting can take place.
When booking, ask whether the quoted price includes OCT or is just the standard test. If you only need a basic check, you can decline the add-on and pay only the base fee.
How Long Have Specsavers Eye Test Prices Stayed the Same?
Specsavers has kept its standard eye test price stable at £20–£25 since at least 2023. No significant price changes have been announced for 2025. Voucher campaigns tend to be seasonal, often mailed to existing customers once a year.
- – Standard eye test price stable at £20–£25
- – £10 voucher campaigns typically mailed to existing customers
What Is Certain and What Is Unclear About Specsavers Eye Test Costs?
| Established Information | Information That Remains Unclear |
|---|---|
| Standard adult eye test costs £20–£25 across most UK Specsavers stores (confirmed by official pages). | Exact voucher terms for 2026 are not yet published; prices may vary slightly by store location; OCT scan cost is not listed on all store pages (typically £10–£15). |
Why Are Specsavers Eye Tests Cheaper Than Competitors?
Specsavers keeps costs low through vertical integration – it manufactures its own lenses in-house and operates its own laboratories. High patient volume also allows the chain to spread fixed costs. A significant portion of appointments are NHS-funded, which helps subsidise retail prices. In contrast, Boots and Vision Express operate with different cost structures, leading to higher baseline prices.
What Do Official Sources Say About Specsavers Eye Test Costs?
“The cost of a Specsavers eye test varies depending on a number of factors, including… [but] usually between £20–£25.”
“Eye tests are about £0–£25 and the contact lens consultation will likely be free.”
– Reddit r/AskUK
“You are entitled to a free NHS sight test if you meet certain criteria.”
How Much Is a Specsavers Eye Test: The Bottom Line
If you do not qualify for NHS funding, a standard Specsavers eye test costs between £20 and £25. If you are eligible – due to age, benefits, or a medical condition – the test is free. Always check for a current £10 voucher before booking, and ask about optional extras like OCT scans to avoid surprises. For a broader health context, you may also find our guide on Flu Jab Side Effects – How Long They Last and What to Expect useful.
Frequently Asked Questions
How long does an eye test at Specsavers take?
Typically 20–30 minutes including the OCT scan if you choose one.
Can I book a Specsavers eye test online?
Yes, you can book online at specsavers.co.uk or by visiting your local store.
What if I need glasses after the test?
There is no obligation to buy glasses. If you do, Specsavers offers a range of frames from about £25.
Do I need a referral from my GP to get a free eye test?
No, you can self-refer based on eligibility criteria (age, benefits, medical conditions).
Are contact lens consultations free at Specsavers?
Usually yes, but you must have a valid eye test first. Some stores may charge for follow-ups.
How often can I get an NHS-funded eye test?
An NHS-funded sight test is typically available every two years for eligible patients.
Does Universal Credit guarantee a free eye test?
Not automatically. You must meet the NHS means-tested conditions, which consider income and savings.
What is the NHS optical voucher?
NHS optical vouchers help pay for glasses or contact lenses. Values range from £42.40 to £233.56 depending on lens strength.
Can I use a Specsavers £10 voucher with a free NHS test?
Typically no, because the test is already free. Vouchers generally apply to the private test cost.
What proof do I need for a free eye test at Specsavers?
Common proofs include a passport, driving licence, student card, National Insurance number, NHS certificate, or benefit evidence.