Employment status and dark store economics
Former corp dev at a European on-demand unicorn on dark store unit economics
Courier employment status is one of the biggest hidden switches in dark store economics, because it changes delivery labor from a pay only when an order happens expense into a payroll expense that shows up every month. In the contractor model, platforms mainly pay per drop and can scale rider spend up or down with demand. In the employee model, they also carry idle time, payroll taxes, and other employment costs, which matters in a business where order demand swings by hour and day.
-
Per trip pay lets platforms anchor courier earnings to an hourly market wage while still preserving flexibility. As routing improves and riders complete more drops per hour, platforms can cut pay per order while keeping riders near the same hourly earnings, so most efficiency gains flow back to the platform.
-
This matters more in on demand grocery than in many marketplace models because dark stores already carry fixed labor inside the warehouse. Pick and pack labor is constant per order, and delivery is another major cost line, so adding employee couriers stacks more fixed cost on top of an already labor heavy model.
-
The practical trade off is control versus flexibility. Employees can be scheduled, trained, and managed more tightly, which can improve reliability. But in a business built around short delivery windows and uneven demand, that extra control can be outweighed by paying riders even when order density is too low to keep them busy.
Going forward, the winners in dark stores will be the operators that can keep courier time highly utilized, either through dense demand, tight delivery radiuses, or better batching. The closer a company gets to full rider utilization, the easier it becomes to absorb employee style labor costs without breaking delivery unit economics.