Blog / Mobile apps

A restaurant ordering app: own the order, not just the delivery fee

Marketplaces bring reach and take a cut of every order plus the customer relationship. When your own ordering app pays that back, the four things it has to do well, and why most restaurants should start with a web page instead.

Every restaurant weighing up its own ordering app starts with the commission, and the commission is the smaller half of the trade. The larger half is that the marketplace has the customer. They know who orders what, how often and at what time. You know that an order arrived.

Building your own ordering app is not primarily a way to avoid commission. It is a way to own the repeat customer, and it only pays back if you actually have repeat customers. That distinction decides whether this is a good investment or an expensive lesson, and it is worth settling before anyone talks about features.

The marketplace trade-off, fairly

It would be easy to be one-sided here, so the honest version. Marketplaces are genuinely good at something difficult: they put you in front of people who have never heard of you, at the exact moment those people have decided to order food. That is expensive demand and they generate it constantly. They also handle payment, disputes, and a driver network you would struggle to replicate.

What you give up is margin on every order, the customer relationship, and the ability to talk to anyone directly. A first-time customer discovered through a marketplace has real value. The same customer ordering for the twentieth time through a marketplace is you paying discovery costs on a person who already knows exactly what they want.

So the sensible position is not to leave. It is to keep the marketplace for discovery and move the regulars somewhere you own. Most restaurants that do well with an app run both, deliberately.

When your own app pays back

The arithmetic is straightforward and worth doing on paper before committing to anything.

  • Enough repeat ordering. If most of your orders come from people ordering once, an app will not be installed and would not help if it were. Regulars are the whole case.
  • Enough volume that the commission is a real number. Work out what a year of commission on your repeat orders comes to. If that figure is smaller than the build plus a year of running it, stop here.
  • Something worth opening the app for. A saved order, a loyalty balance, an accurate time. Without one of those, people will use whichever route is fewest taps, and that is usually the marketplace already on their phone.
  • A kitchen that can absorb the orders. An app that generates orders you cannot make on time damages the thing it was meant to protect.
  • Someone to run it. Menus change, prices change, items sell out. If nobody owns keeping it current, it will be wrong within a month and wrong is worse than absent.

What a restaurant ordering app has to do well

Not a feature list. These four decide whether it gets used twice.

  1. Reorder in two taps. The single most important thing in the entire product. Your regulars order roughly the same thing, and the app that lets them repeat last Friday's order without rebuilding it will beat any marketplace on convenience. If reordering takes as long as ordering fresh, you have built a worse version of a website.
  2. Timing you can stand behind. Not an optimistic estimate. If it says twenty-five minutes it needs to be twenty-five minutes, because an app that is wrong about time is worse for trust than a phone call that made no promise. Better to quote longer and be right.
  3. Payment that is already saved. Saved card, wallet payment, one confirmation. Every extra step at this point loses orders, and this is where a poorly built app leaks most.
  4. Loyalty that is visible. The reason to use yours rather than theirs. It has to be simple enough to explain in one sentence and visible enough that people notice progress.

Notice what is not on that list: a menu that looks beautiful, a story about your ingredients, a booking feature. All fine, none of them the reason anyone installs an ordering app.

The kitchen is where these fail

The failure we see is not technical. The app works, orders arrive, and the kitchen now has a tablet next to two other tablets and a printer, and somebody has to watch all of them on a Friday night.

  • Into the same system as everything else, if you have a point-of-sale that accepts orders. One queue, one screen, one place to look.
  • Printing to the same printer as your other channels, if it does not. Unglamorous and it works.
  • A way to mark items unavailable in seconds, from wherever the staff are standing. If marking something sold out is a five-minute job on a laptop in the office, it will not happen, and you will be selling something you cannot make.
  • A way to pause ordering when the kitchen is under water, without anyone needing to ring a supplier.
  • Someone testing it during a real service, before launch. A kitchen at seven on a Saturday is a different environment from a demonstration.

Start with a web page, not an app

This is the advice we give most often and it is the smaller job for us. Before building an app, build an ordering page on your own website, and make it good.

It works for everybody immediately, with nothing to install, and no store review to wait for. You can put the link on your receipts, your packaging, your window and your social accounts. You can add saved orders and a loyalty scheme. Modern web pages can be installed to a home screen and send notifications, which covers a large share of what people imagine an app is for. And it costs a fraction of a native app.

Then look at your numbers after three months. If people are ordering repeatedly through that page, you have proved the case for an app with real evidence rather than optimism, and you will know exactly what it needs to do. If they are not, you have saved yourself a great deal of money. Do you need an app or a website walks through that decision properly, and the ordering page itself is e-commerce work rather than an app project.

