Skip to content

Delivery Zones: How to Set Them Right

Delivery zones that match your riders’ real range cut wasted trips, delays and lost orders—without guessing. Here’s how to set them for profit, not just coverage.

By The Berryin Team12 min read
A delivery rider checks directions on a smartphone mounted on a scooter outdoors.

Delivery zones that lose you money every time they’re used

A delivery zone is not a circle on a map. It is the area where you can actually deliver an order on time, without losing money, and without burning out your riders. If your zone is too big, you’ll waste fuel, pay riders for dead miles, and still miss your promised delivery window. If it’s too small, you’ll turn away orders that could have been profitable—and annoy customers who could have been regulars. The worst zones do both: they promise speed you can’t deliver, then blame the rider when the customer complains.

The cost of a bad zone is not just the order you lose. It’s the rider who quits because they’re always running late, the customer who leaves a one-star review, and the delivery app that starts deprioritising your restaurant because your average delivery time is 45 minutes instead of 30. Worse, it’s the habit you build: once you’ve told customers you deliver in 30 minutes, you can’t suddenly say ‘now it’s 45’ without losing trust.

The fix is to stop thinking in miles and start thinking in minutes. A delivery zone should be defined by how long it takes your fastest rider to get there and back, not how far away the customer is. If your average delivery time is 25 minutes, your zone should be the area where 90% of your riders can deliver in that time, including the time to pick up the order, pack it, and get back to the kitchen for the next one. Use a tool that shows live rider speeds—your own fleet’s data, not a marketplace’s average—because a rider stuck in traffic or with a flat tyre turns a 10-minute trip into a 30-minute one.

Worked example: Say your kitchen takes 10 minutes to pack an order, your riders average 20 mph, and you promise 30-minute deliveries. Your zone radius should be no more than 7.5 miles one way—but only if the roads are clear. In London, that’s a 15-minute drive; in Karachi, it’s 20 minutes because of traffic. If you set your zone at 10 miles, you’re promising 50-minute deliveries, and your riders will either lie to customers or quit when they can’t keep up. Use Berryin’s live tracking to see where riders actually spend time, not where the map says they should.

The second rule is to charge differently inside and outside your core zone. A £10 delivery fee for a 5-mile order is fair; a £10 fee for a 15-mile order is robbery—and it’s the orders you’ll get complaints about. Either raise the minimum order value for outer zones (e.g., ‘£25 minimum for deliveries beyond 8 miles’) or drop the delivery fee entirely and absorb the cost. The goal is to make sure the real cost of delivery (fuel, rider time, packaging) is covered, not just the theoretical one.

How to test if your delivery zone is too big

You know your zone is broken if any of these are true:

  • Riders are always ‘on their way’ 10 minutes after dispatch. This means your zone includes areas where the fastest rider takes longer than your promised delivery time. Check your live tracking data: if 30% of deliveries take twice as long as your average, your zone is too big.

  • You’re paying riders for ‘deadhead’ time. Deadhead time is when a rider is on the clock but not moving—waiting for traffic, looking for a parking spot, or sitting in a customer’s driveway because the address was wrong. If your riders log more than 15% of their time as ‘deadhead’, your zone is either too large or your addresses are inaccurate. Fix the zone first; clean up your customer data second.

  • Customers complain about ‘late’ deliveries—but your riders say they were on time. This is the classic sign of a zone that promises speed you can’t deliver. If your average delivery time is 35 minutes but you tell customers 30, you’re setting riders up to fail. Either extend your promised time or shrink your zone.

  • Your delivery app’s ‘restaurant rating’ is dropping. Marketplaces penalise restaurants with slow or unreliable deliveries. If your average delivery time is creeping up, it’s because your zone is too big—or your riders are overloaded. Track this in your Berryin reports, not the app’s dashboard.

The quick test: Run a report for the past month showing actual delivery times by postcode. If more than 20% of your deliveries take longer than your promised time, your zone is too big. Shrink it by 20% and retest in two weeks.

Minimum order values: When to raise them—and when to drop them

Minimum order values (MOVs) are the delivery industry’s dirty secret. They’re supposed to ‘protect’ you from low-margin orders, but they also push customers to marketplaces where the MOV is lower. The right MOV depends on three things:

  1. Your food cost. If your average order has a 30% food cost and you pay £2.50 per delivery, your MOV should cover that £2.50 plus a buffer for waste or last-minute changes.

  2. Your delivery zone. Orders in your core 5-mile zone should have a lower MOV than those in outer areas. A £10 MOV for inner zones and £15 for outer zones keeps your margins intact without scaring off local customers.

  3. Your customer’s expectation. If your brand is ‘fast food’, customers expect to spend £12. If you’re a fine-dining restaurant, £25 feels normal. Raise your MOV to match your positioning, not just your costs.

