Direct delivery is a brand promise made on the road, won or lost on the last mile. Zones should follow drive time, not straight-line distance: a guest three kilometres away may be a fifteen-minute drive because of a river. Tiered fees protect the margin, the radius can shrink when the menu changes, and proactive recovery can catch a late order before the guest becomes angry.
The last mile is where your brand promise meets the road. Guests remember more than the food: they remember the packaging, the wait, and whether someone let them know when it took longer. Delivering yourself lets you control those details — zones, fees, times, and how problems are handled — instead of handing them to a middleman whose priorities rarely match yours.
The most common and most expensive mistake starts with the map: drawing zones as circles. A guest who looks nearby as the crow flies may be far away in the only unit that matters — drive time — because of a river, a rail crossing, or a ring road.
Zones are a strategy, not a circle
Define delivery areas by where you can keep the promised time reliably and profitably — purposeful geometry, not a radius chosen by feel. Tier your fee or minimum order by distance so a long delivery does not quietly eat the margin from loyal guests nearby. When you expand a zone, kitchen capacity and driver numbers need to grow at the same time. Otherwise the delivery time becomes fiction, and reviews punish your brand for a failure you could have predicted.
Let the radius breathe with the menu
Review your zones after every major menu change. If a new bestseller needs complex prep and pushes the kitchen to its limit, the delivery radius should temporarily shrink. It is better to tell edge areas “not today” than to tell every guest “too slow.” A radius that stays fixed while kitchen load changes creates exactly the late deliveries that cost you your reputation.
Keep kitchen and drivers in sync
The biggest point of friction is the waiting gap: a driver is ready while food ages under the heat lamp — or the kitchen finishes a dish before a driver has even been assigned. Both cost quality. The kitchen’s fire command should be timed so the dish is ready when the driver arrives. If you mix your own orders with third-party orders, set priority explicitly. Guests learn which channel you favour from the temperature of their fries. Do not leave that decision to the platform.
The 7 most common mistakes
- Drawing zones as circles by straight-line distance rather than drive time.
- Using flat fees that subsidise long journeys.
- Expanding a zone without growing kitchen and driver capacity.
- Keeping a fixed radius that ignores menu changes.
- Dismissing complaints as bad luck instead of using them as data.
- Leaving kitchen and drivers out of sync — food ages or drivers wait.
- Setting no clear priority between your own and third-party orders.
How to run the last mile well
Frequently asked questions
Why should I draw zones by time rather than distance?+
How do I stop long deliveries eating my margin?+
Should my delivery radius really change?+
What should I do about recurring ‘cold food’ complaints?+
Margin is won or lost on the last mile
If you deliver yourself, you win or lose margin not in the basket but on the last mile. Zones by drive time, tiered fees, a radius that breathes with the menu, and complaints treated seriously as data — that is the difference between a delivery operation that pays its way and one that burns reviews. Every good direct delivery builds a habit; every bad one sends the guest back to the aggregator.


