Deliveroo drivers have held protests outside the firm's head office in Soho over plans to pay per delivery rather than by the hour.
Hundreds demonstrated on Thursday after Deliveroo announced changes that would mean drivers receive £3.75 per delivery, rather than £7 an hour plus £1 per delivery.
The drivers are calling for £8 an hour plus £1 per delivery.
One driver, Faran, told the Guardian
Deliveroo said it would implement the changes next week and that the response had been largely positive.
"What we have seen from previous trials that we have been running in other parts of London is that riders have reacted positively to the trial, and fees rise to more than twice what they were over a lunch or dinner, compared to the old payment model," it said.
Latest video from The Caterer