The verdict in three sentences
Last-mile accounts for 40 to 60 % of your fulfilment cost and decides, more than product price, whether a cart is checked out or abandoned. In Lagos, the gap between an independent bike rider at NGN 1,500 and a structured platform at NGN 4,000 comes down to reliability and the cost of re-attempts. The golden rule: once delivery exceeds 15 % of order value, conversion collapses, and only batching brings per-parcel cost back to a sustainable level.
What last-mile really costs in Lagos
2026 rates (ballpark) vary by mode, zone and reliability. An independent rider is cheap but unpredictable; a platform charges more but offers tracking and a higher success rate.
| Courier | Intra-city drop (NGN) | On-time rate | Tracking |
|---|---|---|---|
| Independent bike rider | 1,500 - 2,000 | 60 - 70 % | None |
| App-based courier | 2,000 - 2,800 | 72 - 82 % | SMS / app |
| Structured logistics platform | 3,000 - 4,000 | 80 - 85 % | Real-time |
| In-house fleet (bike) | 1,200 - 1,800 (variable) | 78 - 88 % | Full |
The invisible trap: re-attempts. When a customer is absent or unreachable, a second try adds 50 to 100 % to the initial cost. Out of 100 orders, 12 to 20 first-attempt failures are common in outer zones.
Bike vs van: the per-route economics
Vehicle choice depends on stop count and parcel volume. Bikes win on small dense parcels downtown; vans become profitable above a certain volume and for far zones.
| Criterion | Bike (8-12 stops) | Van (12-15 stops) |
|---|---|---|
| Cost per route (NGN) | 8,000 - 12,000 | 25,000 - 35,000 |
| Cost per parcel (NGN) | 800 - 1,400 | 1,800 - 2,800 |
| Bulky parcels | No | Yes |
| Traffic congestion | Advantage | Handicap |
| Peri-urban range | Limited | Good |
Batching is the most underused lever: grouping 10 to 15 deliveries on one route instead of individual runs cuts per-parcel cost by 20 to 35 %. That requires a site that aggregates orders by zone and time slot.
Mini case study
Funmi runs an online cosmetics store in Lekki. She ships 30 parcels a day, average basket NGN 14,000. With individual runs at NGN 2,800, delivery costs NGN 84,000/day, or 20 % of revenue (30 x 14,000 = 420,000) — above the critical 15 % threshold. Switching to batching (3 routes of 10 parcels, NGN 12,000 per route), she drops to NGN 36,000/day, or 8.6 % of revenue. Monthly saving: (84,000 - 36,000) x 26 = NGN 1,248,000. That amount alone funds a site rebuild with automatic zone calculation.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
At what point does delivery kill conversion?
Once the fee exceeds 15 % of basket value, abandonment climbs sharply. On a NGN 10,000 basket, a NGN 1,500 fee is acceptable; at NGN 3,000 you lose a significant share of buyers.
Is the NGN 1,500 independent rider really cheaper?
Not always. Their 30 to 40 % failure rate in outer zones triggers re-attempts at +50-100 %, plus refunds. Real cost per delivered parcel can exceed a platform at NGN 2,800.
Can a small store do batching?
Yes, from 20-25 orders/day. The key is a site that auto-groups orders by neighborhood and time slot to fill routes of 10-15 stops.
Should I charge for delivery or fold it into the price?
Both work, but above 15 % of basket it's better to fold part into the product price and show a reduced fee, or offer a free-shipping threshold.
What on-time rate should I target?
In 2026 Lagos, aim for at least 80 %. Below 70 %, hidden costs (re-attempts, disputes, bad reviews) erode margin faster than the courier price gap.
Let's talk about your project. We build online stores with zone calculation, batching and integrated tracking to master your last mile. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
