Marketplace

Which of your channels actually make money

The same €12 dish leaves your kitchen identical every time. What it nets you depends entirely on which door it walks out of. A plate served at a dine-in table, the same plate handed over the counter as takeaway, and the same plate riding out on a courier all land you a completely different number β€” and most operators have never actually computed it.

That is the whole problem. You cannot decide what to do about a channel until you know what it earns you. So let us make the number visible.

The same dish, three different margins

Net margin on the same dish, per channelIllustrative Β· plug in your own numbersNet margin on the same dish, per channel0%+14%Dine-in+12%Takeaway+11%Own web-3%MarketplaceIllustrative Β· plug in your own numbers
Net margin on one €12 dish, by channel. Dine-in holds; marketplace can go negative.

Look at the bars. Dine-in is strong because almost nothing sits between the menu price and your pocket. Takeaway is a little thinner β€” packaging, a busier counter β€” but healthy. The marketplace bar is thin, and on a promo day it can dip below zero. The dish did not change. The channel did.

Here is why the gap is so wide. Marketplace commissions run 15–30%, but the effective cost reaches up to 40% once payment processing, marketing surcharges and promo cost-share are stacked on top. Set that against a typical restaurant net margin of about 8%, and the arithmetic is brutal: a 30% commission loses money on the order unless the menu price is inflated 15–30% to absorb it.

A 30% commission loses money on the order unless the menu price is inflated 15 to 30 percent to cover it.

National restaurant-industry data, 2025

Why the marketplace bar is so thin

The commission rate you quote from memory is never the real cost. It is the first line of a stack.

Where a €12 marketplace order actually goesTrue take rate: the top four lines = 46%Where a €12 marketplace order actually goesBase commission30%Payment processing2.5%Marketing surcharge5%Promo cost-share8%What you keep (before food & labour)β‰ˆ 54%True take rate: the top four lines = 46%
The per-order fee stack that turns a 30% headline into a 40% effective cost.

Base commission is predictable. What thins the bar is everything piled on afterward: payment processing, a marketing or visibility surcharge, and the promo cost-share you agreed to when you switched on "free delivery" and half-forgot. Each is small on its own. Together they carry a 15–30% headline up to an effective cost near 40% β€” and that is the number that eats an 8% margin whole.

Run the audit: a per-channel P&L

You do not need a finance team. You need one honest table, built from real orders over a real week. Take the same dish and walk it through each channel:

LineDine-inTakeawayMarketplace
Menu price€12.00€12.00€12.00
Channel commission€0.00€0.00βˆ’β‚¬3.60
Payment processingβˆ’β‚¬0.24βˆ’β‚¬0.24βˆ’β‚¬0.30
Packaging€0.00βˆ’β‚¬0.40βˆ’β‚¬0.55
Marketing / promo cost-share€0.00€0.00βˆ’β‚¬1.20
Food cost (30%)βˆ’β‚¬3.60βˆ’β‚¬3.60βˆ’β‚¬3.60
Net before labour€8.16€7.76€2.75

Same dish, same kitchen, three very different numbers. Now split each column by day-part and by promo, and the picture sharpens again: the marketplace order that nets €2.75 at a quiet 10pm β€” genuinely new demand you would not have had β€” is a different animal from the marketplace order that nets almost nothing at a full noon lunch, cannibalising a table you could have turned yourself.

~8%
typical restaurant net margin
industry data, 2025
up to 40%
effective marketplace cost per order
~2.5
delivery platforms the average restaurant lists on

Why nobody runs this β€” and what to fix

Understanding true profitability by channel is essential but rarely straightforward. The reason is structural: the average restaurant lists on about 2.5 delivery platforms, and each platform keeps its own back-office. When the numbers live in three or four systems that cannot be compared, nobody ever lines them up β€” and operators lose an estimated 20–30% of potential revenue to exactly this fragmentation, unable to see which channel is carrying the business and which is quietly draining it.

That decision only becomes possible when every order β€” dine-in, takeaway and every marketplace β€” lands in one queue and gets reconciled against the money actually received for it. One queue and one reconciliation is what makes the per-channel number visible in the first place.

The apps are not the enemy β€” they are demand you would not otherwise have. Not knowing which channel actually makes money is. Put every order on one screen and let analytics tell you the honest number, and the decision stops being a guess.