13 groups of people who automatically get free £30 NHS eye test - not all are means-tested

Most people are advised to have their eyes tested every two years and those who don't qualify for free checks have to pay around £24-30 for them