HomeComparisons › Dark Kitchens & Foodtech
Myth vs Reality

Delivery unit economics: the commission myth and the channel-mix reality

Diego F. Parra By Diego F. Parra · Updated 2026-08-11· Dark Kitchens & Foodtech
Delivery unit economics: the commission myth and the channel-mix reality — Masterestaurant
Quick verdict

For a restaurant whose kitchen and rent are already paid for, the winner on delivery unit economics in 2026 is the DIRECT channel, but only after the aggregator has done its job of bringing volume: an aggregator order leaves 3% to 9% contribution margin once commission, packaging and refunds come out, while the identical order placed on your own site with pickup or in-house delivery leaves 22% to 31%. The myth is that you pick one. The reality is that the aggregator is an expensive ACQUISITION channel and your site is a cheap RETENTION channel, and any operator who never moves a customer from the first to the second pays commission forever on the same buyer.

⚖️ ComparisonSide-by-side comparison with a clear verdict for your operation· 18 min read· 2026-08-11

A roast chicken with fries sells for 12.90 USD at the counter and 15.90 USD in the app. The owner celebrates the extra three dollars and never sees that the platform takes 4.45, that the insulated bag costs 0.62, that 4% of orders end in a refund over a forgotten sauce, and that the 20% promotion he switched on to reach the home carousel ate another 3.18. The order he believed was three dollars richer clears twelve cents.

That arithmetic is the whole of delivery unit economics, and almost nobody runs it order by order: they run it monthly, in one lump, when the platform deposits a figure that arrives already netted. The information that matters disappears right there. At Masterestaurant we measure the local digital channel dish by dish, because the margin of a restaurant that delivers does not live in the monthly P&L, it lives in the gap between the order that arrives through Google Maps and the order that arrives through an app carousel.

Diego F. Parra repeats this in every foodtech audit: commission is not the enemy, commission is the price of a customer you did not have. The enemy is paying that price the seventh time the SAME customer orders the same chicken.

Side-by-side comparison

Side-by-side comparison

Aggregator order (Rappi / Uber Eats / DiDi)Direct order (own site + Google Business Profile)
Commission on ticket18% to 30% depending on plan; 2026 LatAm average near 26%1.9% to 3.4% payment processing, no marketplace commission
Acquisition cost of first order0 USD upfront: the app supplies traffic and charges per transaction for life3 to 11 USD across geo-targeted ads and Maps profile work
Contribution margin per order3% to 9% after commission, packaging and refunds22% to 31% with in-house delivery; up to 38% on pickup
Average ticket18.40 USD; app upsell lifts the ticket 12% over counter sales16.10 USD with a copied menu; 19.70 USD with a web-designed catalogue
Ownership of customer dataNone: phone, email and frequency stay inside the platformFull: reusable list for WhatsApp and repeat-purchase campaigns
90-day repeat rate31% return, but to whichever restaurant the app decides to show54% return when a WhatsApp or email win-back flow is running
Time to first order48 to 72 hours from signup once the catalogue is loaded3 to 7 weeks before the Maps profile and site gain traction
Dependency riskHigh: one algorithm or plan change wipes 40% of sales in a weekLow: the asset is yours, though it demands monthly upkeep

How much margin does an aggregator order actually leave versus a direct-channel one?

An aggregator order leaves between 3% and 9% contribution margin, while the same dish sold through your own channel leaves between 18% and 26%, and the gap comes from a stack of deductions nobody adds up, not from price.

Take the roast chicken with fries: 15.90 USD on the app, 4.45 in commission at 28%, 0.62 for the insulated bag, 4.77 in food at a 30% food cost that the National Restaurant Association places inside the optimal 28-35% band, and 0.64 in refunds if 4% of tickets collapse over a forgotten dressing. That leaves 5.42 before payroll or rent. The same dish at 12.90 over WhatsApp with an in-house driver at 1.80 leaves 6.30 clean. The direct channel WINS by 88 cents on a ticket the owner believed was three dollars richer on the app. A 26% commission does not take 26% of your profit: it takes 37% of it, and that accounting detail has closed more kitchens than any ingredient spike.

Commission is charged on the sale, not on what you keep

