Whenever I’ve renewed insurance I’ve always been asked for NCD proof once the policy starts.
Insurance companies moved the goalposts on this and only accept 9+ as the highest recognised amount of years NCD. I still quote my 24 years without a claim and keep records.
From what I can gather insurance companies are pricing a quote on what they think you can afford. They use your postcode to estimate your house value and your job type to estimate your salary. If you also ask for all the extras, like legal cover, then they’ll bump the price up even more.
They’re constantly moving the goalposts to enable them to charge higher premiums.
The whole thing is a massive scam. So much so that the government has set up The Motor Insurance Taskforce. I’ll post details below.