How to increase restaurant sales on Rappi: the mistakes that actually cost money, and the right method

Verdict: to increase restaurant sales on Rappi, what moves the needle is not cutting prices or buying in-app ads, but three measurable levers in this order: order acceptance under 60 seconds, a catalog with photo and description on 100% of dishes, and delivery pricing built at +18% to +25% over the dining-room menu. Operators who fix those three report 20% to 40% order growth within 90 days without spending an extra peso on ads; the ones who only discount lose margin and gain no position. The expensive mistake is treating Rappi as a volume channel; the right method treats it as a channel with its own unit economics, where every dish must close at 32% food cost or less after commission and packaging.
A restaurant owner opens the Rappi dashboard on a Tuesday and sees 11 orders where last month there were 34. Nobody warned him. The venue is the same, the kitchen is the same, the price is the same — and the channel's revenue still fell to a third. That drop rarely comes from demand: it comes from POSITION, and position is decided by an algorithm scoring things the owner is not watching.
Rappi operates across nine Latin American countries and processes millions of monthly orders; iFood dominates Brazil at comparable scale. Neither publishes its ranking formula, yet both expose the same merchant metrics: acceptance time, cancellation rate, actual prep time against the promised one, rating and catalog availability. When those five degrade, the restaurant slides down its neighborhood list and stops existing for the roughly 70% of users who never scroll past the first screen.
I got this wrong for years: I thought the conversation with the platforms was a commission negotiation. It is, but only later. Before that there is a technical conversation —catalog, photos, hours, timing— that the restaurant wins or loses on its own, without calling anyone, and it is worth more money than any commission point they might shave off.
Side-by-side comparison
| Common mistake | Masterestaurant method | |
|---|---|---|
| In-app pricing | ✕Same price as the dining room; an 18%-30% commission eats the margin and the dish closes at 38%-44% effective food cost | ✓Delivery price at +18% to +25% over the physical menu, engineered so food cost lands at 28%-32% after commission and packaging |
| Acceptance time | ✕Tablet on the bar, accepted whenever someone walks by: 3 to 6 minutes on average | ✓Acceptance under 60 seconds with one owner assigned per shift; the cheapest ranking metric to fix |
| Catalog | ✕40%-60% of dishes with no photo and no description; names copied from the dining-room menu | ✓100% with an original vertical photo and a 12-20 word description naming the anchor ingredient; items with photos convert 2 to 3 times better |
| Growth tactic | ✕Permanent 20%-30% discount plus in-app ads with no return measured per order | ✓Surgical promotion on 2-4 dishes with low food cost (22%-26%) and dead time slots, reviewed weekly |
| Brand portfolio | ✕One brand for everything; the restaurant fights 60-120 competitors inside its neighborhood category | ✓Virtual brand from the existing kitchen: 1-2 extra concepts attacking different categories with zero new square meters |
| Packaging | ✕Generic packaging at 900-1,400 COP per order, never costed; the dish arrives cold and the rating drops | ✓Packaging costed inside the dish price and tested at 25 minutes of transit; rating stays above 4.7 |
| Printed menu and QR menu | ✕The printed menu is scrapped in favor of QR and app only, losing control of service pace and suggestive selling | ✓PHYSICAL menu in the dining room for narrative and suggestive selling, plus QR menu and app catalog as the delivery and price-update complement |
Acceptance time is the metric that moves the most cash
Accepting the order in under 60 seconds is the cheapest lever a restaurant has inside Rappi, because the clock starts when the order lands, not when somebody walks past the tablet. That number feeds straight into your position in the local results list, and position decides everything else: the 37% of adults who order delivery at least once a week, according to UpMenu (Food Delivery Statistics 2024), almost never scroll past the first screen. Do the arithmetic of an ordinary Tuesday: 45 orders accepted at an average of 3 minutes means 135 minutes of accumulated penalty that the platform reads as unreliability. Put the tablet where the expediter can see it, with the volume up, and measure for two weeks. This is a kitchen layout decision, not a marketing one. A listing without a photo or a description converts worse and therefore sinks your ranking, while commission is only charged on what actually sold.
Why does an incomplete catalog cost you more than the commission?
That is the accounting trap: the owner fights over commission points and gives away conversion. Run it with real numbers. A restaurant billing 40 million pesos a month in the channel at 25% commission hands over 10 million;
add 1,200 pesos of packaging across 1,300 orders and that is 1.56 million more, so the effective food cost of the same dish at the same price jumps from 30% to 40%. Negotiating two commission points gives you back 800,000 pesos. Completing 60 listings with your own photo and a two-line description moves the whole volume. Platforms reward completeness because it earns them commission: that is aligned incentives, not a favor. Price the delivery menu from contribution margin after commission, never from the dining room price. I got this wrong for years, treating the channel as an extension of the room with the same price list.
Channel pricing works backwards from what you were taught
A 38,000-peso dish with 11,400 pesos of raw material leaves 30% food cost in the room; the same dish in the app, with 25% commission and 1,200 pesos of packaging, leaves only 15,900 pesos of gross margin against the 26,600 the room delivers. The gap is 10,700 pesos PER PLATE. And the context does not help: ACODRES reported in 2025 a 9.8% rise in dish prices in Colombia since February, with 98,000 jobs at stake. Raise the channel price between 12% and 18%, and say so plainly in the listing if the customer worries you. When an item runs out and nobody switches it off in the app, the restaurant does not lose one order: it loses the order, the rating and its place in the list. It is the quietest leak in the channel, because it shows up in no report — what gets cancelled is not billed, and what is not billed is never analyzed.
Availability and hours: the sale nobody records losing
Suppose your signature dish is 22% of orders and sells out three nights a month without being switched off: between cancellations and refunds, that location gives up roughly 66 orders and drags its rating for weeks, long after the supplier restocked. The operating rule is simple and fits in one shift: whoever receives the delivery holds the panel password, and switching an item off takes eleven seconds. Write it into the cash close, not into a manual nobody opens. Channel benchmarks do not apply the same way in a 40-seat room as in a nine-location group, and mistranslating them causes half the bad decisions. In a SMALL restaurant, under 300 monthly orders in the app, the focus is single: acceptance time and a complete catalog, because you have no volume to negotiate with and position is your only asset. In a MEDIUM one, 800 to 1,500 orders, it starts making sense to split out the channel P&L, set your own prices and measure actual prep time against the promised one, a figure the platform already hands you for free.
How to read these numbers in YOUR operation?
In a GROUP with more than 4,000 monthly orders, the conversation changes in nature: there you do have leverage on commission, and each point on 160 million pesos is worth 1.6 million a month.
The scale figures in this document come from public operator reports and market data houses, not from primary research. DoorDash marketplace volume — roughly US$80.2 billion in 2024, per its fourth-quarter results — and Just Eat Takeaway.com's GTV of EUR 26.3 billion in 2024 help size the sector, not predict your till. Statista Market Insights puts the worldwide grocery delivery segment at US$786.8 billion in 2024, a different order of magnitude altogether. Neither Rappi nor iFood publishes its ranking formula, so the five metrics prioritized here come from what both expose in the merchant panel, not from a leaked document. The peso amounts are illustrative and you must recalculate them against your own menu before touching a price.
The mistake of reading the channel without its own P&L
A restaurant that does not split out the delivery P&L discovers the problem at year-end, and by then it has spent twelve months subsidizing orders. Diego F. Parra insists on this in the Masterestaurant method because the arithmetic is merciless: commission, packaging, waste from remakes and the kitchen time stolen from the dining room never appear on the sales line, only on the profit line. Build a sheet with four columns — channel sales, commission, packaging, raw material cost — and calculate contribution margin per dish, not per business. You will find two or three items losing money on every order, almost always the large-portion ones with the room price untouched. Pull them off the app or reprice them. That cleanup alone usually beats a full month of in-app advertising. If Rappi dropped you two positions in your zone tomorrow and you lost 40% of channel orders, what would be left?
What if the app switched off 40% of your orders tomorrow?
That question has an accounting answer and it pays to calculate it before you need it. A location with 1,300 monthly orders and a 42,000-peso ticket bills 54.6 million in the app;
losing 40% is 21.8 million in sales and, at a 42% contribution margin after commission, some 9.1 million pesos of monthly profit that vanish without warning. That is the paradox of the channel: it gives you volume while taking your customer, because the contact data is not yours. The way out is not abandoning the app — that is ideology, not management — but using it for acquisition and moving repeat buyers to your own delivery with an insert in the packaging. Start this week: measure your acceptance time over the last 30 days. The first difference is accounting, not marketing. A restaurant selling 40 million pesos a month on Rappi at 25% commission hands 10 million to the platform; add 1,200 pesos of packaging across 1,300 orders and that is 1.56 million more.
The five differences behind 90% of the gap
This channel needs its own P&L, because the food cost you calculated for the dining room no longer applies: the same dish at the same price jumped from 30% to 40% effective food cost. Whoever skips the split never sees the problem until the year closes badly. Second comes the catalog. Delivery platforms reward completeness —photo, description, category, availability— because a complete catalog converts better and earns them more commission. That is not a favor; it is aligned incentives. A restaurant with 100% original photos and short descriptions typically sees two to three times the conversion of a catalog with half the items blank, and that jump costs no ad budget, just one afternoon of shooting in window light. Third is operational and the most thankless: timing. Accept fast, cook within the time you promised, do not cancel. Rappi and iFood measure all three and turn them into position.
The five differences behind 90% of the gap — in practice
A restaurant cancelling 6% of its orders because the catalog availability was never synced pays for that carelessness in visibility, and lost visibility does not come back with a coupon. Fourth is portfolio. A virtual brand —a concept that exists only inside the apps, cooked in the kitchen you already pay for— multiplies your search surface without new square meters. If your pasta restaurant fights 90 Italian competitors in its zone, a healthy-bowls brand drops you into a category with 20. The dark kitchen vs physical restaurant debate usually resolves right there: squeeze the kitchen you have first, rent a new one later. And the fifth one is judgment, the kind no dashboard shows: deciding what NOT to upload. The most expensive mistake I keep running into is uploading the dining-room signature dish —the one served hot, crisp, plated to order— and letting it arrive lukewarm 25 minutes later. That dish destroys the rating, and the rating destroys position. Decide first which dishes do NOT travel; a delivery menu is built by subtraction, never by copy.
Mistake versus method, criterion by criterion
What 80% of restaurants do on RappiMistake
- Uploads the whole menu: 60, 80, 110 items, many of them impossible to transport for 25 minutes.
- Copies the dining-room price and finds the hole three months later, when the accountant shows the channel margin.
- Accepts orders whenever the tablet rings and someone is free; acceptance averages 4 minutes.
- Runs a permanent discount because a competitor has one.
- Measures nothing separately: dining-room revenue and digital-channel revenue live in one P&L.
- Fights for two commission points while losing ten to an incomplete catalog.
What the operator who grows in the channel doesMasterestaurant
- Uploads 18-28 items that travel well and survive 25 minutes without degrading.
- Builds a delivery price list with commission and packaging inside the costing, dish by dish.
- Assigns the tablet to one person per shift with an explicit target: accept in under 60 seconds.
- Promotes by dead time slot and by low-food-cost dish, with a weekly results cut.
- Keeps a separate channel P&L: gross sales, commission, packaging, food cost, contribution margin.
- Launches a virtual brand from the same kitchen before even considering a second venue.
Side-by-side comparison
| Common mistake | Masterestaurant method | |
|---|---|---|
| In-app pricing | ✕Same price as the dining room; an 18%-30% commission eats the margin and the dish closes at 38%-44% effective food cost | ✓Delivery price at +18% to +25% over the physical menu, engineered so food cost lands at 28%-32% after commission and packaging |
| Acceptance time | ✕Tablet on the bar, accepted whenever someone walks by: 3 to 6 minutes on average | ✓Acceptance under 60 seconds with one owner assigned per shift; the cheapest ranking metric to fix |
| Catalog | ✕40%-60% of dishes with no photo and no description; names copied from the dining-room menu | ✓100% with an original vertical photo and a 12-20 word description naming the anchor ingredient; items with photos convert 2 to 3 times better |
| Growth tactic | ✕Permanent 20%-30% discount plus in-app ads with no return measured per order | ✓Surgical promotion on 2-4 dishes with low food cost (22%-26%) and dead time slots, reviewed weekly |
| Brand portfolio | ✕One brand for everything; the restaurant fights 60-120 competitors inside its neighborhood category | ✓Virtual brand from the existing kitchen: 1-2 extra concepts attacking different categories with zero new square meters |
| Packaging | ✕Generic packaging at 900-1,400 COP per order, never costed; the dish arrives cold and the rating drops | ✓Packaging costed inside the dish price and tested at 25 minutes of transit; rating stays above 4.7 |
| Printed menu and QR menu | ✕The printed menu is scrapped in favor of QR and app only, losing control of service pace and suggestive selling | ✓PHYSICAL menu in the dining room for narrative and suggestive selling, plus QR menu and app catalog as the delivery and price-update complement |
The digital channel numbers for 2026
“We were at 34 daily orders and dropped to 11 without changing a thing. We split the channel P&L and found effective food cost at 41%, not 29%. We raised delivery prices 22%, shot original photos for the 26 dishes we kept —we removed 54— and handed the tablet to one person per shift with a 60-second target. By day 74 we were running 47 daily orders and the channel contribution margin went from 6% to 23%. What hurt most was admitting I had spent two years subsidizing orders.”
How to increase restaurant sales on Rappi: four steps, in this order
Take the last 90 days: channel gross sales, commission paid, packaging cost per order, food cost of the dishes sold and attributable labor. That is your real contribution margin. If it comes in under 15%, the problem is price or mix, not volume — and pushing more orders into a channel that loses money only speeds up the bleeding. Until that number is on the table, any campaign is a blind bet.
Start from ingredient cost, add real packaging, divide by the commission you are charged and adjust until food cost lands between 28% and 32%. In practice that means an 18% to 25% increase over the dining-room price. Do not apply it flat: low-food-cost dishes take a smaller bump and become your promotional hooks, while high-food-cost dishes need the full adjustment or they leave the catalog. Payroll and rent never load onto the dish; they belong in the break-even.
Remove anything that cannot survive 25 minutes in a box: fried food that goes soft, plated builds that collapse, ice cream. Keep 18 to 28 items. Give each one an original vertical photo —an afternoon, window light, neutral background— and a 12 to 20 word description naming the anchor ingredient. A complete catalog converts two to three times better than one half blank, and this is the only lever on the list that costs no money.
Assign the tablet to one person per shift targeting acceptance under 60 seconds, review cancellations and actual prep time every Monday, and sync availability so you never cancel for out-of-stock items. Once those metrics hold steady for six weeks, launch a virtual brand from the same kitchen in a different category: it is the cheapest way to grow in the channel, long before evaluating a dark kitchen from scratch.
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
Method tools for the digital channel
The delivery channel is governed by three numbers: contribution margin per dish, venue break-even and cash projected 13 weeks out. The Masterestaurant ecosystem tools exist so you never calculate them by hand again.
Use them in that order: business model first, growth second, and cash always on the table.
Questions owners keep asking me about Rappi
How much should I raise prices on Rappi versus my printed menu?
How much should I raise prices on Rappi versus my printed menu?
Between 18% and 25% over the dining-room price, calculated dish by dish so food cost lands between 28% and 32% after commission and packaging. Applying it flat is a mistake: low-food-cost dishes take a smaller bump and work better as promotional hooks.
Why did my orders drop if I changed nothing in the restaurant?
Why did my orders drop if I changed nothing in the restaurant?
It is almost always position, not demand. Platforms rank by acceptance time, cancellations, actual prep time, rating and catalog availability. If one of those five degraded —an unattended tablet, unsynced out-of-stock items— you slide down your neighborhood list and vanish from the first screen.
Virtual brand or dark kitchen from scratch?
Virtual brand or dark kitchen from scratch?
Virtual brand first: it uses the kitchen you already pay for, adds no rent or fixed payroll and launches in two or three weeks. A dark kitchen from scratch makes sense once your current kitchen is capacity-capped at peak hours and the virtual brand has proven sustained demand for at least a quarter.
Should I drop the printed menu and go QR only?
Should I drop the printed menu and go QR only?
No. The PHYSICAL menu controls the dining-room experience: it sets the pace of service, carries the menu narrative and enables the server's suggestive selling. QR and the app catalog are the complement —delivery, accessibility, price changes, analytics—. The right verdict is BOTH, each in its own role.
Sector data 2026 (official sources)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Benchmark 2026 | Source |
|---|---|---|
| Mercado de delivery de comida en línea en Brasil | ≈US$ 18.800 millones en 2024 (mayor de América Latina) | Statista 2024 |
| Cuota de iFood en delivery de Brasil | 87% de las reservas de e-food en Brasil (2024) | Statista 2024 |
| Escala de pedidos de iFood | 100 millones de pedidos en un solo mes (agosto de 2024) | iFood (Statista) 2024 |
| Facturación de q-commerce de Glovo | Más de €1.000 millones anuales, con retail y grocery creciendo ≈50% en 2024 | EU-Startups 2025 |
| Mercado de delivery de comida en línea en Europa Central y Occidental | US$ 98.480 millones en 2024 | Statista 2024 |
| Segmento de meal delivery en Europa | ≈US$ 49.000 millones de ingresos en 2024 | Statista 2024 |
Related content
Grow your restaurant with the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