With a 30% food cost your gross margin is 70%, meaning 10.50 USD on a 15-dollar plate; the app collects 3.90 on the full selling price, and you are left with 6.60 before packaging, backup riders and the 2% of cancelled orders. Push food cost to 32% —the CEILING Masterestaurant considers acceptable and not advisable— and those 6.60 drop to 6.30 while the platform's cut never moves a cent. Your own channel flips the arithmetic: you pay payment processing of 2.9% plus 0.30, roughly 0.74 on that same ticket, and the remaining 96% lands in your account. The direct channel wins, and it wins by construction, not by negotiation. Inflating the digital menu 15% to 25% to absorb commission works exactly until the guest compares both screens, and the guest compares. A 12.90 dish listed at 15.90 climbs 23.3%; at 28% commission you recover 3 gross dollars and hand over 4.45, so you still lose 1.45 against counter sales while burning your price anchor.

Raising app prices buys time, never margin

When that same diner opens your own site and sees 12.90, the app stops being expensive and you become the liar. Your own channel allows the opposite: counter pricing, delivery of 1.80 to 2.50 charged separately and openly, and a ticket the customer understands. Here the comparison is not a fight: the app wins on acquisition, the direct channel wins on clean pricing, and clean pricing is what holds repeat orders together. Paying commission on a new customer's first order is cheap acquisition; paying it on the SAME customer's seventh order is a leak that compounds month after month. Diego F. Parra repeats this in every foodtech audit: commission is not the enemy, commission is the price of a customer you did not have, and that price is only worth paying once. A diner ordering twice a month for a year means 24 tickets of 15.90; through an aggregator at 28% you give away 106.56 USD a year in commission on that single household.

Order number seven is where everything gets decided

Move them to your own channel from order three onward and you recover 80 of those 106 dollars with a 4-dollar coupon printed on the bag. At Masterestaurant we measure the local digital channel dish by dish, because the difference between the order that arrives via Google Maps and the one that arrives via the Rappi carousel never shows up in the monthly P&L. The aggregator sells discovery and your own channel sells relationship, and mixing them up is what wrecks the decision. Discovery scale is real and worth measuring without romance: iFood processed 100 million orders in the single month of August 2024, with more than 380,000 partner establishments across 1,500 Brazilian cities, per its own institutional data compiled by Statista. No neighborhood restaurant builds that traffic alone. But the toll for entering that river is that the platform keeps the diner's name, phone and purchase history while you keep the work of cooking.

Volume against control: what each channel buys with your money

Your own channel reverses the equation: traffic you must earn through Google Maps, reviews and a paper bag, in exchange for a CRM that belongs to you. For a venue with a paid-off kitchen, the direct channel wins in year two and loses in year one. A chicken rotisserie running 47 delivery orders a day shifted its mix from 100% aggregator to 62% aggregator and 38% direct in five months, and its digital contribution margin went from 6.1% to 14.8%. The raw figures: 47 tickets at 15.90 make 747.30 USD in daily sales; with everything on the app at 28% commission the net came to 45.60 of margin. By moving 18 of those orders to direct WhatsApp ordering at the 12.90 counter price plus a 2-dollar delivery fee charged to the customer, sales fell to 692 but margin climbed to 102.40 a day, roughly 3,070 a month.

The rotisserie case: 47 daily orders, two arithmetics

The 20% promotion needed to appear in the carousel, which ate 3.18 per ticket, got cut at the root. The uncomfortable lesson: sales dropped 7.4% and cash rose 124%, and no platform dashboard would ever have shown that. If you shut off the aggregator tomorrow and keep only 35% of those orders through your own channel, do you end up better or worse? With 47 daily tickets at 6.1% margin you earn 45.60; with 16 direct tickets at 26% margin on 12.90 you earn 53.60. You come out ahead, and that stress test turns the conversation from «I can't leave the app» into «how much retention do I need before I can». The critical threshold sits at 33%: below that migration rate, switching off the aggregator costs you cash; above it, you have room to spare. Here is the trade of the trade and its way out: the aggregator draining your margin is the same one building the customer base that later lets you do without it, provided you capture the contact from order one.

The scenario almost nobody runs: switching the app off on a Tuesday

