Delivery menu vs dine-in: costing each channel without giving away the margin

A delivery menu vs dine-in menu must NEVER be the same card at the same price: platform commission takes between 15% and 30% of the sale and packaging adds 0.40 to 1.80 USD per order, so the dish that yields a 68% contribution margin at the table drops to 41% on the app without you touching a single gram of the recipe. The right method is to cost each channel per portion separately, cut the delivery menu down to 40-60% of the dine-in items by removing everything that degrades over a 20-minute ride, and set the digital price on the margin that survives AFTER commission rather than on food cost.
The order lands at nine ten in the evening, the kitchen pushes it out in eleven minutes, and the owner celebrates because the ticket reads 34 USD. Three weeks later, when the platform settles, that ticket has turned into 23.80 USD net, packaging ate 1.40 more, and the dine-in signature dish that carries the till from Tuesday through Thursday turned out to be the one leaving the least money per unit sold on the app. Nobody saw it coming, because the card was identical and the price was identical, and in an operator's head a dish is a dish whichever door it leaves by.
That is the error repeating itself across almost every kitchen we review: treating delivery as a distribution channel when it is really a different BUSINESS, with its own cost structure, its own demand elasticity and its own list of dishes that drain profitability. The same standard recipe, executed by the same cook, sourced from the same supplier, produces two financial outcomes that look nothing alike. And if you never split them in the books, the good channel subsidises the bad one for months without the P&L saying a word, because sales climb while margin sinks slowly.
Diego F. Parra has spent twenty years inside kitchens and boardrooms, and at Masterestaurant the delivery menu vs dine-in conversation always opens with the uncomfortable question: how much money does this dish leave once the app takes its cut? Not how much it sells. How much it LEAVES. That distinction, obvious on paper, separates an operation that grows through delivery from one drowning while selling more.
Side-by-side comparison
| One card for both channels (the error) | Delivery menu costed separately (the fix) | |
|---|---|---|
| Platform commission on the sale | ✕Ignored: the dine-in price is charged and the app withholds 15-30% | ✓Deducted before pricing: digital price sits 18-25% above dine-in |
| Contribution margin per portion | ✕Falls from 68% to 41% on the same dish with nobody measuring it | ✓Holds between 58% and 64% net after commission and packaging |
| Menu size | ✕All 42 dine-in items, including 9 that travel badly | ✓18-24 items picked for resistance to a 20-30 minute ride |
| Packaging cost per order | ✕Missing from per-portion costing: 0.40-1.80 USD absorbed silently | ✓Charged to the digital standard recipe as an input, its own line |
| Target food cost per dish | ✕28-32% figured on the menu price, with no channel adjustment | ✓22-26% on delivery so commission still lands at a real 30% |
| Customer decision time | ✕8-12 minutes reading the card at the table, with a server guiding | ✓40-90 seconds of scrolling: the first 6 items drive 60% of orders |
| Refunds and quality complaints | ✕4-7% of orders on fried items or emulsified sauces | ✓Under 1.5% once travel-fragile dishes leave the digital card |
Step 1: split the P&L by channel before you touch a single price
The first deliverable is a channel-level income statement, dining-room gross sales in one column and net platform revenue in another, because as long as those two live added together you are reading an average that exists nowhere in your kitchen. Pull three months of app settlements, subtract the real commission —somewhere between 15% and 30% depending on your agreement— and write down what actually landed in the bank, not what the POS sales report shows. With median full-service food cost at 32,0% of sales (National Restaurant Association, Restaurant Operations Report 2025), a channel that withholds 27% produces a gross margin that no longer resembles the room's. Verify it this way: if you cannot say within ten seconds how many net USD per order the app left you last month, this step is not finished. Packaging is raw material and belongs in every dish's digital spec sheet with its unit cost, exactly like oil or protein.
Step 2: charge packaging to the standard recipe, never to overhead
A compartmented tray with a tamper lid, the thermal bag and the security seal add between 0,40 and 1,80 USD per order, and that spread is enormous: the dish that ships in one tray and the bowl needing three separate containers so the sauce doesn't drown the crunch live in different financial realities, ones that general accounting hides. Duplicate each spec sheet in the system —dining-room version and delivery version— and add packaging only to the second. How you check the step: open five sheets at random and confirm the delivery version shows a HIGHER food cost percentage than its dining-room twin; if they match, somebody skipped the line. The formula that decides everything is short: menu price minus commission, minus food cost, minus packaging, equals the channel's real contribution margin. An 18 USD dish carrying 5,40 in food cost leaves 70% in the room; once the platform withholds 27%, net revenue drops to 13,14 and margin falls to 58,9% before packaging enters.
Step 3: recompute contribution margin dish by dish with commission inside
Add the 1,20 tray and that dish is already working near 49%. Multiply the gap by monthly volume and you will see the thousands of USD evaporating without showing up in any accounting line, because technically they were never revenue. The deliverable is a table ranking dishes from highest to lowest digital-channel contribution margin. The order rarely matches the dining room's, and that mismatch is precisely the information you did the exercise for. Time to commit: dishes in the bottom quartile of that table leave the digital menu, even when the room loves them and the owner defends them. A well-built delivery menu usually carries between 40% and 60% of the room's items, not for kitchen convenience but because every dish that travels badly generates complaints, remakes and low ratings that later cost visibility inside the app's algorithm. Give priority to what survives twenty minutes in a thermal bag and to what runs cheap by design: pizza works at 15% to 20% food cost against menu price (Sauce, 2025), which is why the digital channel rewards it.
Step 4: cut the dishes that subtract and build a shorter digital menu
Verification: the digital menu fits on a phone screen without endless scrolling, and no bottom-quartile item survived the cut. Digital prices go up, and they go up with judgment, never as a flat percentage smeared across the whole menu. Work out how much each dish needs to recover the dining room's target margin and raise only where the differential hurts: a dish that lost eleven margin points deserves different treatment from one that lost three. The rule holding all of this together is that per-dish food cost stays under 32% in every channel, and the healthy industry band runs from 28% to 35% (National Restaurant Association). Diego F. Parra keeps insisting at Masterestaurant that the increase should not hide: your app guest already pays service and delivery fees, and compares mostly inside the application, not against your printed menu. Verifiable deliverable: every digital dish sits back inside the target margin defined in step 3.
The four mistakes that ruin this exercise
The most expensive mistake is celebrating a rising digital average ticket without reading the settlement, because the ticket rises with the service fee and that money is not yours. Second comes treating commission as a commercial discount when it is a variable cost of the sale belonging to the channel's P&L. Third, leaving packaging in office supplies, a decision that guarantees you will never learn which bowl is costing you money. And fourth, the quietest one, switching suppliers to paper over the problem: 40% of operators named that their main strategy against rising costs (TouchBistro 2024, via Apicbase), and it fixes nothing when the hole sits in the channel's structure. If cash flow tightens, there you have the most frequent cause of closure among small businesses (Inc.), and it rarely comes from the supplier. Something worse than losing money happens: you grow toward insolvency without noticing for months.
What happens if you never separate the two menus?
Picture a location adding 1.400 monthly app orders with the same menu and the same prices as the room;
reported sales climb, the owner hires another cook, negotiates the neighboring space to expand, and aggregate contribution margin slides two or three points per quarter while no P&L line shouts about it. With sector spending up only 2% in 2024 against flat traffic (Circana), that cushion does not exist. The dining room ends up financing the digital channel, Tuesday-through-Thursday cash thins out, and the diagnosis arrives the day payroll is due. That is delivery's paradox: the channel that fills a kitchen fastest also drains the bank fastest when it enters without spec sheets of its own. Your digital menu is ready when you can answer five questions without opening a file. One: what is the app channel's net contribution margin, commission already deducted? Two: what does packaging cost on your best seller, priced to the cent between 0,40 and 1,80 USD?
Closing checklist: how to know everything landed right
Three: which dishes left the digital menu, and why? Four: did every digital item land under 32% food cost, inside the healthy 28% to 35% band the National Restaurant Association reports? Five: how much net money per order does the app leave today versus a dining-room cover? Should any answer begin with «more or less», go back to the step where measurement broke. Revisit this table whenever the platform changes its commission, because the day it climbs from 25% to 30% your digital menu expired without telling you. Commission is not a trade discount, it is a variable cost of the sale. When a platform withholds 27% on an 18 USD dish, you did not sell 18: you sold 13.14. If that dish carries 5.40 USD of food cost, your contribution margin slid from 70% to 58.9% before packaging enters the picture, and that single point across 1,400 monthly orders is 2,100 USD gone from EBITDA without a trace in any ledger account.
The four differences that actually move the till
Packaging is raw material, not stationery. A compartment tray with a sealed lid, the thermal bag and the tamper seal run between 0.40 and 1.80 USD depending on the dish, and that figure belongs in the digital standard recipe exactly like oil or protein. Booking it under overheads is the most elegant way to never learn that your 12 USD bowl barely leaves 4.10. Travel time destroys product, and dishes do not degrade at the same rate. A stew, a rice dish or a braise hold thirty minutes without losing anything; breaded fish, thin fries or a salad dressed with an emulsified vinaigrette lose texture before minute fifteen. Pulling the dishes that drain profitability through complaints rather than cost brought refunds under 1.5% wherever the travel-resistance filter was applied. The purchase decision happens on a different plane. At the table a guest reads for eight minutes, asks the server and lets themselves be guided; on the app they decide in 40 to 90 seconds, with a thumb, comparing photographs.
The four differences that actually move the till — in practice
Digital menu engineering puts the highest marginal profitability per dish in the first six scroll slots and drops the long-section logic that works on paper and buries margin on screen.
Criterion by criterion
What the average operator doesThe expensive error
- Uploads the full dine-in card to the app in one afternoon, same photos and same table prices.
- Figures food cost on gross sale price, calls 30% acceptable, and never deducts the 15-30% commission.
- Leaves packaging out of per-portion costing and books it under overheads, where nobody looks again.
- Keeps fried items, crisp doughs and emulsified sauces on the digital card even though they arrive sad at minute 25.
- Judges channel success by monthly revenue instead of marginal profitability per dish.
- Finds the hole when the accountant points out that sales rose 22% while profit dropped 3 points.
What a kitchen that actually wins on delivery doesMasterestaurant
- Builds a parallel standard recipe for every digital item, with grammage, packaging and travel shrinkage inside.
- Prices off the margin that survives commission: 18-25% above the dine-in price, stated plainly.
- Trims the delivery menu to 18-24 items and reads the sales mix every fourteen days to pull whatever stops rotating.
- Applies scroll-specific price psychology: the first six slots carry 60% of orders, so the best margins live there.
- Splits the P&L by channel, with its own commission, packaging and assigned labour lines.
- Tests demand elasticity with two-week price experiments before moving the whole card.
Side-by-side comparison
| One card for both channels (the error) | Delivery menu costed separately (the fix) | |
|---|---|---|
| Platform commission on the sale | ✕Ignored: the dine-in price is charged and the app withholds 15-30% | ✓Deducted before pricing: digital price sits 18-25% above dine-in |
| Contribution margin per portion | ✕Falls from 68% to 41% on the same dish with nobody measuring it | ✓Holds between 58% and 64% net after commission and packaging |
| Menu size | ✕All 42 dine-in items, including 9 that travel badly | ✓18-24 items picked for resistance to a 20-30 minute ride |
| Packaging cost per order | ✕Missing from per-portion costing: 0.40-1.80 USD absorbed silently | ✓Charged to the digital standard recipe as an input, its own line |
| Target food cost per dish | ✕28-32% figured on the menu price, with no channel adjustment | ✓22-26% on delivery so commission still lands at a real 30% |
| Customer decision time | ✕8-12 minutes reading the card at the table, with a server guiding | ✓40-90 seconds of scrolling: the first 6 items drive 60% of orders |
| Refunds and quality complaints | ✕4-7% of orders on fried items or emulsified sauces | ✓Under 1.5% once travel-fragile dishes leave the digital card |
The numbers behind the decision
“We had 42 dishes on the app, the same ones as the dining room and at the same price. Splitting the P&L by channel exposed the hole: delivery billed 38,000 USD a month and left 4.2% operating margin against 17.8% for the dining room. We cut to 21 items, lifted the digital price 22% and charged packaging to each recipe. Four months on the same channel bills 34,500 and leaves 14.6%: we sell less and earn 3,900 USD more every month.”
Six steps to separate the delivery menu from the dine-in card
Four things belong on the table before the first calculation: the standard recipe for every dish with real grammage verified on a scale, the latest settlement from each platform showing the effective commission rate (not the contract rate, the effective one, which absorbs co-funded promotions), the packaging list with unit prices by supplier, and the ninety-day item sales report split by channel. Measurable deliverable: one sheet with all four sources loaded and effective commission computed as money withheld divided by gross sales. Typical error here: using the 18% from the contract when settlements show 26.4% once promotions land. Checkpoint: if your effective commission differs by more than 3 points from the contracted rate, fix that before touching the card.
Duplicate each standard recipe and add two lines that do not exist at the table: the item's full packaging — tray, lid, bag, cutlery and seal — plus travel shrinkage, which for sauces and sides usually runs 3% to 6% through defensive overfilling. Add the total and divide by the price you charge on the app today. Deliverable: a table with the real digital food cost of every item, sorted worst to best. Typical error: costing the venue's average packaging instead of the packaging that specific dish needs, which can triple on a three-compartment bowl. Numeric checkpoint: any item above 32% digital food cost gets flagged red, and that flagged list is your starting point.
This is where almost everyone stops too early. Take the app selling price, subtract the effective commission from step one, and from that net figure subtract the per-portion cost from step two: what remains is the real money that dish contributes toward rent, payroll and utilities. Multiply by ninety-day unit sales and you hold absolute contribution per item. Deliverable: a ranking of marginal profitability per dish inside the digital channel. Typical error: computing margin on the dine-in card price while charging something else on the app. Checkpoint: any item leaving under 45% net margin after commission has no place on the digital card as it stands today.
Ranking in hand, cross two criteria and be ruthless. Physical filter first: any dish that arrives at minute twenty inside a bag looking different from what left the pass comes off, no debate and regardless of volume, because each complaint costs the whole ticket plus the rating. Financial filter second: items under 45% net contribution get reformulated or dropped. A healthy digital card lives between 18 and 24 items. Deliverable: the new digital menu plus the removal list with a reason beside each name. Typical error: keeping the signature plate because it is our image even though it lands cold. Checkpoint: if you pulled fewer than 35% of dine-in items, you did not apply the filter honestly.
App pricing is built backwards from table pricing: you decide first what net contribution margin you intend to hold — 58% to 64% is where a delivery operation breathes — and solve for the price from there, with commission and packaging already inside the equation. In practice that lands the digital price 18% to 25% above dine-in, and it pays to say so on the dish description with one honest line about the cost of home service. Deliverable: a signed digital price list with the target margin beside each item. Typical error: nudging prices 10% out of fear and stopping halfway, the worst possible position. Checkpoint: recompute net margin on your five best sellers and confirm none falls below 55%.
Digital menu engineering ends at screen order, which is where the sales mix gets decided. Put the highest absolute-contribution dishes in the first six slots, with their own photograph and a two-line description, and push tight-margin items you keep for completeness to the bottom. Then measure: every fourteen days compare the real mix against the one you designed and shift positions. Deliverable: a fortnightly mix report carrying total channel contribution. Typical error: sorting by culinary category as on the table card, which scatters attention on screen and sinks the ticket. Checkpoint: if after two cycles the digital average ticket has not risen at least 8%, the ordering is wrong and needs rebuilding.
And with AI?
Optimize menu engineering, descriptions and the photos that sell most. Diego F. Parra is an expert in AI applied to restaurants.
Free tools to apply this now
Masterestaurant method tools for this job
Separating the delivery menu vs dine-in card is an exercise in financial structure long before it is one in cooking, and doing it by hand on an improvised spreadsheet usually ends in a version nobody updates. These three pieces of the Masterestaurant ecosystem cover per-portion costing, margin projection by channel and the cash control that decides whether delivery survives the slow season.
Questions that arrive every week
Can I charge more on delivery than in the dining room without losing customers?
Can I charge more on delivery than in the dining room without losing customers?
Yes, and the market already assumes it: an 18% to 25% differential sits inside what the digital consumer tolerates when the dish description explains it covers home service. Demand elasticity in this channel is lower than operators fear, because someone ordering in compares convenience rather than unit price.
How many dishes should a properly costed delivery menu carry?
How many dishes should a properly costed delivery menu carry?
Between 18 and 24 items for a full-service operation, against the 40 or 45 a dining room usually runs. Below 15 the offer reads thin and the ticket drops; above 28 the kitchen loses times at peak and the mix scatters across dishes that never contribute enough.
Does packaging belong in food cost or in operating expenses?
Does packaging belong in food cost or in operating expenses?
In the digital dish's food cost, no exceptions. It is a direct input of that specific sale and runs 0.40 to 1.80 USD per item. Sending it to overheads hides 3 to 7 margin points and makes the digital standard recipe lie about its own profitability.
Is a separate virtual brand worth it instead of duplicating the card?
Is a separate virtual brand worth it instead of duplicating the card?
It is worth it once you already control channel costing, not before. A virtual brand with six to ten dishes designed to travel can hold 62% net margin, but launching one over a kitchen that still cannot say what each portion leaves only multiplies disorder and waste.
Sector data 2026 (official sources)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Benchmark 2026 | Source |
|---|---|---|
| Menús con ítems 'swicy' (dulce-picante) en EE. UU. | ~10% de los menús, +1,8% en 12 meses | Datassential 2024 (vía CNBC) |
| Hot honey (miel picante) en menús de EE. UU. | ~11% de los menús, +197% en cuatro años | Datassential 2024 (vía CNBC) |
| Proyección de comida picante en menús de EE. UU. | 96,3% de los menús para 2029 | Datassential 2024 |
| Crecimiento del daypart de snacking por la tarde (EE. UU.) | De 46% a 51% de ocasiones (Q3 2022 a Q3 2023) | Technomic 2023 |
| Consumidores que reemplazan comidas por snacks (EE. UU.) | 51% | Technomic 2023 |
| Mocktails en menús de restaurantes de EE. UU. | +280% en cuatro años; 1% de penetración | Datassential 2024 (vía Restaurant Dive) |
Related content
Grow your restaurant with the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
