If the vehicles are individually insured, they will be earning no claims bonus by the maximum number of years you can build decided by individual insurers. If the vehicles are on a fleet policy, they won’t be earning no claims bonus as they are not rated against a vehicle individually.  Instead, the insurer will rate on the claims experience spread across the fleet of vehicles over the insurance period insured.