Whoever fails to capture never migrates, and pays commission forever. If your venue is already paid off, your kitchen is built and you run more than 25 orders a day, the winner is the DIRECT CHANNEL, and the aggregator stays as an acquisition channel with a cap: no more than 45% of your digital volume. If you open next month with no customer base and no reviews, live off the aggregator for a full first semester and do not agonize over the 5% margin, because you are buying traffic you have no other way to buy. If you run a dark kitchen with no storefront and no foot traffic, the app is not a channel, it is your entire display window, and the arithmetic changes: your lever is not commission but food cost under 30% and order density per hour. This week, print the 4-dollar coupon, drop it into the next 300 bags and measure how many come back direct.

What to choose for your profile, with no hedging?

That number is your real unit economics. Commission is charged on the SELLING PRICE, never on your margin, and that accounting detail kills more restaurants than any ingredient crisis.

If food cost runs at 30% and gross margin at 70%, a 26% commission takes 37% of everything left to pay payroll, rent and your own salary. On a 15 USD dish with 4.50 of food in it, the app keeps 3.90 and you are left with 6.60 before packaging. Push food cost to 32%, the ceiling Masterestaurant treats as acceptable and never advisable, and the order is technically alive but clinically dead. Inflating app prices solves nothing, it postpones. Most owners raise the digital catalogue 15% to 25% to absorb the commission, and it works until the customer compares. A US Foods consumer study found 65% of diners would rather order direct from the restaurant when the price matches, and platforms also demote restaurants priced well above their category, so the markup buys margin per order and costs search positions.

The four differences that decide your cash

Direct-channel acquisition cost is paid ONCE; aggregator cost is paid every single time. Building a Google Business Profile with weekly photos, review replies and offer posts costs roughly eight hours a month, and once that profile holds the local pack for restaurant searches nearby it keeps producing orders with no toll attached. Here sits the paradox almost nobody resolves: the very customer the app introduced for 4.45 USD in commission can come back thirty times through your site at zero extra cost, provided you bother to ask for his WhatsApp the first time. Refunds and delivery shrink never appear in a platform sales deck, and they consume 2% to 5% of gross channel revenue. An order refunded because the bread arrived cold does not return the bread: you paid the ingredient, the labour, the packaging and then the chargeback on top. Book it separately from food cost or you will keep blaming your kitchen when the expensive thing is your packaging.

Point by point

Aggregator against direct channel, criterion by criterion

Speed to the first order
A · Aggregator order (Rappi / Uber Eats / DiDi)Signup clears in 48 to 72 hours and the app puts you in front of 40,000 neighbourhood users with nothing paid upfront
B · MasterestaurantA site ranks in 3 to 7 weeks and the Maps profile needs at least 30 reviews before it enters the local pack
Verdict: The aggregator WINS, no argument. A Medellín grill house that opened in March logged 214 orders its first week on the app and 6 on its freshly published site.
Contribution margin per order
A · Aggregator order (Rappi / Uber Eats / DiDi)3% to 9% once you strip out 26% commission, 0.62 USD packaging and the refund provision
B · Masterestaurant22% to 31% with in-house delivery, and as high as 38% when the guest picks up
Verdict: The direct channel WINS by a distance that allows no nuance: three times the margin on the same dish, the same cook and the same rent.
Customer ownership and repeat rate
A · Aggregator order (Rappi / Uber Eats / DiDi)Data belongs to the platform; 90-day repeat reaches 31% but the algorithm decides who receives it
B · MasterestaurantYour own list on WhatsApp and email; repeat climbs to 54% with a worked win-back flow
Verdict: The direct channel WINS. A Guadalajara rotisserie holding 1,180 contacts captured in delivery bags bills 6,300 USD monthly in direct repeat orders, commission-free.
Average ticket and upsell power
A · Aggregator order (Rappi / Uber Eats / DiDi)18.40 USD average; app interfaces push bundles and drinks better than almost any restaurant website
B · Masterestaurant16.10 USD on a copied menu; it rises to 19.70 USD with a screen-designed catalogue and an anchor bundle
Verdict: The aggregator WINS at the start and loses the moment you design the digital menu seriously. That advantage is product engineering, not channel.
Concentration risk
A · Aggregator order (Rappi / Uber Eats / DiDi)A plan or algorithm change can erase 40% of sales inside seven days, without warning or right of reply
B · MasterestaurantThe digital asset belongs to you and depends on nobody's decisions, though reviews and content need constant upkeep
Verdict: The direct channel WINS. When one platform reshuffled its carousel in 2024, several regional operators saw double-digit drops overnight.
Operating cost of the delivery run
A · Aggregator order (Rappi / Uber Eats / DiDi)Zero fixed fleet cost: the courier is not on your payroll, brings no labour liability and needs no shift planning
B · Masterestaurant2.10 to 3.40 USD per drop with your own courier, plus insurance, a bike and daily coordination
Verdict: The aggregator WINS below 25 orders a day. Past 40 daily drops in a tight radius, an in-house fleet costs less per delivery.
Visibility to people searching for food nearby
A · Aggregator order (Rappi / Uber Eats / DiDi)Visible only inside the app, ruled by a ranking that rewards promotions and prep times and punishes high prices
B · MasterestaurantVisible in the Maps local pack, where 76% of users trust reviews as much as a friend's word
Verdict: The direct channel WINS over the medium term. Search intent for food nearby converts far better than a user browsing a carousel without having decided.
Side-by-side comparison

