The combined cost of fraudulent insurance claims reached a record £1.3 billion last year, according to an industry watchdog.
Data released by the Association of British Insurers (ABI) said the annual cost of insurance fraud passed on to the customer was around £90 per head.
The body said there has also been a "significant" increase in people phoning up to report suspected fraudsters, indicating a growing acknowledgement that this is not a "victimless" crime.
Fraudulent motor insurance claims were the most expensive and common to be exposed, with 59,900 dishonest claims worth £811 million detected last year.
More top news
The Office for National Statistics said gross domestic product grew by just 0.1%.
William's comments came during a surprise appearance at an event scheduled for just his brother.
Matt Campbell, who collapsed just a few miles from the finish line, had hoped to raise £2,500.