Getting people onto it

The app is the easy part. Persuading a regular to change how they order, when the marketplace app is already on their phone and already knows their card, is the actual project, and it is where budgets are usually not spent at all.

  • Put it in the bag. A card in every delivery, every single time, saying where to order next. The people receiving your food are exactly the audience, and this is the cheapest channel you will ever have.
  • Make the first direct order clearly better. A discount, a free side, something with a deadline. You are buying a habit change, and habit changes need a reason to happen this week rather than eventually.
  • Ask at the counter. For anyone ordering in person, thirty seconds of a real person explaining it converts far better than any campaign.
  • Do not fight on the marketplace's own ground. You will not win on selection or on drivers. Win on price, on knowing the customer, and on the reorder being faster.
  • Give it a reason to stay installed. A loyalty balance that is visibly progressing is the most reliable one. An app that does nothing between orders is the first thing deleted when storage runs low.

Budget for this alongside the build rather than after it. A well-built ordering app with no adoption plan is a common and expensive outcome, and the restaurants that do well with one treated the marketing as half the project from the start.

What it costs

Illustrative ranges for the three routes
RouteIllustrative costOngoing
Ordering page on your own site$8,000 to $25,000Hosting and payment fees
Ordering page published as an installable app on both stores$15,000 to $40,000The above plus developer accounts
A native app built from scratch$50,000 to $150,000 and upThe above plus two codebases to maintain
An off-the-shelf ordering product$50 to $400 a monthSubscription, sometimes plus a per-order fee

Illustrative ranges from the kind of work we quote, not a price list. The last row is a serious option and worth checking before commissioning anything, particularly for a single site. If you do build, app store launch is the part people underestimate, because a first submission normally takes at least one rejection round.

Not for you if

One number settles most of this. Work out what share of last month's orders came from someone who had ordered before. If it is small, fix that first, because an app cannot create loyalty that does not exist. If it is large, you already have the thing an app is designed to protect.

The guides, by email

Get the next guide in your inbox

One email when a new guide is published: what things cost, what to build first, and when the honest answer is to build nothing. No promotions, unsubscribe any time.

First guides arrive straight away. Unsubscribe any time.

Also asked

Questions that usually follow

Is a restaurant ordering app worth building?

Only if you have genuine repeat customers. The commission is the visible half of the trade; the larger half is that the marketplace owns the customer relationship. An app protects repeat ordering, so if most of your orders come from people ordering once, it will not be installed and would not help if it were. Work out what share of last month's orders came from someone who had ordered before.

Should I leave delivery marketplaces if I build my own app?

No, and most restaurants that do well run both deliberately. Marketplaces are genuinely good at something hard: putting you in front of people who have never heard of you at the moment they have decided to order. Keep them for discovery. The waste is paying discovery costs on a regular ordering for the twentieth time, and that is the customer your own app should capture.

What does a restaurant ordering app need to do well?

Four things. Reorder in two taps, which is the most important feature in the product because regulars order roughly the same thing. Timing you can stand behind, since being wrong about time damages trust more than making no promise. Payment already saved, because every extra step at that moment loses orders. And visible loyalty, simple enough to explain in one sentence.

How much does a restaurant ordering app cost?

As illustrative ranges: $8,000 to $25,000 for an ordering page on your own site. $15,000 to $40,000 to publish that page as an installable app on both stores. $50,000 to $150,000 and upwards for a native app built from scratch. Or $50 to $400 a month for an off-the-shelf ordering product, which is a serious option worth checking before commissioning anything, especially for a single site.

Why do restaurant ordering apps fail?

Usually in the kitchen rather than the code. The app works, orders arrive, and now there is a third tablet to watch on a Friday night. It needs to feed the same system or printer as your other channels, allow items to be marked unavailable in seconds from wherever staff are standing, and let someone pause ordering when the kitchen is overwhelmed. Test it during a real service before launch.

Should I start with an app or an ordering page?

A page, almost always. It works for everyone immediately with nothing to install and no store review, you can put the link on receipts, packaging and your window, and modern pages can be installed to a home screen and send notifications anyway. Look at repeat ordering after three months: if it is happening, you have evidence for an app and know what it must do. If not, you have saved a great deal.

Next step

Tell us your order volume and we will say whether an app pays back

Send us your weekly order count, roughly what share is repeat customers, and what you currently pay in marketplace commission. We will do the arithmetic with you and say plainly whether an app earns its keep or whether a better ordering page would. We reply within two working days.

See Customer apps Start the conversation