Direct Ordering vs Deliveroo: Which Is Better for Restaurants?

Which is better: direct ordering or Deliveroo?

For most established restaurants, direct ordering. You keep the margin and you know who your customers are. Deliveroo is good at putting you in front of people who've never heard of you, but at 30–35% of every order it's an expensive way to take orders from regulars.

Most restaurants end up using both. Direct is where the main business should sit. Deliveroo is how you find new customers.

What direct ordering means

Customers order from your own website or app instead of a marketplace. You set up an online ordering system, usually through a platform like Flipdish, and it handles the menu, payment, sending orders to the kitchen and delivery.

The customer pays you. Nobody takes a cut of the order.

What Deliveroo takes

Deliveroo charges commission on every order. Rough UK figures for restaurants:

ChannelCommission per order
Deliveroo30–35%
Just Eat14–30% (variable)
Uber Eats30–35%
Direct ordering (Flipdish)Low fixed monthly fee

Take a £30 order at 32%. Deliveroo keeps £9.60, and you still have to pay for the food, the staff and the packaging out of what's left.

The customer data problem

If someone orders through Deliveroo, Deliveroo has their details. You get the order. You don't get to:

  • email or text them
  • give them a loyalty reward
  • see what they order and how often
  • send them a promotion

If the same person orders on your own website or app, the data is yours. You can send them an offer when they haven't ordered in a month, or give them points for coming back.

Unit economics compared

Say a restaurant does £50,000 a month through Deliveroo at 32% commission:

  • Commission paid: £16,000
  • Revenue kept: £34,000

Put the same orders through a direct ordering platform and the fees might be £500–£1,000 a month. That's around £15,000 a month you keep instead of handing over.

Yes, Deliveroo brings in customers you wouldn't reach otherwise, and for a new restaurant that matters a lot. The trouble starts when you never move those customers over and keep paying 32% on someone's tenth order.

What Deliveroo does well

Discovery is the big one. People browse Deliveroo by cuisine or by area, and your restaurant shows up.

Some customers won't order from a restaurant they don't know unless it's through an app they already trust.

And if you don't have your own drivers, Deliveroo has them.

For new or small restaurants these are real reasons to stay on the platform.

How restaurants shift from Deliveroo to direct

  1. Put your website on your packaging and receipts, with a reason to use it next time - a discount or loyalty points
  2. Run a loyalty programme. Points on direct orders give people a reason to come back to you and not the app
  3. Use email and SMS. Once you have someone's contact details you can bring them back without paying Deliveroo anything
  4. Tell your social media followers they can order direct

Nobody's saying switch Deliveroo off tomorrow. The aim is to get more of your orders coming in direct, so less of your revenue depends on Deliveroo.

Which platform to use for direct ordering

Flipdish runs direct ordering for restaurants across the UK and Ireland. You get a branded website, a branded mobile app, self-service kiosks, and POS integration, so online and in-person orders land in the same kitchen queue. Loyalty and marketing are built in.

Flipdish's AI marketing tools send messages to customers who've stopped ordering, so nobody on your team has to chase them.

The honest answer

Use both. But grow the direct side, because that's where the money is.

Deliveroo gets you new customers. Direct ordering is where you keep the margin and build up regulars.

If more than 20–25% of your online order revenue is going on marketplace commission, look at whether a direct ordering platform could bring that down without losing orders.

See how Flipdish works for direct ordering