Rappi delivery strategy: the mistakes burning your margin and the right method

A profitable Rappi delivery strategy starts with price, never with promotion: build the channel commission — 18% to 30% plus tax across Latin America — into the digital menu price instead of absorbing it yourself. Copying dining-room prices straight into the app pushes effective food cost past 45% on every order, when 32% of what the customer actually pays is the hard ceiling. The right method runs on four measurable moves: mirror pricing with a channel markup, a menu cut to the ten dishes that travel well, a prep time declared from real measurement, and replies to negative reviews inside 24 hours. Same kitchen, more revenue, far less leakage.
A grill house in Cali was billing 41 million pesos a month through Rappi and losing money on every platter that left the pass. The owner had no idea, because he read the app's gross dashboard instead of the biweekly settlement. Once we opened the costing dish by dish, that 38,900-peso platter contributed 1,200 pesos after commission, packaging and the blanket 20% discount he had switched on himself to 'rank higher'. Twelve-hour days, donated to an algorithm.
The pattern repeats across the region now that delivery stopped being an add-on and became structural. Statista puts Latin America's online food delivery market above 12 billion dollars in 2025, and Rappi runs in nine countries with more than 60 million cumulative downloads. Volume is there. What most independent operators lack is a single control figure of their own.
I got this wrong for years: I thought the Rappi problem was the commission. It isn't. Commission is a perfectly defensible acquisition cost once you price it in before opening the storefront; the real damage comes from running a digital channel on dining-room costs, a dining-room menu and dining-room timing, then expecting a different outcome.
Side-by-side comparison
| Running Rappi on instinct | The Masterestaurant digital channel method | |
|---|---|---|
| In-app pricing | ✕Dining-room price copied over; a 25% commission eats margin and effective food cost climbs to 43% | ✓Mirror price with a 25%–30% channel markup; effective food cost holds at 30% or below |
| Digital menu size | ✕All 47 dining-room items, including 9 that arrive cold or spill in transit | ✓10 to 14 travel-tested items carrying 80% of sales; assembly under 7 minutes |
| Promotions | ✕Permanent 20% off the whole catalogue, switched on to climb the ranking | ✓One BOGO on the highest-contribution dish, 6 off-peak hours, capped at 15% of ticket |
| Declared prep time | ✕Default 15 minutes left untouched while orders leave at 34; rating slides to 4.1 | ✓Measured P90 declared (22–26 minutes); rating holds above 4.7 |
| Reviews and rating | ✕Nobody replies; 1 in 3 negative comments sits unanswered for weeks | ✓Reply within 24 hours to 100% of 1–3 star reviews, with a compensation protocol |
| Channel measurement | ✕Gross dashboard sales watched; the real settlement lands 15 days later and stings | ✓Weekly P&L by channel: net sales, commission, packaging, waste and contribution per order |
| Impact on the dining room | ✕Kitchen cooks 40% delivery volume while a seated guest waits 28 minutes | ✓Dedicated station and time block; simultaneous-order cap set on real capacity |
Step 1: settle the channel math before you price anything
Before touching the digital menu, pull the last three months of actual Rappi settlement statements and divide them by gross billed volume: that ratio is your effective channel rate, and it almost never matches the commission you were quoted at signing. In Colombia the contractual range runs between 18% and 30% plus VAT, yet once you add live promotions, refunds for incomplete orders and the days of paid visibility, the effective rate at the Cali grill house mentioned earlier reached 41% of gross. The DELIVERABLE here is a single cell in your sheet: effective channel rate, expressed as a percentage with two decimals. You verify it by adding three consecutive fortnights and checking that the weighted average does not drift more than two points between them; if it drifts further, you have promotions running that you do not even remember approving. Packaging cost belongs inside the food cost of the delivery dish, and that single accounting decision flips the verdict on half your menu.
Step 2: cost each dish with packaging inside, never on the side
A pulp container with lid, the bag, the tamper sticker and cutlery add between 900 and 2,100 pesos per order depending on format, and you pay that money, not the app. Take your eight best sellers on Rappi, write down the recipe cost, add full packaging, then compare against the current app price minus the effective rate from the previous step. What remains is real contribution per dish. At the grill house, the 38,900-peso platter left 1,200 pesos of contribution, roughly 3.1%, while the dining room ran at 28%. Your deliverable is an eight-row table showing contribution in pesos and in percentage terms, sorted from highest to lowest. Mirror pricing means publishing the same dish on the app with a markup that absorbs the effective rate, and it is the only clean way to run the channel without donating margin. The formula is blunt: app price equals dining-room price divided by one minus the effective rate in decimal form.
Step 3: build the mirror price with an explicit channel markup
At a 28% rate, a 30,000-peso dish in the dining room goes live on Rappi at 41,700, not at 30,000. Large regional chains have applied this differential since 2021 and nobody has punished them for it; independents keep avoiding it out of fear that customers will compare. Customers compare less than you fear, and what they truly register is food arriving cold. The deliverable is the republished digital menu with the new prices plus a dated screenshot of every category, because Rappi takes between 24 and 72 hours to propagate bulk changes. A profitable delivery menu carries between 40% and 60% fewer items than the dining-room version, because every dish that travels badly charges you twice: the refund and the rating. Fried food that steams itself, tempura, thin fries, plated desserts with cream and anything depending on texture at minute eight leave the digital menu without debate.
Step 4: cut the digital menu down to what travels well
Cross the table from step 2 against the complaint rate per item that the app shows in your operations panel, and remove everything under 15% contribution or above 3% complaints. At the grill house we pulled fourteen of thirty-two items, and the average ticket climbed from 34,200 to 41,800 pesos because customers migrated toward the platters that survived the trip. Your deliverable is the digital menu with a before-and-after item count, plus the signed list of withdrawn references. A permanent 20% discount switched on to «rank higher» is not marketing, it is an extra commission you charge yourself. The operational difference is that a discount applies to 100% of your volume, while a visibility campaign with a closed budget has a ceiling and an end date. If you plan to invest in placement inside the app, set a monthly cap in pesos that stays under 4% of your channel revenue, ask your account executive for the incremental orders attributed to that campaign, and switch it off when the incremental fails to cover at least three times the spend.
Step 5: buy visibility with a closed budget, not open-ended discounts
Consumer behaviour backs the bet: Deliveroo reported a record frequency of 3.5 orders per month per consumer across the UK and Ireland during 2024, which confirms that the channel repurchases only when the experience holds up. The deliverable is a signed monthly budget with its shutdown rule. How long your kitchen takes to mark an order ready is the operational variable that moves your algorithmic placement most, and it gets measured in minutes, never in impressions. Put a visible timer on the line and log, across two weeks, the gap between acceptance and ready-marking, keeping lunch separate from dinner. A sensible target for a volume kitchen sits between eight and fourteen minutes depending on format; past eighteen, the courier waits, the food cools and the rating slides. Economics on the other side of the counter are unforgiving too: according to Gridwise, DoorDash couriers averaged US$12.23 per hour in 2024, down 3% year over year, and a courier who loses ten minutes at your door learns not to come back.
Step 6: treat dispatch time as a cash figure
Your deliverable is the median and 90th percentile dispatch time per daypart, with the three slowest dishes listed. Four mistakes explain nearly every failure of this playbook, and none of them is technical. First: reading the app's gross report and believing that is your revenue, when the number that matters sits in the fortnightly settlement. Second: raising app prices without trimming the menu, which makes the badly travelling dishes more expensive and accelerates the ratings drop. Third: replicating dining-room timings in the channel while expecting a different outcome. And the fourth, the costliest one: switching on promotions from the panel without running them through costing, a habit that turned 41 million pesos of monthly revenue at the Cali grill house into an operating loss. Diego F. Parra insists at Masterestaurant on reading the settlement before the report, because the channel only turns profitable once you stop watching sales and start watching what actually lands in the bank account.
Closing checklist: how to know it landed
You know the strategy is properly built when you can answer six questions with an exact number and without opening the app. One: what is your effective channel rate for the latest fortnight. Two: how many pesos of contribution each of your eight main dishes leaves after commission and packaging. Three: which markup factor you applied to mirror pricing and whether the digital menu reflects it across every category. Four: how many items you withdrew and how far the average ticket moved since then. Five: what your monthly visibility cap is and which rule shuts it down. Six: what your median dispatch time is at the lunch peak. If any of the six gets answered with «roughly» or «I'd have to check», that is the step still missing. The minimum defensible target is 22% contribution after commission and packaging across 80% of live references. The first difference is accounting, and almost nobody sees it.
Three differences that decide whether the channel funds you or drains you
In the dining room you charge the menu price and you receive the menu price; on Rappi you charge the menu price and receive between 70% and 82% of it, because commission comes off before settlement. A dish engineered at 30% food cost lands at 38% or 41% effective food cost without a single recipe change. Mirror pricing is the clean fix — the same dish carrying a channel markup that absorbs commission, a practice large chains have run since 2021 while independents still avoid it, fearing customer comparison. Customers compare far less than owners imagine; what they do notice is cold food. The second is operational. A seated guest waits and forgives two minutes; a delivery customer watches a countdown while a courier penalises your storefront for every minute of delay. One Italian kitchen in Bogotá listed 47 items and averaged 31 minutes to dispatch; cutting to 12 dishes with dedicated mise en place brought that to 19 minutes and lifted the rating from 4.2 to 4.8 over seven weeks.
Three differences that decide whether the channel funds you or drains you — in practice
The food never changed. What changed was how many decisions the line had to make per ticket. The third is strategic, and it answers the question every owner eventually asks about dark kitchen vs physical restaurant. A ghost kitchen strips out prime rent, servers and furniture, but it also strips out brand, foot traffic and any chance to sell an experience; break-even drops while algorithm dependence hits 100%. My position is firm: if you already hold a lease with an underused kitchen in off-peak hours, the correct play is a virtual brand on that same kitchen — its own menu, its own costing, measured as a separate business unit for three months before a single peso goes into construction.
Mistake versus method: six decisions compared
What most operators do, and why cash disappearsMistake
- Uploads the full dining-room menu at identical prices on day one of the storefront.
- Turns on permanent discounts because a sales rep promised 'visibility'.
- Judges success by the gross sales figure on the dashboard, not contribution after commission.
- Buys packaging on price rather than thermal performance, so rice arrives lukewarm.
- Leaves the default prep time and stacks orders until couriers wait 11 minutes.
- Ignores 1 and 2 star reviews, the exact signal the ranking algorithm weighs hardest.
What a method-driven operator doesMasterestaurant
- Builds a short digital menu, costed with a channel markup and tested through a 25-minute ride.
- Saves promotion for the highest-contribution dish, off-peak only.
- Runs a weekly channel P&L and decides on contribution per order.
- Standardises packaging by dish family and checks arrival temperature weekly.
- Declares the measured P90 prep time and defends a rating above 4.7.
- Answers negative reviews same day and turns each complaint into a kitchen checklist line.
Side-by-side comparison
| Running Rappi on instinct | The Masterestaurant digital channel method | |
|---|---|---|
| In-app pricing | ✕Dining-room price copied over; a 25% commission eats margin and effective food cost climbs to 43% | ✓Mirror price with a 25%–30% channel markup; effective food cost holds at 30% or below |
| Digital menu size | ✕All 47 dining-room items, including 9 that arrive cold or spill in transit | ✓10 to 14 travel-tested items carrying 80% of sales; assembly under 7 minutes |
| Promotions | ✕Permanent 20% off the whole catalogue, switched on to climb the ranking | ✓One BOGO on the highest-contribution dish, 6 off-peak hours, capped at 15% of ticket |
| Declared prep time | ✕Default 15 minutes left untouched while orders leave at 34; rating slides to 4.1 | ✓Measured P90 declared (22–26 minutes); rating holds above 4.7 |
| Reviews and rating | ✕Nobody replies; 1 in 3 negative comments sits unanswered for weeks | ✓Reply within 24 hours to 100% of 1–3 star reviews, with a compensation protocol |
| Channel measurement | ✕Gross dashboard sales watched; the real settlement lands 15 days later and stings | ✓Weekly P&L by channel: net sales, commission, packaging, waste and contribution per order |
| Impact on the dining room | ✕Kitchen cooks 40% delivery volume while a seated guest waits 28 minutes | ✓Dedicated station and time block; simultaneous-order cap set on real capacity |
The numbers that define the channel in 2026
“Fourteen months on Rappi at 41 million pesos a month, and I thought it was my best channel. Diego made us open the biweekly settlement beside the costing sheet: the 38,900 platter left 1,200 pesos after commission, packaging and that 20% discount. We raised digital menu prices 27%, cut from 47 dishes to 13 and killed the blanket discount. Sales fell 9% in month one and contribution went from 2.1 million to 7.4 million. Rating sits at 4.8 and I will never again move a dining-room price to compete inside an app.”
How to build your Rappi delivery strategy, step by step
You need three things measured, not guessed. First, real costing per dish with standard recipes and waste included, with no payroll or rent loaded onto the plate — those belong to break-even. Second, your latest app settlement, the real one, with commission and tax itemised, so you know what share of the price actually reaches you. Third, timed assembly for your ten best sellers during peak service, not on a quiet morning. Deliverable: one sheet with three columns — current in-app price, ingredient cost, net settlement received. Numeric checkpoint: if ingredient cost exceeds 32% of net settlement on more than two dishes, stop and fix pricing before step 2. Common mistake: costing with last quarter's supplier prices; a 14% protein increase invalidates the whole exercise.
Recalculate every digital menu price so that, after commission, packaging and any live promotion, effective food cost lands at 30% or less. The formula is blunt: app price equals ingredient cost plus packaging cost divided by 0.30, then divided by one minus the commission as a decimal. A dish with 4,500 in ingredients and 900 in packaging at 25% commission prices at 24,000 pesos, not the 18,000 on the dining-room card. Deliverable: 100% of the digital menu repriced and live. Checkpoint: minimum 55% contribution margin against the in-app price on every item. Common mistake: applying one flat 20% markup across the catalogue, which overprices cheap-ingredient dishes and still bleeds on expensive proteins. Price dish by dish or do not price at all.
Trim the digital catalogue to 10–14 items chosen on two criteria that must hold together: high contribution margin and proven performance over a 25-minute ride. Run the physical test — plate it, seal it, leave it 25 minutes in a thermal bag, open it. Anything that spills, goes soggy or loses temperature either leaves the catalogue or changes packaging. Fries and battered items are the usual suspects. Deliverable: published catalogue with 14 items maximum plus a packaging spec per family. Checkpoint: average assembly under 7 minutes, zero hot items arriving below 60 degrees. Common mistake: keeping the signature dining-room dish because 'it's our brand' even when it arrives wrecked; that dish manufactures 2-star reviews that cost you ranking for months.
Measure seven days of elapsed time between order-in and handoff to courier, take the 90th percentile and declare that number in the app rather than a flattering average. Promise 15 and deliver 32, and you collect 3-star ratings for reasons that have nothing to do with the cooking. In parallel, set the cap on simultaneous orders your kitchen absorbs without wrecking dining-room service, and use it to pause the storefront at peak. Deliverable: updated prep time in the dashboard plus a written pause protocol. Checkpoint: rating sustained above 4.7 and store-side cancellations under 3%. Common mistake: padding the declared time out of caution and losing impatient customers; the answer is the measured figure, not the fear.
Kill the blanket discount and replace it with a single promotion on your highest-contribution dish, live during off-peak hours, capped at 15% of average ticket. Then build the channel P&L on five lines: gross sales, commission and tax, packaging, channel waste, contribution. Review it every Monday with the settlement in hand. Deliverable: one configured promotion and a channel P&L running week over week. Checkpoint: channel contribution above 22% of gross sales by the close of month two. Common mistake: judging the channel on the dashboard's gross number, the most seductive and least useful figure in the business. Cash does not eat gross sales.
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 for running the channel on numbers
None of this survives without a living costing sheet and an updated break-even. These three pieces of the Masterestaurant method turn a Rappi delivery strategy from a bet into a measured line of business.
Frequently asked questions on delivery and ghost kitchens
How much commission does Rappi charge a restaurant in 2026?
How much commission does Rappi charge a restaurant in 2026?
Commission across Latin America typically runs between 18% and 30% of order value plus tax, varying by contracted plan, category and whether the restaurant uses its own couriers or the platform fleet. Profitability hinges less on the percentage than on whether you priced it into the digital menu before opening the storefront.
Will raising in-app prices scare customers away?
Will raising in-app prices scare customers away?
Less than owners fear. Channel evidence shows delivery demand responds far more to rating and delivery time than to a price delta of a few points. A 25% to 30% markup applied properly has been chain standard since 2021; what genuinely loses customers is cold food, missing items or a 40-minute wait.
Dark kitchen or physical restaurant for app sales?
Dark kitchen or physical restaurant for app sales?
If you already hold a lease with an underused kitchen, launch a virtual brand on that same kitchen before considering a separate ghost kitchen. A dark kitchen cuts rent and payroll, yet it leaves 100% of sales riding on the algorithm, with no foot traffic or brand equity to fall back on when the platform rewrites its rules.
Should I drop the printed menu and go QR-only?
Should I drop the printed menu and go QR-only?
No. Masterestaurant always recommends keeping both: the printed menu controls service pace, menu narrative and suggestive selling at the table, while the QR handles a different job — delivery, accessibility, price updates without reprinting, and analytics on what guests browse. Two tools, two roles, neither replacing the other.
Sector data 2026 (official sources)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Benchmark 2026 | Source |
|---|---|---|
| Ingresos globales de delivery de comida en 2025 | ~USD 1,4 billones | Statista — Online food delivery statistics & facts 2025 |
| Planes de comisión de DoorDash a restaurantes | 15% / 25% / 30% | CloudKitchens Blog — Delivery app fees 2024 |
| Comisión de DoorDash en pedidos de recogida (pickup) EE.UU. | 6% | CloudKitchens Blog — Delivery app fees 2024 |
| Costo efectivo total del delivery de terceros por pedido | 30% a 40% | ActiveMenus — Hidden costs of third-party delivery |
| Comisión que pagan los restaurantes independientes en Uber Eats | 27% a 30% | eLogii — Uber Eats Commission 2024 |
| Cuota conjunta de Meituan y Ele.me en pedidos de China | >90% | Mordor Intelligence — APAC Food Platform-to-Consumer Delivery 2025 |
Related content
Grow your restaurant with the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
