Delivery commissions that kill your margin: which alternative is left for your restaurant in 2026

Delivery commissions that kill your margin are not fixed by negotiating the percentage, they are fixed by changing the channel MIX: keep the app as a discovery window with a trimmed menu and corrected prices, and move the repeat customer to a channel you own through Google Business Profile, WhatsApp and direct ordering. The arithmetic is blunt: at 30% commission and 30% food cost, a $10 dish leaves you $1.00 of gross margin before payroll, while the same dish ordered through WhatsApp with your own courier leaves close to $4.75. Do not quit Rappi. Stop growing there.
An owner in Medellín sent me his July Rappi statement with a one-line question: if I sold 62 million pesos, why did 41 hit my account. The answer sat in three lines almost nobody reads — 28% commission on subtotal, a 15% co-funded discount on promotions the platform switched on, and payment-gateway withholding. That restaurant did not have a sales problem, it had a channel problem, and it had spent fourteen months celebrating the wrong kind of growth.
Delivery commissions that kill your margin run between 18% and 30% of subtotal depending on country, plan, and whether the courier belongs to the platform or to you, and that percentage is charged BEFORE you pay gas, rent and the person who plated the food. Against a 30% food cost — 32% is our hard ceiling — a 30% commission is literally the second-largest cost in your operation, ahead of kitchen payroll in most of the locations I review.
The mistake I see over and over is treating this as a negotiation. You hold no leverage against a platform with thousands of restaurants in your city, and the commission discounts they do grant come tied to exclusivity or to co-funding promotions, so the saving walks back out the other door. What you do control is channel architecture: where the customer discovers you, where they reorder, and what price they see in each place.
This piece compares the traditional method — living inside the app, raising prices blindly and praying for volume — against the Masterestaurant method, which treats the platform as paid acquisition media, with its CAC computed per dish, and builds a local digital engine you own in parallel: an optimized Google Business Profile, reviews, direct ordering, and a customer base that belongs to you.
Side-by-side comparison
| Traditional method (living in the app) | Masterestaurant method (channel mix) | |
|---|---|---|
| Effective commission on gross sales | ✕28% to 30% across 100% of delivery volume | ✓26% on 40% of volume; 6% on the remaining 60% |
| Contribution margin on a $10 dish | ✕$1.00 (10%) at 30% food cost | ✓$3.40 (34%) weighted across both channels |
| Cost of acquiring one new customer | ✕$2.80 per order, charged again on every single order | ✓$2.80 the first time, $0.22 from the third order onward |
| Ownership of customer data | ✕Zero: phone, address and email belong to the platform | ✓100% yours: 1,400 contacts in a typical 8-month build |
| Commission-free local discovery | ✕Abandoned Google Business Profile, 2 photos, 11 reviews | ✓Worked profile, 60+ photos, 4.6★ and 340 monthly Maps actions |
| Sensitivity to a commission hike | ✕One extra commission point wipes 10% of remaining margin | ✓One extra point costs 0.4 points of total margin |
| Time to result | ✕Instant in month one, flat from month six onward | ✓90 days for the owned channel, 12 months to own the map |
| Structural risk | ✕If they raise it 4 points tomorrow, you have no plan B | ✓The app is one traffic source of four, not the business |
When the delivery app stops paying off?
The app stops paying off the day repeat orders cross 40% of your volume, because from that point on you are paying a discovery fee for a customer who already knew you.
That is the number that gives it away, and almost nobody checks it: pull the statement, count how many orders come from returning users, multiply that subtotal by your commission rate. With plans running from 15% to 30% depending on the tier you signed (CloudKitchens, 2024), a restaurant billing 62 million pesos a month with 55% repeat business is handing roughly nine million to the platform for introducing people it already had. Add the 15% co-funded discount the app switches on during promotions plus the payment-gateway hold, and you understand why only 41 million landed. This is not a sales problem. It is a pipe with the wrong diameter. On a 30% food cost —and 32% is our ceiling, never the target— a 28% commission becomes the heaviest line item after ingredients, sitting above kitchen payroll in most of the restaurants I review.
Commission is your second-largest cost, not a marketing expense
Line the arithmetic up and it turns brutal: of every 100,000 pesos sold through the app, 30,000 go to product, 28,000 to commission, and you keep 42,000 to cover rent, gas, packaging, the cook who plated the dish and whatever profit you hoped for. Diego F. Parra keeps hammering an uncomfortable point at Masterestaurant: that percentage is charged BEFORE you have paid a single peso of anything else, so it is not an elegant variable cost, it is a silent partner with first claim on the till. And the partner never plated a thing. Renegotiating works for one specific profile: the operator with three or more locations, solid volume and an assigned account executive, who can shift the plan from 30% down to 25% (CloudKitchens, 2024). Switching cost: essentially zero in cash, two or three weeks of emails and one meeting. The trouble is the arithmetic.
Option 1: renegotiate the rate (and why it yields so little)
Five points on the app channel, when the app carries 45% of your sales, return barely two points on total revenue, and those points usually arrive tied to exclusivity or to co-funding promotions, which sends the savings back out the rear door the following quarter. For the owner of a single location without volume, bargaining power against a platform holding thousands of restaurants in your city is, honestly, nonexistent. Treat it as hygiene, not as strategy. This is where most operators go wrong, raising prices flat, say 15% across the whole menu, which punishes the dishes that already performed and keeps bleeding on the ones that never did. The right move works item by item: a burger at 26% food cost absorbs a 12% platform markup without scaring anyone, while shrimp at 38% food cost needs 25% or simply should not sit on the digital menu at all. Profile: any restaurant with recipe cards for its fifteen best sellers.
Option 2: price by contribution margin, dish by dish
Switching cost: eight to twelve hours of costing work, zero investment. The effect lands immediately and depends on nobody signing anything for you. One warning from the field: never load payroll, rent or utilities onto the plate to justify the markup, because those belong to break-even, and folding them into costing leaves you with prices no customer pays. Treat the platform as a shop window rather than your entire restaurant. Publish eight to twelve items, the ones with the strongest contribution margin and the best tolerance for transport, and keep the rest for your own channel and the dining room. That fixes three things at once: average ticket on the app rises, waste from items selling twice a week drops, and prep time shortens, which is precisely what the platform rewards inside its ranking algorithm. Profile: kitchens carrying more than thirty menu items and running tight at peak. Switching cost: one afternoon of uncomfortable decisions, because there is always an owner's favourite dish that never made the numbers.
Option 3: short menu on the app, full kitchen at home
User penetration in meal delivery reaches 29.2% in 2026 according to Statista, so the shop window does matter; what does not matter is having it fully stocked. Here is the lever that genuinely moves the needle, and it is also the slowest. A properly worked Google Business Profile —weekly dish photos, exact hours, menu uploaded, every review answered— plus a direct ordering button through WhatsApp or your own site lets you shift repeat business into a channel where cost per transaction falls to 3% gateway plus the rider. The evidence backs it: 58% of customers prefer ordering through the restaurant's own app or website, according to NCR Voyix (Restaurant Dive, 2024). Profile: an owner willing to hold discipline for six months without seeing results in month one. Switching cost: between 400 and 900 dollars to set up, plus two hours a week from someone who answers reviews and posts.
Option 4: your own digital engine with Google Business Profile and direct ordering
Move 60% of your repeat business there and you recover fourteen to eighteen margin points across the whole business. No account executive will ever sign that. Picture the full scenario, because owners put it to me every month. You switch Rappi off on Monday. You lose 45% of your orders overnight, and of those you recover —optimistically, with a customer database in hand— about half within the first ninety days, provided you kept the phone numbers and worked the Google profile. The rest leaves with the platform, because that customer was never yours: they were an app user who one Tuesday ordered whatever sat closest. Sales fall 22% and PROFIT rises, since the orders left standing no longer pay commission. That is the paradox to settle before touching anything: more revenue with less profit is exactly the trap the Medellín owner sat in for fourteen months, celebrating the wrong kind of growth.
What would happen if you switched the app off tomorrow?
The right sequence never starts by switching off. Build the owned channel, measure migrated repeat business across two quarters, and only then decide whether the app drops to shop-window duty or goes dark.
Stay exactly where you are if you opened less than six months ago, if your brand carries no recognition in the neighbourhood, or if you run a dark kitchen with no dining room. In those three cases the platform sells you something you cannot buy any other way: cold traffic, people who have no idea you exist. Paying 28% for discovery when you hold no other source of discovery is not a mistake, it is the entry fee, and the global ghost kitchen market projected at 142.5 billion dollars by 2029 according to Research and Markets was built on precisely that logic. The signal to start migrating shows up when repeat orders cross 40% and your Google reviews pass one hundred.
When you should NOT change anything?
Before that point, building an owned channel eats management hours that pay better inside the kitchen. I got this wrong for years, recommending owned channels to restaurants that still had nobody to call.
The traditional operator negotiates the percentage; we change the mix. Cutting commission from 30% to 27% returns three points on that channel; moving 60% of reorders to an owned channel returns fourteen to eighteen points on the total, and no account executive will ever sign that for you. The traditional operator raises prices evenly, which punishes dishes that already performed while still bleeding on the rest. We differentiate by contribution margin, dish by dish, because a burger at 26% food cost and shrimp at 38% cannot carry the same platform uplift. The traditional operator reads Rappi, iFood or DiDi as a sales channel. For us it is a MEDIA channel, comparable to geotargeted advertising: you pay to appear in front of someone who did not know you, which makes sense the first time and stops making sense on that same customer's seventh order.
Five differences that decide the margin
The traditional operator ignores that the platform algorithm rewards availability, prep time and cancellation rate rather than the quality of the cooking. We work those three metrics deliberately because they lift ranking without co-funding a single discount, which is the only cheap way to increase sales on Rappi. The traditional operator holds not a single phone number from delivery customers. We build an owned database from day one, using packaging as the ad medium, and by month eight that asset is worth more than the listing position, because it survives any change in app rules.
Verdict by alternative: what it costs, what it demands, who it fits
What the traditional method doesTraditional
- Raises the app menu 15% across the board and hopes the customer will not compare it against the dine-in menu, when 71% of them do compare.
- Accepts every co-funded promotion the account executive offers, without computing the margin on the discounted dish.
- Measures success by app gross sales instead of by pesos landing in the bank after commission and withholding.
- Leaves the Google Business Profile with two photos from 2021 and unanswered reviews, giving away free neighborhood discovery.
- Publishes the full 46-item menu on the app, including dishes that survive neither a 40-minute ride nor a 28% commission.
What the Masterestaurant method doesMasterestaurant
- Prices platform items dish by dish, with an 18% to 25% differential only where margin demands it, and states it without apology.
- Trims the app menu to the 12 dishes with the strongest contribution margin and the best thermal behavior at 30 minutes.
- Treats commission as CAC: pays it to acquire, never to retain, and pushes reorders to WhatsApp with an incentive inside the packaging.
- Runs Google Business Profile as a live storefront: weekly photos, posts, service attributes and every review answered within 48 hours.
- Builds direct ordering with a gateway and per-event third-party couriers, then measures the channel's true all-in commission, not the vendor's slogan.
Side-by-side comparison
| Traditional method (living in the app) | Masterestaurant method (channel mix) | |
|---|---|---|
| Effective commission on gross sales | ✕28% to 30% across 100% of delivery volume | ✓26% on 40% of volume; 6% on the remaining 60% |
| Contribution margin on a $10 dish | ✕$1.00 (10%) at 30% food cost | ✓$3.40 (34%) weighted across both channels |
| Cost of acquiring one new customer | ✕$2.80 per order, charged again on every single order | ✓$2.80 the first time, $0.22 from the third order onward |
| Ownership of customer data | ✕Zero: phone, address and email belong to the platform | ✓100% yours: 1,400 contacts in a typical 8-month build |
| Commission-free local discovery | ✕Abandoned Google Business Profile, 2 photos, 11 reviews | ✓Worked profile, 60+ photos, 4.6★ and 340 monthly Maps actions |
| Sensitivity to a commission hike | ✕One extra commission point wipes 10% of remaining margin | ✓One extra point costs 0.4 points of total margin |
| Time to result | ✕Instant in month one, flat from month six onward | ✓90 days for the owned channel, 12 months to own the map |
| Structural risk | ✕If they raise it 4 points tomorrow, you have no plan B | ✓The app is one traffic source of four, not the business |
The numbers behind the decision
“We hit 84 million pesos a month on the app and I was thrilled until Diego F. Parra sat me down with the real statement: of those 84, only 57 reached my account, and food cost took 25 of those 57. We cut the app menu from 41 dishes to 13, raised prices on six only, and slipped a direct-order discount card into every delivery bag. Nine months later we sell 79 million, less on paper, but 68 lands in my account and I own 1,640 customer phone numbers. The Google Business Profile, which was dead, now brings 310 WhatsApp orders a month with zero commission paid to anyone.”
How to dismantle the dependency in 90 days
Take three consecutive statements and divide what was deposited by what you invoiced on the app. That ratio is your effective commission, and it almost always runs four to six points above the contract percentage because it folds in co-funded promotions, gateway withholding and cancelled-order adjustments. Recalculate the contribution margin of your ten best-selling app dishes against that figure, and no other.
Keep only the dishes that survive a 30-minute ride and that, once the effective commission sits on top, still deliver at least 25% contribution margin. Apply the price differential where margin demands it, between 18% and 25%, never flat across the board. Keep the full PHYSICAL menu in the dining room and use the QR menu as a complement for delivery, accessibility and price updates, never as a replacement: the printed menu controls service pace and suggestive selling.
Google Business Profile is the cheapest discovery channel that exists and most owners leave it abandoned. Upload 40 real photos of food and room, complete attributes and hours, post twice a week, answer every review within 48 hours, and request reviews with a QR code on the packaging. In parallel, launch WhatsApp Business ordering with a catalog and a simple payment gateway, and drop a card into every delivery bag offering a concrete benefit for ordering direct next time.
Set an explicit mix target — say 40% app and 60% owned channel at twelve months — and track three weekly indicators: effective commission, share of orders from the owned channel, and new contacts in your database. As the app's weight drops, improve availability and prep time there instead of co-funding discounts, because the algorithm rewards those two variables and that ranking lift costs you nothing in margin.
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
Ecosystem tools we use in this diagnosis
None of these decisions gets made from memory. The channel mix rests on three numbers that must stay in front of you every week: contribution margin per dish with the effective commission loaded on top, the break-even point of the whole location, and a thirteen-week cash projection, because migrating volume from the app to your own channel sinks cash for the first sixty days before it lifts.
Questions I get every week
How much commission does Rappi charge a restaurant in 2026?
How much commission does Rappi charge a restaurant in 2026?
The usual range runs 18% to 30% of subtotal depending on country, contracted plan, and whether the courier is the platform's or yours. But the number that matters is your EFFECTIVE commission, which you get by dividing deposits by invoiced sales, and it includes co-funded promotions and withholdings. It almost always sits four to six points above the contract.
Should I leave the delivery apps altogether?
Should I leave the delivery apps altogether?
No, and anyone telling you otherwise has not looked at your discovery curve. The app is the cheapest way for a stranger to try you the first time, and there the commission works as legitimate acquisition cost. What makes no sense is paying 28% on the same customer's seventh order, which is exactly what 90% of restaurants do.
Does a dark kitchen solve the commission problem?
Does a dark kitchen solve the commission problem?
It solves rent, not commission. A hidden kitchen cuts fixed real-estate cost by 40% to 60% against a location with a dining room, which is why the dark kitchen vs physical restaurant debate is real. But if 100% of your orders arrive through platforms, commission remains your second-largest cost and you hold fewer levers, because a ghost kitchen has no foot traffic or dine-in sales to offset it.
Will raising app prices scare customers away?
Will raising app prices scare customers away?
It will if you do it flat and without criteria. An 18% to 25% differential applied only to the dishes that need it goes unnoticed in most markets, because the delivery customer compares you against other restaurants on the app rather than against your dine-in menu. What does scare them off is a 35% uplift on a dish a competitor lists at dining-room price.
Sector data 2026 (official sources)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Benchmark 2026 | Source |
|---|---|---|
| Establecimientos aliados de iFood | Más de 380.000 establecimientos aliados en más de 1.500 ciudades de Brasil (2024) | iFood 2024 |
| Usuarios activos de Rappi 2024 | 35 millones de usuarios activos y 150 millones de descargas a agosto de 2024 | Rappi (balance operativo) 2024 |
| Cobertura y aliados de Rappi 2024 | Opera en 9 países y 350 ciudades con más de 500.000 aliados registrados (2024) | Rappi (balance operativo) 2024 |
| Comercios aliados de Rappi en Colombia 2024 | Más de 30.000 comercios aliados y 7 millones de pedidos al mes en Colombia (2024) | La República / Rappi 2024 |
| Comercios aliados de Uber Eats 2024 | Más de 1 millón de comercios aliados en la plataforma en 2024 | Uber Technologies 2024 |
| Consumidores de Uber Eats 2024 | Cerca de 95 millones de usuarios, el servicio de delivery de app más usado (2024) | Uber Technologies 2024 |
Related content
Grow your restaurant with the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