When the aggregator WINSAcquisition

  • A new brand with zero neighbourhood recognition: the app lends you its traffic from day two and you pay only when you sell
  • A dark kitchen from scratch with no storefront and no footfall, where the walk-in customer simply does not exist
  • Dead hours Tuesday to Thursday between 3pm and 6pm, where the marginal order covers a kitchen that is already lit
  • Concept testing for a virtual brand: it validates demand for a new menu in six weeks without opening a location
  • Districts with over 40,000 active app users where your organic Maps radius cannot reach

When the direct channel WINSMasterestaurant

  • The regular who already knows your name: every order he places in the app is commission paid for nothing
  • Tickets above 28 USD, where 26% commission costs more than running your own delivery outright
  • A Google Business Profile past 120 reviews at 4.6 stars: that asset already pulls high-intent searches
  • Menus with gross margin under 60%, which simply cannot absorb marketplace commission
  • Operations with idle delivery capacity, or viable pickup within a 10-minute drive
Side-by-side comparison

Side-by-side comparison

Aggregator order (Rappi / Uber Eats / DiDi)Direct order (own site + Google Business Profile)
Commission on ticket18% to 30% depending on plan; 2026 LatAm average near 26%1.9% to 3.4% payment processing, no marketplace commission
Acquisition cost of first order0 USD upfront: the app supplies traffic and charges per transaction for life3 to 11 USD across geo-targeted ads and Maps profile work
Contribution margin per order3% to 9% after commission, packaging and refunds22% to 31% with in-house delivery; up to 38% on pickup
Average ticket18.40 USD; app upsell lifts the ticket 12% over counter sales16.10 USD with a copied menu; 19.70 USD with a web-designed catalogue
Ownership of customer dataNone: phone, email and frequency stay inside the platformFull: reusable list for WhatsApp and repeat-purchase campaigns
90-day repeat rate31% return, but to whichever restaurant the app decides to show54% return when a WhatsApp or email win-back flow is running
Time to first order48 to 72 hours from signup once the catalogue is loaded3 to 7 weeks before the Maps profile and site gain traction
Dependency riskHigh: one algorithm or plan change wipes 40% of sales in a weekLow: the asset is yours, though it demands monthly upkeep
The numbers that matter

The channel numbers in 2026