The trap: Setting a single MOV for all zones. If your outer zone orders cost £4 to deliver but your inner zone orders cost £2, you’re either losing money on the outer ones or pricing out the inner ones. Use Berryin’s zone-based pricing to adjust MOVs by area—no guesswork, just data.

Worked example: A burger joint in Manchester with a 30% food cost and £2.50 delivery fees sets:

  • £12 MOV for orders within 5 miles (covers delivery cost + £2 profit buffer).
  • £18 MOV for orders beyond 8 miles (higher delivery cost, fewer orders).
  • £10 MOV for ‘happy hour’ (3–6 PM), when volume is high and margins are tighter.

The result? Fewer complaints about ‘unaffordable’ delivery, higher average order values, and riders who aren’t stuck making loss-making runs.

What happens when you get the zone wrong

A delivery zone that’s too big doesn’t just lose you money on every order—it breaks your whole system. Here’s the chain reaction:

  1. Riders quit or call in sick. If your zone is 12 miles but your promised delivery time is 30 minutes, your riders are either lying to customers or working unpaid overtime. Either way, they’ll leave. Turnover costs you £3,000 a year per rider in recruitment, training, and lost productivity.

  2. Customers switch to marketplaces. If your MOV is £20 but the marketplace’s is £15, customers will go where it’s cheaper—even if it means paying a 30% commission. You’ve just handed them to your competitor.

  3. Your delivery app deprioritises you. Marketplaces rank restaurants by delivery speed and accuracy. If your average delivery time is 45 minutes but you promised 30, your orders get buried. Fewer orders mean lower visibility, which means fewer new customers.

  4. You start making excuses. ‘Traffic was bad,’ ‘the rider got lost,’ ‘the customer gave the wrong address’—these become your default responses. Customers notice, and they stop ordering.

The hidden cost: Your kitchen slows down. If riders are always late picking up orders, your kitchen staff starts holding orders longer, which means fewer tables turned, fewer dine-in sales, and a grumpier team. A 10-minute delay in the kitchen costs you £50 an hour in lost sales.

How to adjust your zone without losing customers

You can’t just shrink your zone overnight—customers will notice, and they’ll complain. Here’s how to do it step by step:

1. Announce a ‘delivery speed upgrade’ (not a zone shrink).

Frame it as improving service, not cutting coverage. Example:

‘To make your deliveries faster and more reliable, we’re focusing on areas within 8 miles of the restaurant. Orders beyond that will now have a £5 upgrade fee or a 10-minute longer delivery time.’

2. Offer a ‘zone expansion’ for regulars.

Give your loyal customers a heads-up and a discount. Example:

‘We’re tweaking our delivery zones to keep things speedy! If you’re in the new outer area, use code FAST10 for £10 off your first order.’

3. Test with a ‘soft’ zone first.

Use Berryin’s delivery zones to create a trial zone that’s 10% smaller than your current one. Monitor delivery times and customer feedback for two weeks.

4. Adjust your rider routes.

If you’re using your own fleet, reroute riders to start with the closest orders first. This cuts dead miles and keeps delivery times down. If you’re relying on marketplaces, their algorithm will handle this—but your promised delivery time must match reality.

5. Retrain your team.

Make sure your kitchen staff knows the new zone boundaries and that riders are briefed on the fastest routes. A rider who takes a scenic route to save fuel but adds 15 minutes to the trip undoes all your work.

Delivery zones vs. marketplace zones: Who’s really in control?

If you’re using a marketplace, you’re not setting the zone—they are. Their ‘delivery area’ is a marketing tool, not a cost calculator. They’ll show you a 10-mile radius on their app, but their riders won’t go beyond 6 miles without a premium fee. You’re paying 30% commission on orders that are either unprofitable or impossible to deliver on time.

The marketplace’s zone vs. yours:

Factor Marketplace Zone Your Own Zone
Who sets it? The app (based on demand, not cost) You (based on your riders’ speed)
Delivery time Promised by the app, not by you Set by you, enforced by your riders
Cost per order Fixed commission (e.g., 30%) Variable (fuel, rider wages, packaging)
Customer trust Shared with the app’s brand Yours alone—no middleman
Flexibility Locked in by the app’s rules Adjustable in real time

