Uber has been dealt another blow in its long-running battle over the employment status of its drivers, with a Swiss insurance agency ruling that the drivers are workers for which the company must pay social security.

The mobile cab-hailing app company had argued that its drivers are freelance contractors, but Swiss public sector insurer Suva found that they should be classified as staff because they have to comply with Uber rules and have no control over prices or payment terms, broadcaster SRF reports. Uber has said that it may now contest the decision in the courts.