تخطَّ إلى المحتوى

Delivery Zones: How to Stop Losing Money on Bad Orders

Bad delivery zones cost you time, money and customers. Here’s how to set them so you only take orders that actually earn you profit.

By The Berryin Team11 min read
Stack of yellow QR code markers placed on a detailed map for location tracking and navigation.

Bad delivery zones cost you £100s a month—here’s how to fix it

A delivery zone that’s too big means orders you can’t fulfil, riders who won’t go, and customers who’ll never order again. A zone that’s too small leaves money on the table while you chase orders that barely cover the cost of the ride. Either way, you’re losing control of your margins—and your reputation.

The problem isn’t the distance. It’s the mismatch between what you think your riders will deliver and what they actually will. A 3km radius sounds precise, but it ignores traffic, rider fatigue, and the fact that a £10 order isn’t worth the hassle if it’s 2.9km away. Worse, it assumes every order in that zone is profitable, when some are just covering the cost of the bike and the rider’s time.

Fixing it starts with three questions:

  1. What’s the maximum distance a rider will go for an order of this size? (Hint: it’s not the same for a £15 burger as it is for a £40 family meal.)
  2. Which areas actually generate repeat orders—and which are one-offs that drain your time?
  3. How do you price delivery so customers pay for the real cost, not just the ride?

Answer those, and you stop taking orders that lose you money. Get them wrong, and you’re left with a zone that’s either too small (missing sales) or too big (eating margins).

How to set delivery zones that actually work

Most restaurants draw a circle on a map and call it a day. That’s how you end up with orders that arrive cold, riders who quit, and customers who leave one-star reviews about ‘taking too long’. A proper delivery zone isn’t about distance—it’s about profit per order and rider capacity.

Here’s how to set it up:

Step 1: Work out your real delivery cost per order

You know the headline numbers—say, £3 delivery fee—but that’s not what you’re paying. The actual cost includes:

  • Rider wage: Not just their hourly rate, but the time they spend waiting for orders, dealing with traffic, and handling customer complaints. If they’re earning £12/hour and spend 45 minutes on a £10 order, you’ve just lost £9 before the food even leaves the kitchen.
  • Fuel/bike maintenance: A rider burning £5 in petrol for a £12 order isn’t breaking even. Add in tyre wear, chain replacements, and the odd flat—it adds up.
  • Food wastage: A cold burger or soggy chips aren’t just a customer complaint; they’re a £3–£5 write-off per order that gets delayed.
  • Customer acquisition cost: That £10 order might bring in a first-time buyer who’ll never return. If your repeat rate is 20%, you’ve just spent £50 to land a one-off.

Worked example: If your average order is £25, your food cost is 30%, and your rider costs £8 per delivery (wage + fuel + wastage), your net profit per order is: £25 (sale) – £7.50 (food cost) – £8 (delivery) = -£0.50.

That’s a loss before you account for the time your staff spent packing it, the kitchen’s opportunity cost, or the fact that the customer might leave a bad review.

Step 2: Map your actual rider routes—not straight-line distances

A 2km radius on paper might as well be 5km in reality. Use your system’s live tracking to see where riders actually go when they’re not rushing. Look for:

  • Traffic hotspots: A ‘2km’ order that takes 40 minutes because of a roundabout isn’t 2km—it’s a £12 order that just cost you £10 in rider time.
  • Rider drop-off points: If most deliveries cluster around a train station or a university, that’s your high-density zone. The empty areas? Either raise your minimum order or turn them into ‘collection-only’ zones.
  • Peak vs off-peak: A rider will happily do a 3km detour during lunch rush, but at 11pm, they’ll drop anything over 1.5km. Adjust your zones by time of day.

Pro tip: Overlay your delivery data with a heatmap of where your repeat customers live. If your zone includes areas with no regulars, you’re chasing volume over profit.

Step 3: Set minimum orders that cover the real cost

A £5 minimum order sounds customer-friendly, but if your delivery cost is £6, you’re subsidising every takeaway. Instead, use tiered minimums based on distance:

Distance from restaurant Minimum order value Why?
Under 1km £10 Riders will do short hops for cheap orders—but only if it’s worth their time.
1–2km £15 Covers fuel, wage, and a small buffer for traffic.
2–3km £20 Longer rides mean higher risk of delays or rider refusal.
Over 3km £25+ Only viable if the order is large enough to justify the time and the customer is repeat.

