Delivery unit economics in restaurants: myth vs reality in 2026

Delivery unit economics get fixed by sequence, not by price. With platform commissions running from 15% to 30% of order value, a USD 12 ticket at 30% food cost almost always yields a negative contribution margin; the same dish inside a USD 22 ticket, with packaging under 4% and a tight delivery radius, leaves 14% to 22%. The lever that moves the number most is not the commission. It is the TICKET and the channel mix. Measure one order first, negotiate second, and only then consider a dark kitchen.
A short rib plate that sells for USD 24 in the dining room and leaves USD 9 of contribution, listed on Rappi with a 27% commission, USD 1.10 of packaging and a 20% promo the owner forgot to switch off, leaves USD 1.40. Same dish, same ingredient cost, same kitchen. The gap was never in the kitchen; it sat in arithmetic nobody reviewed when the platform contract got signed.
Delivery unit economics are the accounting of ONE order, not of the month: what comes in, what goes out, what remains before payroll and rent get touched. Through 2026 the conversation shifted from «we have to be on the apps» to «we have to be on the apps that pay». That second question demands numbers per channel, per dish and per time slot, not a blended average that hides the dishes bleeding money.
I got this wrong for years: I treated commission as the villain and fought for percentage points at every renewal. Partly fair. But open real operating accounts and a less comfortable pattern shows up, which is that most delivery menus were built by copying the dining-room menu, same prices and same portions, absorbing neither packaging nor commission nor transport shrinkage.
Delivery unit economics, side by side
| Marketplace delivery (Rappi / Uber Eats / DiDi / iFood) | Owned delivery (site + WhatsApp + your driver) | |
|---|---|---|
| Commission or cost per order | ✕15% to 30% of order value depending on country and plan (Rappi Colombia runs 18%-30%) | ✓Zero commission, but USD 2.20 to USD 3.50 of logistics cost per drop within 3 km |
| Observed average ticket | ✕USD 12 to USD 16 at lunch, climbing to USD 19-24 at dinner and on weekends | ✓USD 18 to USD 27, because the repeat customer orders for two people or more |
| Contribution margin per order | ✕6% to 14% at 30% food cost and 5% packaging; negative below a USD 11 ticket | ✓22% to 34% once density passes 6 orders per hour inside a 3 km radius |
| Customer acquisition cost | ✕Zero on paper: the app brings traffic, then charges 27% every single time that customer returns | ✓USD 4 to USD 9 the first time via geo-targeted ads; USD 0 on the repeat order |
| Ownership of customer data | ✕None or partial: name and address stay with the platform, never in your CRM | ✓Complete: phone, frequency, ticket and favourite dishes land in your own database |
| Volume reachable in 90 days | ✕High: 300 to 900 orders per month in a dense urban zone from day one | ✓Low at first: 40 to 180 orders per month until Google Business Profile and reviews mature |
| Sensitivity to promotions | ✕Extreme: one miscalculated BOGO turns a 14% margin into −9% inside a week | ✓Contained: you set the promo and you kill it with one message |
| Structural dependency | ✕High: algorithm or plan changes reshape your revenue with no notice | ✓Low: it rides on your local SEO, your 5★ reviews and your repeat rate |
The app stopped being a sales channel and became an advertising medium
Stop reading the marketplace as a sales channel: in 2026 it works as an advertising medium where visibility is bought, and your rating merely softens the price of that purchase. Delivery Hero closed 2024 with group GMV of €48.8 billion, up 8% (Delivery Hero, Q4 and FY 2024 Results), and much of these companies' profitability growth no longer comes from commission but from the ad inventory they sell you inside the app. The measurable SIGNAL is uncomfortable to look at and takes ten minutes: if your impressions fell while your rating climbed from 4.5 to 4.7, the food was never the problem. What to do, by operation size: if you run one location, split the «commission» line from the «in-app advertising» line in your P&L and compute both as a percentage of channel GMV, not of total sales; if you run five or more, demand per-store ROAS reporting from the platform and cut anything below 4x.
Average ticket outranks commission, and by a wide margin
One negotiated commission point is worth less than two dollars of ticket, and that hierarchy decides whether your delivery lives or bleeds. Run the arithmetic on ONE order: a USD 12 ticket, 30% food cost —inside the 28-35% optimal range reported by the National Restaurant Association—, 27% commission, USD 1.10 in packaging, and you are left with pennies before touching payroll. Move that same dish, same input and same kitchen, to a USD 22 ticket with a side and a drink attached, and contribution crosses double digits without anyone reopening the contract. Commission scales proportionally; packaging and prep cost are nearly fixed per order, and the whole lever sits there. Concrete action for this week: rebuild your delivery menu into USD 19 to USD 26 bundles and pull any standalone dish under USD 14 out of the digital storefront.
Couriers earn less each year, and that reaches you through the back door
Last-mile earnings are compressing, and that compression lands on your P&L, not the platform's. Gridwise measured an average of US$ 14.96 per hour for Uber Eats couriers in 2024, down 5% year over year, and US$ 12.23 per hour at DoorDash, down 3%; DoorDash, meanwhile, reports more than USD 18 billion generated for couriers that year (DoorDash, Full Year 2024 Financial Results). When the delivery hour loses value, couriers reject long, low-value trips, and your far-zone orders wait longer, arrive lukewarm, and hand you back a three-star review that you pay for in visibility. Set a real delivery radius by time band, measure it with the assignment wait time the app already shows you, and shut down the zones where that wait crosses eight minutes at peak.
Q-commerce joined the same board and is fighting you for the occasion
Your eleven-o'clock competitor is no longer the restaurant down the street, it is the twenty-minute supermarket inside the same application. Glovo bills more than €1 billion a year with retail and grocery growing close to 50% in 2024 (EU-Startups, 2025), and Meituan moved roughly RMB 270 billion —about USD 37 billion— in instant retail that same year, according to Momentum Works. That inventory competes for the same thumb and the same craving, at a margin you cannot possibly match on packaged product. The consultant's read: do not fight there. Your edge is the hot plate nobody replicates on a shelf. If you run a small operation, concentrate your late-night menu on four dishes that travel well and raise the price 8%; if you carry a known brand, negotiate a fixed slot between 10 p.m. and 1 a.m. before grocery eats the space.
Frequency rises, loyalty does not: every order is won again
Consumers order more often but choose from scratch every time, and that distinction completely changes where the money belongs. Deliveroo reported a record frequency of 3.5 orders per month per consumer across the UK and Ireland during 2024 (Deliveroo plc, 2024), and Just Eat Takeaway moved EUR 8 billion in GTV across northern Europe, up 4% in constant currency (Just Eat Takeaway.com, 2024). Higher frequency inside the app does not mean more loyalty to your brand: it means more chances for someone else to take the slot. That is why permanent promotions are the most expensive trap in the channel. A 20% discount left running for three months bought volume without margin, never recurrence. Open your promotions panel today, switch off everything active for more than thirty days, and measure the real order drop for two weeks before turning anything back on.
The horizon: what to adopt now and what to watch from a distance
Adopt what moves your margin this quarter and watch the rest without spending on it. Three items belong in the ADOPT column: a per-channel P&L separating commission from advertising, a delivery menu redesigned with its own prices —absorbing packaging, commission and transport shrinkage—, and a weekly review of live promotions, because cash flow remains the leading cause of financial stress and closure among small businesses (Inc.). In the WATCH column sits delivery robotics: Starship Technologies raised USD 90 million in February 2024 according to Mordor Intelligence, and foodtech capital in Latin America stays concentrated in delivery and dark kitchens (Bloomberg Línea), yet neither one lowers the cost of tomorrow's order. A robot pilot today is a press note; a recosted menu is cash. Diego F. Parra keeps insisting on that order at Masterestaurant, never the reverse.
The overrated trend: the dark kitchen as a margin lifeboat
A ghost kitchen does not fix broken unit economics, it hides them for six months and then hands them back with rent on top. It was sold as the answer to the commission problem, and it remains the region's most funded vertical alongside delivery, according to Bloomberg Línea, but capital flowing into a model is no evidence that the model leaves margin for the operator. Follow it through to the end: if you open a dark kitchen for a menu whose contribution margin per order is negative at 27% commission, every extra order the new location wins AMPLIFIES the loss, now with a signed lease and no dining room to offset it. Here is the real tension of the trade: the digital channel needs volume to dilute fixed costs, and volume without positive unit margin is the fastest way to go under with a full kitchen. Fix the arithmetic of the plate first; square meters get decided later.
Real trend vs fad: how to tell them apart
REAL TREND — The marketplace became an advertising medium, not a sales channel. Platforms now draw a growing share of revenue from in-app advertising, and by 2026 organic position matters less than ad budget. Measurable signal: impressions falling while your rating rises is not a food problem, it is ad inventory. Ninety-day move: split «commission» from «in-app advertising» as separate P&L lines and compute both as a share of channel GMV. REAL TREND — Ticket beats commission. One commission point is worth less than two dollars of ticket. Measurable signal: in accounts with tickets below USD 14, no commission renegotiation ever pushed contribution margin past 10%; in accounts above USD 20, even a 30% commission leaves a healthy operation. Ninety-day move: rebuild the delivery menu around two-person bundles plus one high-margin side, then track ticket weekly. FAD — «Open a dark kitchen to rescue the margin».
Real trend vs fad: how to tell them apart — in practice
A ghost kitchen does not repair broken unit economics; it multiplies them with no dining room left to subsidise the damage. Starting a dark kitchen from scratch does take 45% to 65% less upfront capital than a full-service site, true enough, yet its only revenue stream is the channel whose margin was already thin. Ninety-day move: if in-app contribution margin sits under 12%, fix that before signing any shared-kitchen lease. REAL TREND — Virtual brands split by daypart. One kitchen runs two or three concepts depending on the hour, lifting utilisation without adding rent. Measurable signal: kitchens that layered a breakfast concept onto a lunch operation raised revenue per square metre while fixed payroll stayed flat. Ninety-day move: pick your dead daypart, build a six-SKU concept from ingredients you already purchase, and launch it under its own app listing. FAD — «QR only, drop the printed menu».
Real trend vs fad: how to tell them apart — key points
Full substitution is a hospitality mistake dressed up as optimisation. The PHYSICAL menu controls the dining-room experience: service pacing, menu narrative, the server's suggestive selling. The QR menu is the complement that serves delivery, accessibility, price changes and analytics. At Masterestaurant the verdict is BOTH, each with its role; whoever scraps the printed menu loses the suggestive-selling lever that holds the dining-room ticket up. REAL TREND — Local SEO became the counterweight to the delivery algorithm. When the app raises its commission, the only asset still yours is ranking first on Maps. Measurable signal: most «near me» searches end in an action within 24 hours, and listings with fresh reviews and current photos capture a disproportionate share of those clicks. Ninety-day move: post to Google Business Profile twice a week, answer 100% of reviews inside 48 hours, upload 10 new photos of real plates.
Marketplace vs owned channel, criterion by criterion
Marketplace: when it genuinely pays
- When your in-app average ticket clears USD 18 and the delivery menu holds food cost under 30%.
- When the kitchen sits idle between 2 pm and 6 pm and the incremental order consumes ingredients only, not extra labour.
- When you enter a new neighbourhood and need traffic today while your Google Business Profile matures.
- When you negotiated a volume-based commission plan and the rate is written into the contract, not promised verbally.
- When you can hold 4.7★ or better: listing position depends on rating and acceptance rate, and dropping under 4.5★ buries your impressions in the feed.
Owned channel: when it genuinely pays
- When you already hold 300-plus Google reviews and surface in the Maps local pack for «restaurant near me» in your category.
- When 35% or more of your app orders come from repeat customers: you are paying commission on people who are already yours.
- When your truly profitable delivery radius is 3 km rather than 8, because drive time is what wrecks both the food and the margin.
- When you can fund USD 300 to USD 600 a month of geo-targeted advertising for a full quarter without choking cash.
- When somebody answers WhatsApp in under 3 minutes at peak; without that person, keep the channel closed a while longer.
The numbers that govern this decision
“We were billing USD 41,000 a month on Rappi and we were sure it was our best channel. Diego made us open a single order: 27% commission, USD 1.05 of packaging, a 15% promo that had been running for seven months because nobody switched it off, and an average ticket of USD 13.40. Real contribution margin was 3%. We lifted the ticket to USD 19.80 with two-person bundles and a house-cut potato that costs USD 0.60 and sells for USD 4.20, killed the permanent promo, and cut the radius from 7 km to 3.5 km. Four months later we bill USD 36,500, less than before, yet margin sits at 16% and for the first time delivery pays its share of the rent.”
Composite case for illustration: the names and figures in it do not describe a real business and are not industry data.
Four moves to fix your unit economics in 90 days
Take your best-selling dish on the app and subtract, in this sequence: ingredient cost, packaging, platform commission, any live promotional discount, and the cost of error (refunded orders run roughly 2%-4% of volume). What remains is your contribution margin per order. Do it on paper, using last month's real ticket rather than the menu price. If the number lands under 12%, stop spending on ads until you fix it, because scaling a broken margin only speeds up the loss.
The delivery menu is a different product. Pull the dishes that travel badly — fried items, crisp textures, delicate plating — and build three two-person bundles that push the ticket past USD 20. Add one side with food cost under 20% priced at USD 4 to USD 5, since that single unit is what funds the commission. Keep the PHYSICAL menu intact in the dining room, with its narrative and its suggestive selling, and run the QR as the complement for pricing and analytics. Then kill every permanent promotion: anything live for over six weeks stopped being a promotion and became your price.
Cut your delivery radius to 3 km and watch what happens. In almost every operation the far order arrives cold, triggers a refund and drags down the rating, and that rating governs your visibility in the feed. In parallel, answer 100% of reviews within 48 hours and ask for the review with a printed insert inside the packaging rather than an email. Holding 4.7★ is worth more than two negotiated commission points, because the rating decides how many people see you before price decides whether they buy.
With the margin corrected, open your own front: a Google Business Profile with exact hours, 30 real photos, posts twice a week and a reply to every review; WhatsApp ordering with the menu pinned; geo-targeted advertising of USD 300 to USD 600 monthly inside a 3 km radius. The 90-day goal is not replacing the app, it is moving 20% of your orders onto the owned channel. That 20% is the difference between negotiating with the platform and accepting whatever it puts on the table.
And with AI?
Optimize channels, pricing and unit economics of your dark kitchen. Diego F. Parra is an expert in AI applied to restaurants.
Delivery unit economics: free tools
Masterestaurant tools for this decision
None of this holds if the number lives in the owner's head. The only way a delivery margin survives is when the per-order calculation is written down, refreshed monthly and visible to whoever sets prices.
These three tools in the ecosystem cover the three questions inside the problem: what model you run, what each dish leaves, and how long cash holds while you correct course.
Questions owners keep asking me about this
How much does a Rappi order actually leave?
How much does a Rappi order actually leave?
At 27% commission, 30% food cost and 5% packaging, a USD 13 order leaves roughly USD 0.50 of contribution, essentially nothing. Run the same maths on a USD 22 ticket and it leaves USD 3.10 to USD 4.80. Ticket size, not commission, decides whether the channel pays.
Is starting a dark kitchen from scratch worth it to improve margin?
Is starting a dark kitchen from scratch worth it to improve margin?
Only if your in-app contribution margin already clears 12%. A ghost kitchen saves up to 60% of upfront capital versus a full-service site, yet it removes the dining room that was subsidising delivery losses. Dark kitchen vs brick and mortar is not a cost fight; it is a bet that the digital channel already works.
How do I increase sales on Rappi without burning the margin?
How do I increase sales on Rappi without burning the margin?
Raise the ticket before the volume: two-person bundles, one side under 20% food cost, fresh photos every month. Hold 4.7★ by answering reviews within 48 hours, since rating governs feed impressions. And switch off any promotion that has been live longer than six weeks.
Should I drop the printed menu now that I have a QR menu?
Should I drop the printed menu now that I have a QR menu?
No. The printed menu controls the dining-room experience: service pacing, menu narrative and the server's suggestive selling, which is the lever holding your ticket up. The QR is the complement for delivery, accessibility, price changes and analytics. The Masterestaurant verdict is BOTH, each with its own role.
2026 data on delivery unit economics
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Value | Source |
|---|---|---|
| Share of U.S. ghost restaurants (dark kitchens on delivery apps) that were chains as of late summer 2024 | 76 % (2024) | Datassential — In Focus: Ghost Restaurants (2024) |
| Decline in U.S. ghost kitchen industry revenue (dark kitchens on delivery apps) in 2024 | -5,2 % (2024) | IBISWorld — Ghost Kitchens in the US industry report (2025) |
| Number of ghost kitchens (dark kitchens on delivery apps) in Mexico City according to Canirac, 40% above 2023 | 1.200 cocinas fantasma (2026) | Milenio — 'Dark kitchens' en CdMx: así cambia el delivery, con datos de Canirac (2026) |
| Growth of Mexico City ghost kitchens (dark kitchens on delivery apps) versus 2023 according to Canirac | 40 % frente a 2023 | Milenio — 'Dark kitchens' en CdMx: así cambia el delivery, con datos de Canirac (2026) |
| Upper bound of delivery app commissions for restaurants in Mexico (relevant to dark kitchen profitability on delivery apps), per the Canirac president | entre 15 % y 35 % de las ventas (2026) | El Universal San Luis — Comisiones de hasta el 35 por ciento en apps de reparto, el principal reto para restaurantes: CANIRAC (2026) |
| Estimated annual value of the food delivery market cited for Mexico, where dark kitchens on delivery apps operate, per consultancy IMARC | 38.400 millones de dólares al año (2026) | Milenio — 'Dark kitchens' en CdMx: así cambia el delivery, con datos de IMARC (2026) |
Related content
Delivery unit economics: the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