30%
top commission rate on premium delivery-app plans, charged on the gross ticket
74%
of restaurant operators say technology gives them a real competitive edge
65%
of consumers prefer ordering direct from the restaurant when the price matches the app
76%
of consumers trust online reviews as much as a personal recommendation
5pts
of contribution margin lost per 100 orders once refunds and delivery shrink are booked
32%
maximum admissible food cost per dish in delivery before commission pushes the order into loss
Visualization
The numbers, visualized
The numbers, visualized30% top commission rate on premium delivery-app plans, charged o; 74% of restaurant operators say technology gives them a real com; 65% of consumers prefer ordering direct from the restaurant when; 76% of consumers trust online reviews as much as a personal reco; 5pts of contribution margin lost per 100 orders once refunds and ; 32% maximum admissible food cost per dish in delivery before comtop commission rate on premium delivery-app plans, charged on the gross ticket30%of restaurant operators say technology gives them a real competitive edge74%of consumers prefer ordering direct from the restaurant when the price matches the app65%of consumers trust online reviews as much as a personal recommendation76%of contribution margin lost per 100 orders once refunds and delivery shrink are booked5ptsmaximum admissible food cost per dish in delivery before commission pushes the order into loss32%
Sources: Uber Eats Merchant Pricing 2026 · National Restaurant Association, State of the Restaurant Industry 2024 · US Foods Delivery Study · BrightLocal Local Consumer Review Survey 2024 · Masterestaurant internal dataChart by masterestaurant.com
Real case

“We were billing 41,000 USD a month through the apps and I still could not cover year-end bonuses. Once we broke it down order by order, channel contribution margin came out at 6.2% against 34% at the counter. We shifted half the volume to our own site with a 2 USD direct-order incentive, put a QR code in every bag, and worked the Maps profile up to 187 reviews. Nine months on we bill 38,400 USD, which is less, and operating profit went from 2,900 to 9,700 USD a month. Billing less and earning triple was the most expensive lesson of my fourteen years in kitchens.”

— Owner of a two-location grill house and one virtual brand, Bogotá (Masterestaurant consulting case, figures shared with permission)
How to apply it in your restaurant

Fixing your unit economics in four moves

Measure margin per order, not per month
Take thirty real orders from last month in each channel and subtract, one by one, ingredient cost, packaging, effective commission, the promotion applied and a proportional share of refunds. What comes out is your contribution margin per order, and it usually sits ten to twenty points below what you assumed. Without that figure there is no decision, only expensive intuition. Do it in a plain spreadsheet, one row per order, sorted from highest margin to lowest: the three dishes at the bottom are the ones financing your exhaustion.
Design a digital menu that differs from the dining-room menu
Your app catalogue should never be a copy of the printed menu. Pull out dishes with gross margin under 60%, because in delivery they cannot survive the commission, and promote the ones that travel well and hold fifteen minutes in a bag. Build two or three channel-exclusive bundles with a price anchor that lifts the ticket past 22 USD, since fixed cost per order, packaging and assembly labour, does not change whether the ticket reads 12 or 30. A well-planned virtual restaurant wins exactly here, in catalogue design, before a single dish is sold.
Turn the app's customer into your customer
Every bag leaving through an aggregator carries an asset inside: a customer the platform rented to you. Slip in a card with a QR to your site and a concrete offer, a free dessert or two dollars off for ordering direct, and capture the WhatsApp number with explicit consent. An 8% to 12% conversion rate on app volume is realistic within the first quarter, and every converted customer stops costing you 26% forever. This is the highest-return move of the four and also the one almost nobody executes, because it demands daily discipline and pays nothing in week one.
Work your Maps profile like a second kitchen
Nearby restaurant searches remain the cheapest acquisition channel available to any operator with a physical address, and the local pack is won with fresh reviews, new photos every week, exact hours, complete attributes and a reply to every opinion inside 48 hours. Ask for the review at peak satisfaction, which is when the guest picks up a hot order, never by email three days later. A profile that climbs from 60 to 180 reviews at 4.6 stars moves organic volume 25% to 40% within six months, with no commission attached.
✦ AI applied

And with AI?

Optimize channels, pricing and unit economics of your dark kitchen. Diego F. Parra is an expert in AI applied to restaurants.

Masterestaurant tools & method

MASTERESTAURANT method tools for this analysis

Delivery unit economics need three pieces: the structure of the business, a growth projection for the channel, and the real cash left after commissions. These Masterestaurant ecosystem tools run that work on your own numbers rather than on industry averages.

Diego F. Parra

Diego F. Parra — International consultant, expert in creating and scaling restaurants and in AI applied to restaurants, foodtech and HORECA. Methodology applied in 8.400+ restaurants across 43 countries · Expert in Artificial Intelligence applied to restaurants, hospitality and food businesses · 20+ years in restaurants, catering, large events and business growth · Author of 3 ISBN-registered books: «Triunfar o morir en el intento» (2013) and «De esclavo a dueño» (2023) · International keynote speaker for the HORECA sector.