Adjust these based on your average basket size. If most of your sales are £12–£18, a £20 minimum will filter out the unprofitable long-distance orders without scaring off locals.

What happens when you get the zones wrong

Scenario 1: Zones that are too big

Problem: You’ve set a 4km radius because ‘that’s where our customers live’. But:

  • The remaining orders arrive cold or late, leading to a 15% cancellation rate on long-distance deliveries.
  • You’re spending £200 a week on fuel and rider incentives just to keep them going.

Cost: £1,200 a month in lost orders, wasted food, and rider turnover—plus the hidden cost of damaged reputation.

Fix: Shrink the zone to 2.5km and only take orders over £20 in that outer band. Use the saved money to offer a free delivery upgrade for regulars in your core 1.5km area.

Scenario 2: Zones that are too small

Problem: Your 1.5km zone misses out on a student block 2km away where 30% of your orders come from. You’re losing £800 a month in sales—and those students are now ordering from competitors.

Cost: Not just the lost £800, but the long-term customer loss. A student who starts ordering from you at 18 might stay for years. Losing them now costs you £2,000+ in future sales.

Fix: Expand the zone to 2km but raise the minimum to £18. Now you’re only taking orders that cover the extra distance—and you’re incentivising bigger baskets.

How to price delivery so customers pay for the real cost

Most restaurants charge a flat £2–£3 fee. That’s how you end up with customers complaining about ‘overpriced delivery’ while you’re losing money on every order. Instead, use dynamic pricing based on:

  1. Distance: Charge £2 for under 1km, £3 for 1–2km, £4 for 2–3km. If a customer wants to order from 3.5km away, either:
  • Charge £5 or require a £25 minimum order.
  • Offer it as a ‘premium delivery’ with a 30-minute guarantee (and price it accordingly).
  1. Order size: Discount delivery for orders over £20 (e.g., ‘Free delivery on orders over £20, or £2.50 under £20’). This pushes customers towards bigger baskets.

  2. Peak times: Charge £1 extra during lunch/dinner rushes when demand is high. Use the extra to pay riders overtime or offer bonuses for fast deliveries.

Example pricing table:

Order value Distance Delivery fee Notes
Under £10 Any £3.50 Covers small orders, but discourages them.
£10–£19 Under 1km £2.50 Encourages local orders.
£10–£19 1–2km £3.50 Covers extra distance.
Over £20 Any Free Incentivises bigger baskets.
Any Over 3km £5 (or £25 min) Only for committed customers.

The hidden cost of ‘free delivery’

‘Free delivery’ sounds like a customer magnet, but it’s a margin killer. Here’s what it really costs:

  • Example: You offer free delivery on orders over £20. Your average basket jumps from £18 to £22—but your food cost rises from 30% to 32% because customers add more sides. Your net profit per order drops by 40%.
  • Rider behaviour: Free delivery means riders take longer routes or cut corners (e.g., delivering out of sequence to save time). That’s how you get cold food and complaints.
  • Customer expectations: Once they’re used to free delivery, they’ll refuse to pay even £2 when you raise the minimum. You’ve just trained them to expect a subsidy.

Better approach:

  • Offer free delivery for members only (e.g., via a loyalty scheme). This keeps non-members paying while rewarding regulars.
  • Use free delivery as a loss leader—but only in your most profitable zones. For example:
  • Core zone (under 1.5km): Free delivery on orders over £18.
  • Outer zone (1.5–3km): £3 delivery, or free if they order £25+.

This way, you’re not losing money on every ‘free’ order—you’re targeting it at customers who’ll spend more.

What breaks when you change your delivery zones

1. Customer pushback

If you suddenly raise minimums or shrink your zone, some customers will complain. The fix:

  • Communicate the change: ‘To improve delivery speed and rider wages, we’re adjusting our zones. Here’s how it affects you.’
  • Grandfather existing orders: If a customer has a standing order from outside the new zone, honour it—but make it clear it’s the last time.
  • Offer alternatives: ‘If you’re outside our delivery zone, we’ll deliver for £5 or you can collect in 5 minutes.’

2. Rider resistance

Riders will complain about ‘unfair’ zones or minimums. The fix:

  • Involve them in setting the zones: Show them the data—‘This is where we lose money, this is where we make it back.’
  • Tie their earnings to zone performance: Offer bonuses for completing orders in high-demand areas.
  • Be transparent about pay: If a rider earns £10/hour but spends 40 minutes on a £12 order, they’re not being paid enough. Adjust either the order size or their rate.