The catch: Marketplaces will let you deliver outside their ‘official’ zone—but they’ll charge you extra, and their riders may not go. You’re left with two bad options:

  1. Pay the premium and hope the rider shows up.
  2. Say ‘no’ and lose the order to a competitor.

If you’re serious about controlling your delivery costs, you need a system that lets you define the zone, not just accept the marketplace’s. Berryin’s delivery fleet lets you set zones by rider speed, not by app rules—and it’s commission-free.

The packaging trap: Why ‘free’ delivery costs you more

Here’s the math most restaurants miss:

  • A ‘free delivery’ offer sounds good, but it hides the real cost: packaging, fuel, and rider time. If you’re not charging for delivery, you’re either eating the cost or cutting corners elsewhere.

  • Packaging: A sturdy takeaway box costs 50p. A ‘delivery-only’ box that keeps food hot and dry costs £1.20. If you’re not charging for delivery, you’re paying for that box out of your margin.

  • Fuel: A rider burning extra fuel to deliver to a far zone costs you £1.50 per order. If you’re not charging for it, that’s £1.50 less profit.

  • Rider wages: A rider stuck in traffic for 20 minutes earns you nothing. If you’re promising ‘free’ delivery but can’t deliver on time, you’re paying them to be late.

The solution: Charge for delivery based on distance, not as a flat fee. Example:

  • £0 for orders within 3 miles (covered by your £15 MOV).
  • £2 for orders 3–6 miles.
  • £4 for orders beyond 6 miles.

This way, the real cost of delivery is baked into the order price—and customers expect it. If you’re using a marketplace, their ‘free delivery’ is just a way to get you to spend more on their platform. If you’re running your own fleet, charge what it actually costs.

Can I have different delivery zones for different days?

Yes—but only if demand changes dramatically. For example, a Friday night might see your zone expand because you have extra riders, while a Monday morning might shrink because you’re short-staffed. Use Berryin’s scheduling to adjust zones by time of day, not just by location. The key is to communicate the change to customers. A pop-up notification like ‘Delivery extended to 10 miles tonight—use code LATE10 for £1 off’ softens the blow.

What if my customers keep ordering from outside my zone?

You have three options:

  1. Expand the zone (and raise the MOV or delivery fee to cover costs).
  2. Offer a ‘premium delivery’ service (e.g., ‘£5 extra for orders beyond 8 miles’).
  3. Redirect them to a marketplace—but only if you’re already using one. If you’re running your own fleet, this just hands them to a competitor.

The best approach is to track where these orders come from. If it’s a specific postcode, consider adding a micro-zone for that area with adjusted pricing.

How do I stop riders from taking orders outside my zone?

If you’re using your own fleet, Berryin’s rider app lets you set geofenced zones—riders can’t accept orders outside them. If you’re on a marketplace, you’re at their mercy: their app will still show your menu, and riders will take orders outside your ideal zone. The fix is to stop advertising in those areas. On marketplaces, exclude postcodes outside your zone from your promotions.

Should I charge more for ‘rush’ deliveries?

Only if the extra cost is actually covered. A ‘15-minute delivery’ upsell might sound good, but if your kitchen can’t turn orders that fast, you’re just setting riders up to fail. Instead, offer a ‘guaranteed 30-minute slot’ for an extra £2—something you can realistically deliver. Track how many customers take it, and if demand is low, drop it.

What’s the best way to handle ‘wrong address’ delays?

This is a zone problem, not a rider problem. If 10% of your deliveries are delayed because the address was wrong, your zone is either too big or your customer data is messy. Fix it by:

  1. Adding a ‘verify address’ step in your ordering flow (e.g., ‘Enter your building name—e.g., Flat 3, not just a street’).
  2. Using Google Maps API to flag unusual addresses before dispatch.
  3. Offering a ‘delivery credit’ for wrong addresses (e.g., ‘£2 off next order if we deliver late due to an incorrect address’).

This cuts delays and improves customer trust.

Start by running a report in Berryin’s delivery dashboard to see where your actual delivery times match your promises—and where they don’t. If you’re using a marketplace, export your order data and map the postcodes where deliveries consistently run late. That’s where your zone needs tightening. If you’re running your own fleet, use the live tracking to see which riders are spending the most time on the road, and adjust their routes or zones accordingly. The goal isn’t to cover every possible postcode—it’s to deliver profitably, on time, and without burning out your team.

#delivery-zones#rider-management#delivery-costs#marketplace-vs-inhouse#delivery-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
Chat with us on WhatsApp