Selling on Rappi in Colombia: what the restaurant must know, in 2026 numbers

Selling on Rappi in Colombia pays when your food cost stays under 28% on the delivery menu and your average ticket clears 45,000 COP; below that line, every order drains cash. Commission is not the villain — the mistake is dropping a dining-room menu, priced with dining-room math, into a channel that takes 18% to 30% of gross and then adds packaging, transport waste and co-funded discounts. Operators who win here rebuild price, menu and packaging for the channel; the ones who lose simply publish what they already serve at the table.
Delivery stopped being a side dish in Colombia years ago. ACODRES estimates the digital channel now moves roughly 22% of urban restaurant sales nationwide, and in Bogotá, Medellín and Barranquilla that share climbs higher in fast-casual formats. The question reaching an owner today is no longer whether to join, but with which menu and at what price.
That is where the mess starts. Plenty of restaurants upload the full menu at dining-room prices, never touch the recipe costing, and three months later discover that the channel which raised gross sales quietly lowered profit. This is not a Colombian quirk; it is arithmetic. A 40,000 COP order carrying 25% commission, 2,200 COP of packaging and a 33% food cost leaves under 4,000 COP of contribution, and the kitchen that cooked it still has to come out of there.
Then there is the algorithm. Rappi, Uber Eats and DiDi Food do not rank restaurants by seniority or charm: they rank by conversion, prep time, cancellation rate and rating. A venue with 4.3 stars and 14-minute prep outranks one with 4.8 stars and 31-minute prep, because the aggregator optimizes completed deliveries per courier hour, not diner delight.
What follows turns the public 2026 figures into decisions: which price to set, which dishes to pull from the channel, when to launch a virtual brand and at what point your own delivery finally beats the aggregator.
Side-by-side comparison
| Selling on Rappi (aggregator) | Own delivery (web + WhatsApp) | |
|---|---|---|
| Commission / cost per order | ✕18% to 30% of gross by plan; market average 25% | ✓4,500 to 7,000 COP per drop with in-house or on-demand couriers |
| Cost to acquire a new customer | ✕0 COP direct: the traffic already sits inside the app | ✓9,000 to 22,000 COP through geotargeted Meta and Google ads |
| Ownership of customer data | ✕None: the platform keeps phone, address and order history | ✓Full: your own list, measurable repeat rate, 0 COP to contact again |
| Observed average ticket | ✕38,000 to 52,000 COP; rises 18% with channel-built bundles | ✓44,000 to 61,000 COP; a direct customer orders more and returns |
| Volume reachable in quarter one | ✕60 to 400 orders a month with zero upfront spend | ✓15 to 90 orders a month; the curve starts slow and rides on ad spend |
| Contribution margin per order | ✕12% to 19% with a redesigned menu; negative with a dining-room menu | ✓28% to 41% once acquisition cost is amortized |
| Channel dependency risk | ✕High: one commission or ranking change moves your sales that same day | ✓Low: you control price, menu, delivery promise and the customer contact |
What do you actually keep from a 40,000 COP Rappi order?
From a 40,000 COP Rappi order on a full-logistics plan you keep less than 4,000 COP in contribution, and the kitchen that cooked it still has to come out of that.
The arithmetic allows no argument: a 25% commission takes 10,000 COP, hot-food packaging in Colombia runs between 1,800 and 3,200 COP depending on format, and a dining-room food cost of 33% swallows another 13,200 COP. Add it up and 3,600 COP remain to pay the cook, the gas, the electricity and the rent on those square meters. Colombia's digital channel already moves close to 22% of urban restaurant sales according to the Asociación Colombiana de la Industria Gastronómica, so we are talking about a fifth of the till operating on subsistence margins. The decision these numbers force is simple and harsh: either drop the delivery menu's food cost below 28%, or push the average ticket above 45,000 COP, or the channel is financing volume with your own profit.
Commission is not a number, it is a plan you choose
Rappi's commission in Colombia moves by plan rather than a single rate, and that is exactly where most owners lose money without noticing. Basic schemes hover around 18% when the restaurant absorbs part of the logistics, while plans with promotional visibility and full logistics reach 30%. Twelve points of difference on monthly sales of 24 million COP means 2.88 million COP every month, more than the rent of many neighborhood locations in Bucaramanga, Pereira or Manizales. What almost nobody calculates is the return on those twelve points: if the expensive plan brings 40% more orders, you win; if it brings 12%, you are buying visibility you already had. Measure three months on the basic plan, three on the premium one, and compare CONTRIBUTION in pesos, not order counts. This is a portfolio decision, not a negotiation: pick the plan that leaves the most cash after commission, not the one showing the most orders on the dashboard.
The tax mistake that blows up in your first two months
VAT and withholding tax are calculated on the gross price the diner paid, not on what the aggregator deposits into your account, and that accounting detail has wrecked the cash projection of more than one Colombian restaurant in its first fiscal bimester. If the customer paid 50,000 COP and Rappi settled 36,000 COP net, the DIAN will ask you about the 50,000 COP. An owner budgeting from the settlement net is underestimating the tax burden by a double-digit percentage, and finds out once the money is spent. This is where the MASTERESTAURANT method separates two ledgers: the aggregator settlement reconciles treasury, and only the gross sales report drives tax provisioning. Add a fixed line to your weekly cash flow called digital channel tax provision, feed it from the gross figure, and never touch it. Without that line, your channel profit is an accounting mirage that lasts exactly sixty days.
The algorithm rewards speed, not excellence
Rappi, Uber Eats and DiDi Food rank restaurants by conversion, preparation time, cancellation rate and rating, in that order of operational weight, which is why a restaurant with 4.3 stars and 14 minutes of prep shows above one with 4.8 stars and 31 minutes. The aggregator does not optimize diner happiness: it optimizes completed deliveries per courier hour, because that is its dominant variable cost. There is a paradox of the trade worth resolving head-on here. Your best dish, the one holding up the dining room's reputation, may be precisely the one sinking your ranking if it takes 28 minutes on the grill. The fix is not lowering quality: it is pulling that dish from the channel and keeping it as a table exclusive. Cut the digital menu down to whatever leaves the pass in under 15 minutes with a full kitchen on a Friday at 8 p.m.
The algorithm rewards speed, not excellence — in practice
That pruning buys more visibility than any promotional plan. A delivery menu carrying dining-room prices is a costing error, not a commercial strategy problem, and it is the root cause of that 22% of digital sales leaving no profit. The engine's rule is plain: maximum food cost per dish is 32% and even that is not recommended, so in a channel taking between 18% and 30% in commission you need to reach 26-28% to breathe. Three routes get you there and none of them is raising prices blindly: reformulate portions for the actual container, drop garnishes that travel badly and nobody pays for, and lift the digital price by 10% to 15% while showing it openly. The Colombian diner already understands that delivery costs more; what gets punished is the surprise, not the premium. Close the exercise with a separate costing sheet where packaging is a direct cost of the dish and not an administrative expense lost somewhere in the month.
Packaging: the line item that does not exist in the dining room
Packaging a hot-food order in Colombia costs between 1,800 and 3,200 COP, a line item that simply does not exist when you serve on porcelain, and on a 35,000 COP ticket it represents between 5.1% and 9.1% of the sale. Set it beside the commission and the full problem appears: a 25% plan plus 7% packaging equals 32 points of the sale before touching the first ingredient. Diego F. Parra puts it bluntly during Masterestaurant audits: packaging gets costed per dish, with its reference, its supplier and its unit price for the month, exactly like the protein. Switching a container from 2,900 COP to 2,100 COP across 900 monthly orders recovers 720,000 COP in profit without touching the recipe or the price. The decision these figures produce belongs to purchasing, not to the kitchen: negotiate packaging on quarterly volume and verify the unit cost every single month.
Virtual brand or your own delivery? The numbers at the crossing
A virtual brand inside the aggregator makes sense when your kitchen has idle capacity in identified time slots, and the cloud kitchen market is growing at 12.6% annually between 2026 and 2033 according to Grand View Research, while the global dark kitchen segment advances at 12.7% annually between 2025 and 2033 per Global Growth Insights. That expansion speed means fresh competition every quarter inside your own coverage zone. Your own delivery fleet, by contrast, starts paying once the digital channel passes roughly 400 recurring monthly orders from customers who already know you: at that point a courier's cost spreads across enough orders to fall below the 18% the cheapest plan would charge. Below that volume, building your own logistics swaps a variable commission for a fixed cost you cannot switch off on a rainy Tuesday in February. Measure your recurring orders before buying the first motorcycle. 28% food cost on the digital menu, a 45,000 COP average ticket and 15 minutes of preparation: those three figures decide whether Rappi is a channel or a leak.
The 3 numbers you should tattoo on yourself
For the first, the action is a separate delivery costing sheet this very week, where packaging at 1,800 to 3,200 COP enters as a direct cost of the dish and every recipe above 28% either leaves the channel or gets reformulated. For the second, build combos and suggested add-ons that push the ticket above 45,000 COP, because the same 25% commission hurts far less on a high ticket than on one of 30,000 COP. For the third, time your line with a full kitchen on a Friday night and delete from the digital menu everything above 15 minutes, so the algorithm lifts you up the list. Start today with the first one: without your own delivery costing sheet, the other two are guesswork. Rappi commission in Colombia moves by plan: basic tiers sit near 18% for restaurants that carry part of the logistics, while full visibility and courier packages reach 30%.
The numbers that change the decision
On monthly sales of 24 million COP, those twelve points equal 2.88 million COP, more than the rent of many neighborhood venues in mid-sized cities. VAT and withholding are calculated on gross, not on what the aggregator wires you. An owner who budgets against the net figure on the settlement statement gets a nasty surprise in the first tax cycle, because the authority will ask about the price the diner actually paid. Packaging for a hot Colombian order runs 1,800 to 3,200 COP depending on format. That line item does not exist in the dining room and almost nobody folds it into channel costing, so it shows up as a blurry leak in the P&L filed under supplies. Platform promotions are co-funded. A 2x1 featured on the app's home screen can cost you 40% to 60% of the discount value, and that spend hits your margin this month, not the platform's marketing budget.
The numbers that change the decision — in practice
Prep time outweighs rating in the ranking. Cutting the promise from 28 to 16 minutes usually moves more orders than climbing from 4.4 to 4.7 stars, because the system allocates by completed deliveries per courier hour. A well-built virtual brand inside the same kitchen can add 15% to 35% of incremental sales without a peso more of rent, provided it uses ingredients you already buy and adds no station to the hot line.
Aggregator versus own delivery, criterion by criterion
What aggregators are actually good forBorrowed traffic
- They hand you demand that already exists: millions of Colombian users open the app hungry, with a card on file.
- They let you test a virtual brand or a dark kitchen from scratch without leasing a dining room or hiring waiters.
- They give away market data: which categories sell in your polygon, at which hours, at which price point.
- They absorb the whole logistics operation, including replacement when a courier cancels.
- They charge 18% to 30% of gross, and that percentage lands on the selling price, never on your profit.
Own delivery: the channel that compoundsMasterestaurant
- Every order leaves you phone, address and history, the one asset in this business that gains value over time.
- Cost per drop is fixed and known, so margin does not erode as the ticket grows.
- A well-worked Google Business Profile feeds orders from the map at near-zero acquisition cost.
- It demands discipline: somebody answers WhatsApp within three minutes or conversion falls by half.
- The ramp is slow, and most owners quit in month two, right before it starts to pay.
Side-by-side comparison
| Selling on Rappi (aggregator) | Own delivery (web + WhatsApp) | |
|---|---|---|
| Commission / cost per order | ✕18% to 30% of gross by plan; market average 25% | ✓4,500 to 7,000 COP per drop with in-house or on-demand couriers |
| Cost to acquire a new customer | ✕0 COP direct: the traffic already sits inside the app | ✓9,000 to 22,000 COP through geotargeted Meta and Google ads |
| Ownership of customer data | ✕None: the platform keeps phone, address and order history | ✓Full: your own list, measurable repeat rate, 0 COP to contact again |
| Observed average ticket | ✕38,000 to 52,000 COP; rises 18% with channel-built bundles | ✓44,000 to 61,000 COP; a direct customer orders more and returns |
| Volume reachable in quarter one | ✕60 to 400 orders a month with zero upfront spend | ✓15 to 90 orders a month; the curve starts slow and rides on ad spend |
| Contribution margin per order | ✕12% to 19% with a redesigned menu; negative with a dining-room menu | ✓28% to 41% once acquisition cost is amortized |
| Channel dependency risk | ✕High: one commission or ranking change moves your sales that same day | ✓Low: you control price, menu, delivery promise and the customer contact |
Colombian delivery in 2026, and the decision each figure triggers
“We arrived at 41 million COP of monthly Rappi sales and 1.2 million of operating profit: 2.9% on a channel that already carried 38% of our revenue. We pulled the eight dishes above 34% food cost, raised digital menu prices 11%, built four bundles at 52,000 COP, and cut the prep promise from 29 to 17 minutes by moving two preparations into morning mise en place. Four months later channel sales dropped to 37 million, but profit climbed to 5.4 million. We sell less and earn 4.5 times more.”
Rebuilding the channel in four moves
Pull the real recipe cost of every dish you sell through the app and add full packaging, lid included. Anything above 32% food cost leaves the channel or changes recipe. That single filter usually kills six to ten items, almost always the protein-heavy plates diners love at the table but that arrive cold and collect bad ratings.
The digital price must absorb commission without breaking perceived value. A 10% to 14% differential over dining-room price is the band Colombian diners accept without punishing you in reviews, and it returns most of what the aggregator takes. Anchor that differential inside bundles, where comparison gets fuzzy and your ticket climbs.
Measure real time from order-in to courier pickup for two weeks, split by daypart. The bottleneck is rarely the cooking; it sits in assembly and packing. Prepping components in the morning and plating on a line cuts the promise by eight to twelve minutes, and that lifts you in the listing faster than any ad spend.
A second brand inside the same kitchen works when it uses 80% of what you already buy and adds no station to the hot line. If it demands new equipment, a new supplier or one more cook, that is not a virtual brand: it is a new restaurant with the rent hidden. Test it eight weeks on six items before spending on photography and ads.
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
Three decisions hold profitable delivery together, and all three are arithmetic rather than instinct: what each order leaves you, what the operating month costs, and when the channel starts funding its own growth. Each Masterestaurant tool below settles one of them.
What owners ask me about Rappi
How much commission does Rappi charge a restaurant in Colombia in 2026?
How much commission does Rappi charge a restaurant in Colombia in 2026?
The range runs from 18% to 30% of gross order value depending on the contracted plan, with the market average near 25%. Low tiers require you to carry part of the logistics; high tiers include couriers, home-screen visibility and priority support. That percentage lands on the price the diner pays, never on your profit.
Is selling on Rappi profitable when you already have a dining room?
Is selling on Rappi profitable when you already have a dining room?
Yes, under two measurable conditions: food cost below 32% on the digital menu and average ticket above 45,000 COP. Publish the dining-room menu without re-costing and channel contribution margin drops to low single digits or turns negative. The channel is not expensive by nature; it gets expensive when prices never designed for it walk in.
How do you rank first on Rappi without paying for ads?
How do you rank first on Rappi without paying for ads?
Cut prep time to 16 minutes or less, hold cancellation under 2% and keep rating above 4.5. The algorithm prioritizes completed deliveries per courier hour, so speed moves your ranking more than stars do. Consistent photography and full menu availability during peak hours carry weight too.
Should I open a dark kitchen from scratch or a virtual brand in my current kitchen?
Should I open a dark kitchen from scratch or a virtual brand in my current kitchen?
Start with the virtual brand inside your kitchen: no new rent, and the concept gets tested in eight weeks on six items. A dark kitchen from scratch only earns its keep once you run three validated brands, clear 900 monthly orders, and your current kitchen has run out of capacity in the noon-to-two window.
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 ghost/cloud kitchens | mercado global en fuerte crecimiento de doble dígito (CAGR) | Statista · Ghost kitchens |
| Estructura de la industria de ghost kitchens (EE.UU.) | tamaño y número de operaciones en informe de industria | IBISWorld · Ghost Kitchens (US) |
| Mercado global cloud/ghost kitchen 2026 | USD 88.7 mil millones en 2026; CAGR 12.6% (2026-2033) | Grand View Research 2026 |
| Mercado cloud kitchen 2026 (proyección alterna) | USD 83.5 mil millones en 2026; CAGR 9.7% al 2034 | Fortune Business Insights 2026 |
| Cloud kitchen al 2035 | USD 248.10 mil millones proyectados para 2035 | Precedence Research 2025 |
| Reparto de comida en línea mundial 2026 | USD 1.51 billones en 2026; CAGR 6.24% (2026-2031) | Statista 2026 |
Related content
Grow your restaurant with the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
