Delivery Unit Economics: the Mistake That Sinks Your Margin vs Masterestaurant's Correct Method
The most expensive mistake in delivery unit economics: calculating food cost the same way you do in the dining room, without adding the platform commission —22% to 30%—, packaging —4% to 6%— and in-app marketing —2% to 4%—. A dish that cost 30% food cost in the dining room ends up with a real contribution margin of just 8% to 12% on delivery. Masterestaurant's correct method adds ingredients, packaging and commission into a channel-adjusted food cost that should never exceed 32% of the net ticket, and measures profitability per full order, not per single dish. Diego F. Parra has seen it in more than 60 kitchens: the leak isn't discovered until month-end close, when 8 to 15 margin points are already gone.
Delivery already accounts for 25% to 45% of total sales in urban Latin American restaurants, according to operators who report to Masterestaurant during unit economics audits. The problem isn't selling through delivery; it's that most owners still cost those orders with the same dining-room spreadsheet, ignoring that platforms charge commission on the gross ticket, that packaging carries a real cost of $0.40 to $0.90 per order, and that assembly time eats kitchen minutes that never get billed separately. The result is a contribution margin that looks healthy in the monthly sales report but, in financial reality, leaves the restaurant operating near break-even on its delivery channel, month after month, unnoticed until cash flow tightens.
In ghost kitchens the problem multiplies because there's no dining-room revenue to offset delivery's thin margin. There, 100% of billing runs through platforms charging 25% to 30% commission, and the channel-adjusted food cost also has to cover fixed location costs —between $1,800 and $3,500 a month for a mid-size ghost kitchen. Diego F. Parra has audited operations where the owner celebrated 200 daily orders without knowing that, after commission, packaging and assembly labor, the real contribution margin was 6%. Masterestaurant fixes this with channel-based costing that separates dining room, own delivery and third-party platforms, each with its own channel-adjusted food cost and daily order break-even.
Side-by-side comparison
| Common Mistake | Masterestaurant Correct Method | |
|---|---|---|
| Target food cost | ✕30% calculated on the gross ticket, same as dine-in | ✓≤32% on the net ticket, after 25%-30% platform commission |
| Packaging cost | ✕0% — never accounted for separately | ✓4%-6% of the ticket, added to variable cost per order |
| Platform commission | ✕Subtracted only from final profit, not from dish cost | ✓Built into channel-adjusted food cost: 22%-30% by platform |
| Contribution margin | ✕Measured per single dish | ✓Measured per full order, $18-$24 average ticket |
| Break-even point | ✕Never calculated per channel | ✓Calculated per platform: 25-40 orders/day for a mid-size ghost kitchen |
| Assembly time | ✕Not included in order cost | ✓Labor cost per order: $0.80-$1.40 from hourly wage ÷ orders/hour |
What are delivery unit economics and why do they differ from dine-in?
Delivery unit economics are profitability metrics calculated per order, per channel, and per platform—not per month or per concept—and they differ radically from dine-in because every order carries a platform commission (22%-30%), packaging ($0.40-$0.90), and prep time, costs that simply do not exist in a dining room. A restaurant running 30% food cost in-house can end up with a 6%-9% contribution margin per delivery order if its costing sheet is never adjusted. Diego F. Parra sees this pattern repeatedly in Masterestaurant audits: the owner reports record delivery sales alongside tight cash flow, because the wrong ruler is being used to measure performance. The correction starts by costing on net ticket—gross ticket minus platform commission—and adding packaging and order assembly as variable costs of the channel, not as general overhead.
How do I calculate the real food cost of a delivery order?
The real food cost of a delivery order is calculated on the net ticket, not on the gross selling price: if the ticket is $20 and the platform charges 27%, the net ticket is $14.60, and the food cost of a dish that costs $5.50 to produce is no longer 27.5% but 37.7%. Adding packaging ($0.70 average in mid-sized operations) pushes the total variable cost of the order to $6.20—42.5% of the net ticket. Masterestaurant recommends a channel-adjusted food cost ceiling of 34%-36% of net ticket so each order leaves a healthy contribution margin. If the number exceeds that threshold, the solution is not to cut ingredients: it is to reprice the item on the delivery platform or pull menu items that fail the filter from the digital menu entirely. The daily order break-even for a dark kitchen depends on three variables: monthly rent (between $1,800 and $3,500 for a medium-sized kitchen), average net ticket per order, and unit contribution margin.
How many daily orders does a dark kitchen need to cover its fixed costs?
With $2,400 rent, a $22 gross ticket, and 27% commission, the net ticket is $16.06; if the variable cost per order (food cost + packaging + assembly) totals $10.40, the contribution margin is $5.66. Covering $2,400 in fixed rent requires 424 orders per month—14 daily orders—before accounting for wages or utilities. Diego F. Parra has audited dark kitchens celebrating 200 daily orders with a $3.20 contribution margin per order, but carrying $8,000 in monthly fixed costs: the operation was losing money every month without the sales report ever showing it. The main delivery platforms in Latin America charge commissions between 18% and 32% of the gross ticket; the figure varies by country, order volume, and whether the restaurant pays in-app advertising. Uber Eats and Rappi typically range from 25% to 30% in markets like Colombia, Mexico, and Peru; local apps may negotiate down to 18%-22% for high-volume restaurants.
What commission do delivery platforms charge and how does it affect margin?
The impact is direct: every commission point that rises strips one point from the contribution margin. A restaurant with an $18 average ticket and 28% commission operates on a net ticket of $12.96; if the order food cost is $5.40, the gross margin before packaging is $7.56—just 41.9% of net ticket. Masterestaurant treats commission negotiation as a core part of the unit economics plan, because shaving 3 commission points is equivalent to raising the selling price by $0.54 per order without touching the menu. Packaging is the most overlooked variable cost in delivery: between $0.40 and $0.90 per order depending on container type and average ticket, it represents 4%-6% of the gross ticket on orders of $15-$20. In a restaurant with 150 daily orders, that figure accumulates to $1,800-$4,050 per month in packaging—a cost many operators record as 'supplies' without disaggregating by channel.
How does packaging affect the contribution margin in delivery?
The mistake has a direct consequence: the delivery channel's contribution margin appears inflated in the monthly report because packaging is spread as general overhead. Masterestaurant requires in its audits that packaging be costed per order and per channel, with supplier prices updated every quarter, because packaging inputs rose 12%-18% across several regional markets in 2024-2025 and many costing sheets still carry 2022 prices. Measuring profitability per dish in delivery is a methodological error: no platform charges commission by item—it charges on the full order ticket. A $22 order may contain a $14 main with a tight margin and an $8 dessert with a high margin; the weighted margin of the full order can be 5 to 8 points higher than the main dish alone if the complementary items are well designed. Diego F. Parra recommends always measuring the complete order: average ticket, item composition, and weighted contribution margin.
What is the difference between measuring profitability per dish versus per order in delivery?
Restaurants that redesigned their digital menu with this logic saw average tickets rise from $18 to $24 without changing prices—simply by adjusting combo suggestions inside the platform—which improved contribution margin per order by 6 to 9 percentage points without altering the cost structure. Building a proprietary delivery channel makes sense when volume exceeds 80-100 daily orders and the restaurant has a recurring customer base: at that volume, the commission savings (18%-28% per order) justify the cost of a proprietary ordering platform ($150-$400 per month) plus last-mile logistics (between $2.50 and $4.50 per delivery with in-house or outsourced riders). Masterestaurant calculates the crossover point between third-party platform cost and proprietary channel cost for each operation: in most cases analyzed, the proprietary channel becomes more efficient starting at roughly 90 daily orders with a $20 average ticket. Below that threshold, platforms are more efficient because they provide visibility and new demand that a proprietary channel cannot generate on its own in the first months of operation.
How do I set a selling price on a delivery platform that protects my margin?
The selling price on a delivery platform must be calculated backward: first define the minimum acceptable contribution margin per order (Masterestaurant recommendation: 55%-60% of net ticket), then add food cost + packaging + assembly—that total is the unit variable cost; apply the target margin over that cost to get the required net price; finally divide by (1 − commission rate) to arrive at the gross platform price. Example: variable cost $7.20, target margin 58% of net ticket → required net price = $7.20 / 0.42 = $17.14; with 27% commission, the platform price must be $17.14 / 0.73 = $23.48. Most restaurants set platform prices with an intuitive 10%-15% markup over dine-in price, which is insufficient when the commission exceeds 25%. Diego F. Parra recommends revisiting this structure every six months or whenever the platform adjusts its rate. The mistake calculates food cost on the gross ticket; the correct method calculates it on the net ticket, after subtracting 25%-30% platform commission, which shifts real food cost from 30% to 38%-42% if price isn't adjusted.
The 5 differences that change your real delivery margin
The mistake ignores packaging as a variable cost; Masterestaurant always adds it, 4% to 6% of the ticket, because on a $15 order that's $0.60 to $0.90 that does hit contribution margin. The mistake measures profitability dish by dish; the correct method measures the full order, because the $18-$24 average delivery ticket includes combos and extras that shift weighted margin by 5 to 8 points. The mistake treats every platform the same; Masterestaurant calculates unit economics per channel, because the commission gap between an 18% app and a 30% app shifts break-even by 10 to 15 daily orders. The mistake ignores assembly time; the correct method calculates labor cost per order —$0.80 to $1.40— by dividing hourly wage by orders assembled that hour.
A/B analysis: traditional costing vs Masterestaurant channel-based costing
Signs you're calculating delivery unit economics wrongCommon mistake
- You calculate food cost on the gross ticket without subtracting the 22%-30% platform commission, so real cost is underestimated by 8-12 points.
- Packaging never shows up as a cost line, even though it averages $0.40 to $0.90 per order.
- You measure profitability dish by dish, never per full order, losing sight of the real $18-$24 average ticket.
- You use the same costing for all three platforms, even though commission ranges from 18% to 30% depending on the app.
- You never calculate the labor cost of assembling the order, which adds $0.80 to $1.40 per order in the kitchen.
Signs your delivery costing is done right (Masterestaurant method)Masterestaurant
- You calculate channel-adjusted food cost: ingredients + packaging + commission, capped at 32% of the net ticket on each platform.
- You add packaging as a fixed variable cost per order, 4% to 6% of the ticket, on every platform.
- You measure contribution margin per full order, using the real average ticket of each channel.
- You separate costing per platform because 18% to 30% commission shifts break-even by 10 to 15 daily orders.
- You include assembly labor cost ($0.80-$1.40 per order), calculated as hourly wage divided by orders assembled per hour.
Side-by-side comparison
| Common Mistake | Masterestaurant Correct Method | |
|---|---|---|
| Target food cost | ✕30% calculated on the gross ticket, same as dine-in | ✓≤32% on the net ticket, after 25%-30% platform commission |
| Packaging cost | ✕0% — never accounted for separately | ✓4%-6% of the ticket, added to variable cost per order |
| Platform commission | ✕Subtracted only from final profit, not from dish cost | ✓Built into channel-adjusted food cost: 22%-30% by platform |
| Contribution margin | ✕Measured per single dish | ✓Measured per full order, $18-$24 average ticket |
| Break-even point | ✕Never calculated per channel | ✓Calculated per platform: 25-40 orders/day for a mid-size ghost kitchen |
| Assembly time | ✕Not included in order cost | ✓Labor cost per order: $0.80-$1.40 from hourly wage ÷ orders/hour |
Delivery unit economics by the numbers: what an audit reveals
“We were billing 180 daily orders across three platforms and thought the business was breathing fine. When Diego F. Parra from Masterestaurant separated our costing by channel, we found that real delivery food cost was 41%, not the 29% our POS reported, because we'd never added commission or packaging to dish cost. We adjusted prices and packaging in 15 days, raised contribution margin from 9% to 19%, and break-even dropped from 210 to 150 daily orders.”
How to calculate delivery unit economics in 4 steps (Masterestaurant method)
Build a separate costing sheet for each channel: dining room, your own delivery fleet, and every third-party platform (Rappi, Uber Eats, your own app). The ingredients stay the same, but the channel-adjusted food cost changes because you must add the platform commission (22%-30%), packaging (4%-6%), and, when it applies, the payment gateway fee (2.5%-3.5%). A dish with 28% food cost in the dining room can hit 38%-42% adjusted food cost on a platform charging 28% commission, and that's exactly the number most owners never calculate before pricing their delivery menu.
Add ingredients plus packaging plus platform commission and divide that total by the price actually charged on that platform, never by the dining-room price. If the result exceeds 32%, the dish isn't viable on that channel without adjusting price or recipe. Masterestaurant recommends pricing 8% to 15% higher on the platform than in the dining room to absorb the commission without sacrificing contribution margin. Delivery customers already expect to pay a bit more than dine-in guests, and Masterestaurant's data shows they tolerate up to a 12% price gap without reducing order frequency.
Calculate the real average ticket —including combos, extras and tips when they apply— and subtract every variable cost: ingredients, packaging, platform commission and assembly labor ($0.80 to $1.40 per order). A healthy delivery contribution margin should land between 15% and 22% of the ticket; below 10%, the channel is subsidizing the customer instead of generating profit for the restaurant. Diego F. Parra checks this number before any other metric in his audits, because it reveals whether order growth is actually building cash or just inflating the revenue reported every month.
Divide the fixed cost assigned to that kitchen or shift by the contribution margin per order on that channel. A ghost kitchen with $2,400 in monthly fixed cost and a $3.20 contribution margin per order needs 750 orders a month, about 25 a day, just to cover expenses before generating profit. If real volume sits below that break-even point, any marketing campaign that boosts orders without checking contribution margin only speeds up the loss instead of fixing it; that's why Masterestaurant calculates the break-even first and the growth target second.
And with AI?
Optimize channels, pricing and unit economics of your dark kitchen. Diego F. Parra is an expert in AI applied to restaurants.
Free tools to apply this now
Masterestaurant tools to control delivery unit economics
Diego F. Parra built three tools inside the Masterestaurant ecosystem so restaurant owners can calculate delivery unit economics without relying on improvised spreadsheets or the partial reports platforms hand back.
Frequently asked questions about delivery unit economics
What's the maximum recommended food cost for delivery?
How does platform commission affect real margin?
How many daily orders does a ghost kitchen need to be profitable?
Should you subsidize delivery fees to win more orders?
Sector data 2026 (official sources)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Benchmark 2026 | Source |
|---|---|---|
| Tráfico de foodservice | delivery como driver de crecimiento | National Restaurant Association |
| Comisiones de delivery | 15–30% nominal · 30–45% efectivo | Nation's Restaurant News |
| Mercado global de ghost kitchens | ~$83.5 B en 2026 (CAGR ~10–15%) | Statista |
| Operación fuera del local | ~75% del tráfico | Circana |
Related content
Audit your restaurant's delivery unit economics with Masterestaurant
Diego F. Parra and the Masterestaurant team have audited delivery costing for more than 60 kitchens across Latin America. Book a session and find out your real contribution margin per platform before 2026 closes.
By