FAQ

Delivery unit economics: frequent questions

How much do delivery apps really take per order in 2026?
Between 18% and 30% of the gross ticket depending on the plan, with a LatAm average close to 26%. On top of that commission sit the promotions the platform requires for carousel placement and the cost of refunds, which together add another 4 to 8 points against channel revenue.

How much do delivery apps really take per order in 2026?

Between 18% and 30% of the gross ticket depending on the plan, with a LatAm average close to 26%. On top of that commission sit the promotions the platform requires for carousel placement and the cost of refunds, which together add another 4 to 8 points against channel revenue.

Is delivery profitable for a small single-location restaurant?
Yes, under two conditions: food cost per dish at or below 32% and an average ticket above 18 USD. Below those thresholds an aggregator order runs at an operating loss. Real profitability shows up once 30% or more of delivery volume arrives through the direct channel, where contribution margin triples the marketplace figure.

Is delivery profitable for a small single-location restaurant?

Yes, under two conditions: food cost per dish at or below 32% and an average ticket above 18 USD. Below those thresholds an aggregator order runs at an operating loss. Real profitability shows up once 30% or more of delivery volume arrives through the direct channel, where contribution margin triples the marketplace figure.

Should I launch a virtual brand or build a dark kitchen from scratch?
Launch the virtual brand if you already have idle kitchen capacity: it uses equipment, staff and rent you already pay, so the marginal order carries only ingredients and packaging. Building a dark kitchen from scratch, with its own lease and fit-out, requires 900 to 1,400 monthly orders to break even, a volume that 60% of new projects never reach in year one.

Should I launch a virtual brand or build a dark kitchen from scratch?

Launch the virtual brand if you already have idle kitchen capacity: it uses equipment, staff and rent you already pay, so the marginal order carries only ingredients and packaging. Building a dark kitchen from scratch, with its own lease and fit-out, requires 900 to 1,400 monthly orders to break even, a volume that 60% of new projects never reach in year one.

Should I raise prices on the delivery apps to cover commission?
Yes, but with a ceiling: a 15% markup is defensible and barely dents perception, while 25% or more penalises you in the algorithm's ranking and drives away the customer who compares. The full answer is not the markup but the mix: shift volume to your direct channel and the commission problem shrinks in the same proportion.

Should I raise prices on the delivery apps to cover commission?

Yes, but with a ceiling: a 15% markup is defensible and barely dents perception, while 25% or more penalises you in the algorithm's ranking and drives away the customer who compares. The full answer is not the markup but the mix: shift volume to your direct channel and the commission problem shrinks in the same proportion.

Data & sources

Sector data 2026 (official sources)

Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.

MetricBenchmark 2026Source
Mercado de delivery de comida en línea en Europa Central y OccidentalUS$ 98.480 millones en 2024Statista 2024
Segmento de meal delivery en Europa≈US$ 49.000 millones de ingresos en 2024Statista 2024
Mercado de ghost kitchens en Asia-PacíficoUS$ 21.730 millones (2024), proyectado a US$ 60.590 millones en 2032 (CAGR 12,8%)Coherent Market Insights 2024
Mercado de delivery de comida en ChinaUS$ 40.000 millones en 2024Coherent Market Insights 2024
Instalaciones de ghost kitchens en ChinaMás de 3.200 instalaciones (mayor mercado nacional)Coherent Market Insights 2024
Mercado de q-commerce en IndiaUS$ 3.050 millones en el año fiscal 2024 (desde US$ 1.600 millones en 2023)Mordor Intelligence 2024

Grow your restaurant with the Masterestaurant method

Applied in +8.400 restaurants across 43 countries.

Community

Join our MASTERESTAURANT Community for FREE

Restaurant owners and teams from 43 countries sharing knowledge, tools and applied AI — straight to your WhatsApp.

Join the community
Author: Diego F. Parra  ·  Publisher: MASTERESTAURANT®
Content created with AI assistance, reviewed by the MASTERESTAURANT editorial team.
MR Comparison Engine v0.9.341