How to increase restaurant sales on Rappi: before vs after with Masterestaurant

To increase restaurant sales on Rappi profitably, stop fighting the ranking and fix four measurable things: a channel menu with food cost at or below 28% on the items that actually rotate, delivery pricing 15-20% above dine-in to absorb the 18-30% commission, real prep time under 14 minutes, and an owned photo on 100% of the listings. An operator who does those four lifts sales 30-45% in 90 days and, more to the point, turns that revenue into margin; the one who only buys in-app advertising grows gross tickets and shrinks cash.
The owner arrives on Rappi with the dine-in menu copied across, the same prices, photos a beverage supplier shot back in 2019, and the belief that the aggregator is a free source of new customers. Three months later revenue is up, the bank statement says otherwise, and the familiar sentence shows up: «I sell more and I have less». No hidden fee explains it. The digital channel carries its own delivery unit economics and nobody sat down to run the math before switching it on.
An aggregator order absorbs commission —18% to 30% depending on country, category and whether the restaurant pays for visibility—, packaging, the shrink on product that travels badly, and the kitchen labor of running two services at once with the same crew. Stack all of that on dine-in pricing and a $12 dish that contributed $6.20 at the table contributes $1.80 through the app, with some items going negative. That finding keeps reappearing in the digital-channel audits we run at Masterestaurant.
The channel is profitable when it is run properly, and for a kitchen with idle capacity it is the cheapest growth available today. Statista projects global food delivery at $1.89 trillion in 2026, and Rappi reports more than 45 million active users across Latin America. Demand is not the constraint. What is missing, almost every time, is the discipline to treat the aggregator as a channel with its own menu, its own price, its own clock and its own P&L.
This guide runs step by step, each with a deliverable and a control number. You do not need to hire anyone to execute it; you need an afternoon with the costing sheet open, the Rappi Partners dashboard beside it, and the willingness to touch prices, which is where nearly everyone stops.
Side-by-side comparison
| BEFORE (dine-in menu copied to Rappi) | AFTER (channel run with the Masterestaurant method) | |
|---|---|---|
| Food cost of the channel hero dish | ✕34-38% (recipe built for the table, with a side that travels badly) | ✓26-28% (recipe rebuilt for a 25-minute ride) |
| Selling price vs dine-in | ✕Identical to dine-in: 0% adjustment | ✓+15% to +20% channel price, disclosed on the storefront |
| Contribution margin per order | ✕$1.80 on a $12.00 ticket (15%) | ✓$4.60 on a $15.50 ticket (30%) |
| Prep time measured inside the app | ✕22-27 min, with 12% of orders cancelled for delay | ✓11-14 min, cancellations below 3% |
| Items with owned photo and complete listing | ✕23% of the menu; the rest with no image | ✓100% with photo, weight, allergens and timing |
| Published menu breadth | ✕86 items (the entire dine-in menu) | ✓24 high-rotation items plus 6 built combos |
| Channel average ticket | ✕$12.00 with no suggestive selling | ✓$15.50 with combos and a beverage attach |
| Average in-app rating at 90 days | ✕4.1 with complaints about temperature and missing items | ✓4.7 with a packing checklist per order |
Step 1 · Build the channel P&L before you touch a single photo
Your first deliverable is not a promotion, it is a spreadsheet with the real margin per dish inside Rappi, and without it everything else is guesswork. Take the twenty dishes that move most on the app and subtract from each price the channel commission —between 18% and 30% depending on country, category and whether you pay for visibility—, the packaging, the average discount you ran last month and the dish food cost. What remains is your digital contribution margin. A 12 dollar dish that leaves 6.20 in the dining room often ends at 1.80 once it comes through an aggregator, and two or three usually show up negative. It is done when you can point at the table and name your five profitable dishes and the ones you are giving away. Verify it by matching the Rappi Partners biweekly settlement against your own sales report: both figures must reconcile to the dollar.
Step 2 · Cut the menu to 24 dishes that survive 25 minutes on a motorbike
The channel menu is not the dining room menu, and that cut is the cheapest conversion lever you own. A table dish is designed to arrive in ninety seconds; a delivery dish travels twenty-five minutes inside a thermal bag on a motorbike, with vibration and condensation. Risotto does not travel. Fries without double cooking arrive limp and cost you a three-star review that takes forty good orders to offset, and that is not a metaphor: Harvard Business School measured that each additional star in the rating moves between 5% and 9% of revenue. Pick twenty-four items, kill the other sixty-two, and test each one packed, waiting half an hour before opening it. The deliverable is a signed list of live and dead dishes. Verify it with the bag test: if you would not eat it, neither will your customer. This is where nearly everyone stops, and where half the profitability problem sits.
Step 3 · Raise the channel price 15% to 20% without guilt
A channel price 15% to 20% above the dining room deceives nobody: it acknowledges that the order carries an 18% to 30% commission, 0.60 dollars of packaging and zero table turnover, and that the customer is paying not to leave home. Rappi allows its own price lists per channel, so the work is operational, not strategic. Large United States chains already raised menu prices 42% between 2020 and 2025, almost double the 22% general inflation according to One Haus, and they are still full. The owner's resistance is psychological, not market driven. It is done when the Rappi Partners panel shows the differentiated list active. Verify it by measuring conversion two weeks later: if it drops less than three points, you left money on the table. The prep time you declare in the app is a contractual promise, and breaking it costs you ranking and reviews at the same time.
Step 4 · Bring prep time to 12 minutes and publish what you actually meet
Time thirty real orders with a stopwatch, from the tablet chime until the courier walks out with the bag sealed, and keep the ninetieth percentile, not the average. If that number is eighteen minutes, declare eighteen, not twelve: the algorithm punishes the miss harder than it rewards the optimistic promise. To truly bring it down you need a prep line separate from the dining room ticket, pre-assembled packaging at station and one cook dedicated to the channel during the two peak hours. In the digital channel audits we run at Masterestaurant, the bottleneck almost never sits in the kitchen but in assembly and bag sealing. The deliverable is a declared time you meet on nine out of ten orders. Your customer decides inside the app in under forty seconds, and that window is won by the photo or lost by the copy. The images your beverage supplier shot in 2019 are killing conversion on your most profitable dishes.
Step 5 · Photography and listing: forty seconds to decide
Shoot the eight highest-margin dishes —the ones that came out profitable in Step 1— with natural light, a clean background, the plate filling 80% of the frame and the actual packaging the customer will receive, not porcelain they will never see. The description stays under two hundred characters, with weight and sides stated explicitly, because half of all refund claims are born from an expectation you failed to clarify. The deliverable is eight rebuilt listings. Verify it by comparing the conversion rate of those eight against the prior month in the panel: if it does not climb at least four points, the photo is still your problem. The most expensive mistake is not pricing, it is accepting every promotion your account executive offers without running it through the Step 1 margin. A two-for-one on a dish that leaves 1.80 dollars puts you to work for free and paying for the privilege.
The four mistakes that will cost you the quarter
The second mistake is buying visibility before fixing the photo and the time: pushing traffic toward a bad listing is burning budget with style. The third, and I see it over and over, is switching the channel off at peak hour to avoid missing times, which the algorithm reads as low availability and which sinks your position for weeks. The fourth is copying the dining room price out of fear, and that is exactly where the phrase «I sell more and I have less» comes from. Each one has the same antidote: numbers before decisions, always in that order. Run the scenario all the way out and the decision makes itself. If you keep the full menu, the dining room price and the optimistic time, gross channel sales will grow because demand is there —Statista projects 1.89 trillion dollars in food delivery for 2026, and Rappi reports more than 45 million active users in Latin America in its public 2025 figures—, but your contribution margin dilutes quarter after quarter.
What happens if you change nothing?
The kitchen works longer hours, the staff wears down running two services at once, packaging eats the differential, and by year end you have 30% more billing and less cash than the year before.
That is when the owner blames the commission. The commission is a known, published cost from day one: the real problem was switching on a channel without giving it a price of its own. You are finished when you can answer five questions with a number rather than a feeling. First: what is the average contribution margin of your digital menu after commission, packaging and discounts? It should sit above 30%. Second: how many dishes are published? Twenty-four or fewer, with food cost under 28% on the ones that move most. Third: is your channel price between 15% and 20% above the dining room across the whole menu, with no forgotten exceptions? Fourth: what share of orders meets your declared time?
Closing checklist: how you know it came out right
Nine out of ten, or go back to Step 4. Fifth: did your rating rise or fall over the last thirty days? Open tomorrow's Rappi settlement for the latest fortnight and calculate the real margin on your three best-selling dishes. That figure, not gross sales, tells you whether the channel is working for you. THE MENU is not the same menu. Dine-in is engineered for a 90-second walk to the table; the channel has to survive 25 minutes inside a thermal bag on a motorbike. Risotto does not travel. Fries without a double fry arrive limp and cost a three-star review that takes 40 good orders to offset. Keeping 24 dishes and killing 62 sounds like amputation and works the opposite way: a short menu lifts conversion because the user decides in under 40 seconds inside the app. PRICE has to differ, and that is exactly where the owner gets nervous.
The four differences that move the number
Channel pricing 15-20% higher deceives nobody: it acknowledges that the order carries an 18-30% commission, $0.60 of packaging and zero table turns. Rappi supports channel-specific price lists; an operator who ignores them is subsidizing the aggregator out of their own margin. The honest objection —«what if the customer compares and gets angry»— has a measured answer: delivery elasticity is low, because the user benchmarks against cooking at home, not against your dining room. TIME is the heaviest variable in the algorithm and the least touched. Rappi ranks by likelihood of conversion, and that depends on distance, rating and estimated time. Dropping prep from 24 to 13 minutes pushes the restaurant up its category without a single peso of advertising. It is achieved through boring work: separate mise en place for the channel, an assembly station with packaging within reach, and a ban on the channel cook covering the dine-in pass during peak.
The four differences that move the number — in practice
THE PRODUCT LISTING converts. Owned photo, portion weight, a two-line description naming the differentiating ingredient, declared allergens. Sounds cosmetic until you look at view-to-order conversion: items with an owned photo and a complete description convert around twice as well as name-and-price listings. And a concession here: for years I filed this under soft marketing and I was wrong; it is pure operations, because a faithful photo cuts the «this is not what I ordered» complaints that wreck ratings.
Criterion by criterion: what changes and why
What 80% of restaurants do on the aggregatorExpensive
- Publishes the full dine-in menu, 80+ items, including the ones that go cold in eight minutes.
- Charges the table price and discovers at month close that commission ate the margin.
- Buys in-app advertising before fixing the product listing.
- Accepts the platform default prep time and never checks it against the real kitchen clock.
- Uploads stock photography or supplier images that do not match the plate that leaves.
- Runs a 30% promo on a dish already sitting at 36% food cost, and sells at a loss with enthusiasm.
What the restaurant that actually earns on the channel doesMasterestaurant
- Builds a 20-30 item channel menu, selected by contribution margin and by how the food survives transit.
- Applies channel pricing 15-20% higher, disclosed without fine print, leaving dine-in untouched.
- Times prep with a stopwatch for a week and sets the listing to the real P90.
- Shoots every dish in natural light inside the actual delivery packaging, not on ceramic.
- Uses promotions to rotate inventory, never as a panic response to a slow week.
- Reviews the Partners dashboard every Monday: view-to-order conversion, cancellations, ratings and category rank.
Side-by-side comparison
| BEFORE (dine-in menu copied to Rappi) | AFTER (channel run with the Masterestaurant method) | |
|---|---|---|
| Food cost of the channel hero dish | ✕34-38% (recipe built for the table, with a side that travels badly) | ✓26-28% (recipe rebuilt for a 25-minute ride) |
| Selling price vs dine-in | ✕Identical to dine-in: 0% adjustment | ✓+15% to +20% channel price, disclosed on the storefront |
| Contribution margin per order | ✕$1.80 on a $12.00 ticket (15%) | ✓$4.60 on a $15.50 ticket (30%) |
| Prep time measured inside the app | ✕22-27 min, with 12% of orders cancelled for delay | ✓11-14 min, cancellations below 3% |
| Items with owned photo and complete listing | ✕23% of the menu; the rest with no image | ✓100% with photo, weight, allergens and timing |
| Published menu breadth | ✕86 items (the entire dine-in menu) | ✓24 high-rotation items plus 6 built combos |
| Channel average ticket | ✕$12.00 with no suggestive selling | ✓$15.50 with combos and a beverage attach |
| Average in-app rating at 90 days | ✕4.1 with complaints about temperature and missing items | ✓4.7 with a packing checklist per order |
The figures that frame the decision
“We had 86 items published and were doing $9,400 a month in the app with eleven of them running negative margin. We cut to 24 dishes, raised channel pricing 18% and built a separate assembly station: prep time went from 25 to 13 minutes and revenue reached $13,900 monthly by the third month, but what changed the business was contribution margin, which climbed from 15% to 30% per order. The rating moved from 4.1 to 4.7 without spending a peso on in-app advertising.”
Six steps, each with a deliverable and a numeric checkpoint
Before step one you need three things on the table: a costed standard recipe for every published dish, the Rappi settlement statements for the last 90 days, and admin access to Rappi Partners. DELIVERABLE: one sheet with dish, food cost %, current price, units sold over 90 days and effective commission paid. CHECKPOINT: if you cannot compute effective commission —net settlement divided by gross sales— stop there; that figure usually runs 3 to 5 points above the contracted rate once advertising and co-funded discounts land. Typical error: using the menu price instead of the net settled price, which is the only one that reaches the bank.
Sort the sheet by absolute contribution margin in dollars, not by percentage, and flag the dishes that together make 80% of units. Remove anything that travels badly: single-fry items, salads with dressing pre-mixed, any crisp texture sitting on hot sauce. DELIVERABLE: a published channel menu of 20-30 items plus 4-6 built combos. CHECKPOINT: no published item above 28% food cost, with the house ceiling still at 32%. Typical error: keeping the flagship dish because «it is our identity» even though it lands cold; if it truly is identity, rebuild it for transit or make it dine-in exclusive, which is an honest call too.
Load a channel-specific price list in Rappi Partners, 15% to 20% above dine-in, computed as dine-in price divided by (1 − effective commission − 0.05 for packaging and shrink). DELIVERABLE: 100% of items carrying channel pricing plus a visible line on the storefront stating that digital-channel prices include the platform service. CHECKPOINT: contribution margin per order above 28% under the worst-case commission scenario. Typical error: raising prices only on expensive dishes; the algorithm reads average tickets and you end up with an incoherent menu that scares off the price-led shopper.
For seven days, stopwatch in hand, log the gap between order arrival and the bag leaving the door. Compute the P90, not the mean, because the algorithm punishes the spikes. Build a channel-only station with packaging, labels and bags within arm's reach, and keep that post off the dine-in pass between noon and 2:30 pm. DELIVERABLE: prep time declared in the app equal to the measured P90. CHECKPOINT: P90 under 14 minutes and delay cancellations under 3%. Typical error: declaring an optimistic time to chase ranking; platforms penalize missed promises harder than an honest high estimate.
One three-hour session, natural light, neutral background, the dish plated in the delivery container rather than dine-in ceramic. Write a two-line description per item naming the differentiating ingredient, the portion weight and the allergens. DELIVERABLE: 100% of the channel menu with an owned photo and a complete listing. CHECKPOINT: view-to-order conversion in the dashboard improving by at least 4 points within three weeks. Typical error: the beautiful plated shot that then arrives in a cardboard box; the gap between expectation and reality is the number one driver of two-star reviews, and those linger for months.
Promotions exist to rotate inventory, push a high-margin combo or open a dead daypart; never to paper over a slow week. Pick two items under 24% food cost as the bait and co-fund only those. DELIVERABLE: a monthly promo calendar with budgeted co-funding and projected contribution margin per campaign. CHECKPOINT: blended monthly contribution margin never dips below 28% with promotions live. Every Monday read four numbers: conversion, cancellations, average rating and category rank; that is enough to plan the week without guessing.
With 90 days of clean data you can finally answer the dark kitchen vs physical restaurant question. If the channel clears 35% of total revenue and the kitchen saturates at peak, a ghost kitchen or a virtual brand run from the same kitchen in the off-peak window makes sense; below 20%, opening one is a distraction. DELIVERABLE: a three-column scenario with investment, break-even and months to payback. CHECKPOINT: approve the virtual brand only if it breaks even inside 8 months using current channel revenue as the base, with no optimistic growth baked in.
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
Which ecosystem tools carry the load
All six steps can run on paper, but the bottleneck never changes: holding the costing together when the supplier raises flour prices and effective commission shifts three points. These three Masterestaurant tools absorb that repetitive work so the owner decides instead of adding up.
Questions that arrive every week
How much commission does Rappi charge a restaurant?
How much commission does Rappi charge a restaurant?
Delivery aggregator commissions run between 18% and 30% of order value depending on country, category and plan, and climb when the restaurant buys visibility or co-funds discounts. The figure that matters is not the contracted one but the effective commission: net settlement divided by gross sales over the last 90 days.
Is it fair to charge more on Rappi than in the dining room?
Is it fair to charge more on Rappi than in the dining room?
It is legal across most markets in the region and it is honest when disclosed on the storefront. Channel pricing 15-20% higher reflects a real cost: commission, packaging, transit shrink and zero table turns. Hiding it would be the problem; one visible line on the listing settles the objection.
Should I open a dark kitchen or improve the kitchen I already run?
Should I open a dark kitchen or improve the kitchen I already run?
Improve the one you have first. A ghost kitchen only earns its rent once the digital channel passes 35% of total revenue and the physical kitchen saturates at peak; below 20% share, opening one adds fixed rent and distracts from the real issue, which is usually menu design and prep time.
Does paying for in-app advertising lift my position?
Does paying for in-app advertising lift my position?
Only after listing, timing and pricing are fixed; before that it buys traffic into a broken storefront. The algorithm rewards conversion and reliability, so cutting prep time from 24 to 13 minutes typically moves ranking further than the same budget spent on paid visibility.
If I publish the menu by QR, can I drop the printed menu in the dining room?
If I publish the menu by QR, can I drop the printed menu in the dining room?
No. Masterestaurant recommends BOTH: the printed menu controls the guest experience —service pacing, menu narrative, suggestive selling, hospitality— while the QR complements it for delivery, accessibility, price updates and analytics. Dropping the printed menu lowers the dine-in average ticket through lost suggestive selling.
Sector data 2026 (official sources)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Benchmark 2026 | Source |
|---|---|---|
| Expansión de la IA FreshAI de Wendy's | Despliegue en 500-600 locales de EE. UU. para fines de 2025 | CNBC 2024 |
| Mercado de cocinas fantasma en España 2023 | USD 928,22 millones en 2023, con CAGR 4,5% hasta 2032 | Expert Market Research (Informes de Expertos) 2024 |
| Proyección del mercado de cocinas fantasma en España 2032 | USD 1.379 millones esperados para 2032 | Expert Market Research (Informes de Expertos) 2024 |
| Inversión agrifoodtech en América Latina 2024 | USD 249 millones en 2024, una caída de 24% frente al año previo | AgFunder 2025 |
| Concentración de la inversión agrifoodtech en Brasil | Brasil representó cerca del 55% de toda la inversión agrifoodtech de LatAm y el Caribe en 2024 | AgFunder 2025 |
| Mercado de cloud kitchens en México 2024 | USD 1.100 millones en 2024, con CAGR 10,74% hacia 2033 | IMARC Group 2024 |
Related content
Grow your restaurant with the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
