I think there are a few aspects to making delivery service economics work, marginal costs go down the more you can group deliveries and route better in areas. In other words, network effects.
1. Do I need it right this minute ( example pizza)
2. Is it purchased in advance or planned? Like weekly groceries
3. Are you just doing delivery, and that is your only revenue?
4. Will your earn a commission, transaction fee or add a markup? (i.e Instacart)
4. Are you going to follow an uber type model or integrated by hiring staff?
5. Can you group customers orders together and do delivery runs using optimization algorithms (tsp, vrp). Lowering your cost?
Here is an example (Using ZAR values / 10 for approx USD values):
Say you start a diaper delivery business. On average a parents will need it once a month. To make it simple we will assume 1 customer initially, and then scale up to 10. We will compare 2 scenerios.
Here is the example in Google Docs:
https://docs.google.com/spreadsheets/d/1fpdh9BPWJMqWXV-wWRl2...
Cost of diaper pack: $30
Avg cost of delivery per KM: $ 0.40
Distance to Deliver: 20 KM
Time to deliver & return to Hub: 1 Hour
Cost Per Hour for Driver (South Africa): $5
Delivery Fee: $3
Retail of Diaper with Margin: $35
Scenario 1, No Margin on Diapers, with 1 order Total Cost: 30 + (20 * 0.4) + ( 1 * 5) = 43
Total Revenue: 30 + 3 = 33
Loss: $10
Scenario 1, No Margin on Diapers, with 10 ordersFor simplicity: Driver will drive to furthest point, and each point is 1KM away in direction of the hub.
No change in distance driven. 1 Additional hour as more stops.
Total Cost: (30 * 10) + (0.4 * 20) + (5 * 2) = 318
Total Revenue: (30 * 10) + (0.4 * 20) + (10 *3) = 330
GP: $ 12
GP %: 3.64
Scenario 2, Margin on Diapers ($5), with 1 order Total Cost: 30 + (20 * 0.4) + ( 1 * 5) = 43
Total Revenue: 35 + 3 = 38
Loss: $5
Scenario 2, Margin on Diapers, with 10 ordersFor simplicity: Driver will drive to furthest point, and each point is 1KM away in direction of the hub.
No change in distance driven. 1 Additional hour as more stops.
Total Cost: (30 * 10) + (0.4 * 20) + (5 * 2) = 318
Total Revenue: (35 * 10) + (0.4 * 20) + (10 *3) = 380
GP: $ 62
GP %: 16.32 %
https://docs.google.com/spreadsheets/d/1fpdh9BPWJMqWXV-wWRl2...