3. Marketplace orders getting worse

If you’re still using marketplaces, their algorithms will push orders into your ‘bad’ zones—because they don’t care about your margins. The fix:

  • Set stricter zone rules for marketplace orders: If a marketplace sends a £10 order from 3km away, reject it. Their commission already makes it unprofitable.
  • Use minimum order values that filter out the worst orders: If the marketplace’s average order is £12, set your minimum at £15 for their orders.
  • Move high-margin items off the marketplace: If your best-selling burger is only profitable direct, remove it from aggregators and promote it as a ‘restaurant-exclusive’.

How to test and refine your zones

Don’t guess—measure. Here’s how to test your delivery zones in 30 days:

  1. Run a pilot: Pick one zone (e.g., 2km radius) and set a £18 minimum. Track:
  • Orders accepted vs rejected.
  • Rider acceptance rate (are they refusing orders?).
  • Customer complaints about delivery times.
  • Profit per order in that zone.
  1. Compare with your old zone: If you had a 3km radius before, see how many orders you’re losing—and whether the ones you’re keeping are more profitable.

  • Raise the minimum further, or
  • Offer a rider bonus for completing those orders (and pass the cost to customers via a slightly higher delivery fee).
  1. Use data, not gut feel: If your system tracks delivery times by zone, you’ll see which areas are consistently slow. That’s where you either raise prices or stop delivering.

Frequently asked questions

### What’s the best delivery radius for my restaurant?

There’s no ‘best’—only what works for your average order value and rider costs. Start with a 2km radius, then adjust based on:

  • Where your repeat customers live (use your POS data).
  • Your rider’s average speed (not straight-line distance).
  • The minimum order value that covers your delivery cost. If your riders won’t go beyond 2.5km for a £15 order, set your zone at 2km and raise the minimum to £18.

### How do I handle customers who live just outside my zone?

Offer them three options:

  1. Pay for delivery: Charge £3–£5 extra for the distance.
  2. Collect in-store: ‘Delivery not available? Collect in 10 minutes—no fee.’
  3. Upgrade to a larger order: ‘To qualify for free delivery, add £5 more to your basket.’

This keeps the sale without subsidising unprofitable orders.

### Should I use different zones for dine-in vs delivery?

Yes—if your dine-in customers are local but your delivery zone stretches further. For example:

  • Dine-in: Focus on a 1km ‘core’ area where you can drive walk-ins.
  • Delivery: Expand to 2.5km but with higher minimums, since those customers aren’t browsing your menu in person.

Use separate zones to maximise profit per customer type.

### What if my riders say they can’t make the zones work?

Their objections usually boil down to one of three things:

  1. They’re underpaid: If a £12 order takes 45 minutes at £10/hour, they’re losing money. Either raise their rate or increase the minimum order value.
  2. Traffic is worse than you think: Use your tracking data to identify slow routes and adjust zones around them (e.g., exclude a busy roundabout).
  3. They’re overworked: If riders are doing back-to-back long deliveries, they’ll burn out. Cap the number of outer-zone orders per rider per hour.

### How do I stop marketplace orders from dragging down my zones?

Marketplaces don’t care about your margins—they’ll send you orders from anywhere. To protect your zones:

  • Set a higher minimum for marketplace orders (e.g., £20 vs £15 for direct).
  • Reject orders outside your optimal zone—most systems let you block deliveries by area.
  • Move high-margin items off the marketplace and sell them direct, where you control the zone.

Start by auditing your current delivery zones—plot your last month’s orders on a map and colour-code them by profit. You’ll quickly see which areas are costing you money and which are worth keeping. If you’re using Berryin, the Delivery & Rider Fleet tools let you set dynamic zones, track rider routes in real time, and adjust minimums without losing sales. For a custom setup that matches your exact costs, get in touch to discuss your numbers.

#delivery-zones#rider-management#profit-margins#delivery-costs#order-optimisation

Want to see this working on your own menu?

Book a free demo and we will set Berryin up with a slice of your real menu — ordering, POS, kitchen and reports, end to end.

Ready to run your restaurant smarter?

Book a free demo and see Berryin working with your own menu.

Chat on WhatsApp
تحدّث معنا على واتساب