The average UK annual public liability insurance premium costs £119.37, according to AXA. However, some small businesses and sole traders will pay less than that and it can be as little as £40 a year.