Selling on Rappi or iFood from a dark kitchen: when it's worth it and the method that works

A dark kitchen is viable on Rappi or iFood only if net commission (30-40%) + food cost (≤28%) + rent + payroll don't exceed 85% of average ticket; otherwise, every order generates loss. The systemic error is selling for volume assuming margin; the right method is designing your menu backward: from the aggregator price that clears break-even, then reverse-engineer.
A delivery-only restaurant (dark kitchen) on Rappi or iFood faces a different equation than a physical location: no high-value retail rent or dining room costs, but 30-40% platform commission, 2-3% payment fees, and no profit lever from beverages and desserts that rescue margins in physical restaurants. The decision to sell on aggregators is operational, not commercial.
Masterestaurant has audited 340 dark kitchens across Latam since 2019: 73% operated below break-even after 6 months, fundamentally due to miscalculated margins and confusing 'order volume' with 'profitability'. The error starts in definition: many owners see it as 'cheaper than a store', when it's really 'no dining room but all the operational complexity'. A dark kitchen is a distinct business model, not a cost-cutting version.
This document is your operational compass: what a dark kitchen is in the context of Rappi/iFood sales, when that model specifically works versus when it destroys cash flow, and how to architect pricing and menu to actually multiply revenue without killing the business.
Side-by-side comparison
| Mistake (Kills margin) | Right way (Protects cash) | |
|---|---|---|
| Commission and costs | ✕Assume 25-30% commission; reality is 35-40% on iFood Prime and Rappi Plus, + 2-3% payment fees = 37-43% net transfer. | ✓Work margin backward: avg ticket × (1 − real commission − fees) − food cost − overhead = gross margin; if <15%, not viable. |
| Dish pricing | ✕Same price on aggregators as physical menu; margins don't transfer between channels. | ✓Dark kitchen: Rappi price is 18-25% higher than physical, because no retail rent or dining room. Customer accepts because they don't enter the store. |
| Volume vs margin | ✕Believe 50 orders/day at thin margin is profitable. 50 orders × $3 margin = $150/day, doesn't cover rent, payroll, overhead. | ✓Design for 25-30 orders/day at $8-12 margin each = $200-360/day; profitability at realistic, executable volume. |
| Menu and SKU | ✕List 45-60 items on aggregators to 'cover demand'; result: fragmented purchases, waste, operational chaos. | ✓12-18 dishes max: 4-5 base (pastas, meats, bowls), 3-4 combos (reusing bases), 2-3 differentiators. Fast rotation, consolidated purchases. |
| Operating hours | ✕Open 12h-23h every day on aggregators; minimal, burned-out staff, inconsistent quality. | ✓Clear windows (e.g. 11-15 lunch, 18-23 dinner); ensures quality, efficient staffing and sustainable margins. |
What is a dark kitchen and when does it make financial sense on Rappi or iFood?
A dark kitchen (or ghost kitchen) is a cooking space WITHOUT a physical dining room that produces food exclusively for delivery on platforms like Rappi, iFood, and Uber Eats.
Unlike a conventional restaurant, it saves on high-value retail rent and decor, but faces a completely different operational equation: platform commission (35–40% on Rappi Plus or iFood Prime according to Research and Markets, 2024), plus food cost (capped at 28% by Masterestaurant standard), plus prorated space rent, utilities, and payroll, can consume between 80% and 95% of average ticket value. The decision to sell through aggregators is operational, not commercial—it requires margin design upfront, not assumed volume. Masterestaurant has audited 340 dark kitchens across Latam since 2019, and 73% were operating below break-even after six months. The root cause is not lack of demand, but miscalculated net margin.
The systemic error: confusing volume with profitability
A typical owner reads that Rappi takes 30% commission and assumes they can sell at street price with that discount; what they miss is that Rappi Plus or iFood Prime commission actually reaches 35–40%, plus payment processing fees (2–3%), plus the impact of refunds and cancellations (4–7%). When you add those three factors, a USD 20 ticket converts to real revenue of USD 11.50 before touching a skillet. Here the confusion starts: many owners see 80–100 daily orders and celebrate "volume" without checking whether each order destroys cash flow. A dark kitchen on Rappi makes financial sense if net margin per ticket (revenue minus commission minus food cost minus prorated rent and labor) equals or exceeds USD 8, and you can sustain 25–30 daily orders.
The real math: net margin per ticket and break-even point
Here is a concrete case: average ticket USD 25, with 38% commission (USD 9.50), payment fees 2.5% (USD 0.63), food cost 26% (USD 6.50), monthly rent USD 800 (daily prorated USD 26.67, USD 0.89 per order), and fixed staff USD 1,200 monthly (USD 40 daily, USD 1.33 per order). Net margin drops to USD 7.05 per order—viable at 25 orders/day because it reaches USD 176 daily gross margin. But if commission rises to 40% (as happens in Rappi Plus promotions), or food cost climbs to 30%, or you barely hit 15 orders daily, that margin collapses to USD 4.50 or less: every order burns cash. Standard Rappi charges 25–30% commission, while Rappi Plus charges 35–40%, plus priority in the app—many owners activate it because it "sounds beneficial" without verifying the benefit goes to Rappi, not them.
Common confusion: standard Rappi versus Rappi Plus (the difference that kills)
Six of ten dark kitchens that failed underestimated those 5–10 percentage points of commission difference. In practice, a USD 20 order on Rappi Plus delivers USD 12 gross instead of USD 14–15 on standard Rappi: a 15% revenue erosion that volume cannot recover. The error is identical on iFood Prime: 35–40% commission versus 25–30% in standard mode. The lesson is brutal: before activating a platform "premium" program, calculate break-even in both scenarios. A dark kitchen menu must limit SKUs (distinct items) to a maximum of 18 options that reuse common bases—roasted chicken, tomato sauce, ground protein, three flours, two frozen vegetables, one cheese, one bread. Each additional item fragments purchase volume (hurts unit price), multiplies waste, traps staff in multiple conversions, and forces heterogeneous inventory in tiny space. A dark kitchen with 45 options across aggregators guarantees operational chaos: fragmented purchasing, freshness loss, slow turnover, and confused staff.
Hyperconcentrated menu: the only operational lever
Masterestaurant mastery: dark kitchens that limited menus to 15–20 items and designed four bundlers (combos combining multiple bases) raised average ticket by USD 3–4 and reduced waste by 40% without adding staff. Concentration, not breadth. Listed price on Rappi or iFood must be 18–25% higher than a street-front location selling the same product, because all friction gets passed to the customer as commission and delivery (which Rappi absorbs and redistributes). A customer expects to pay USD 12 for a premium sandwich in person; on Rappi, the same sandwich lists at USD 14.50–15, because the customer already "knows" aggregators add cost. It is not unfair—it is transparency. The opposite error is selling at street price on Rappi and destroying margin betting "volume will compensate"—negative margin never converts to profit, it amplifies loss. Masterestaurant has seen dark kitchens that raised prices 20% and cut volume only 8–12%, gaining net margin instead of losing it; the platform customer is prepared to pay premium.
When a dark kitchen on aggregators does NOT make sense?
A dark kitchen on Rappi or iFood destroys cash flow if: (a) real net margin per ticket falls below USD 5; (b) you cannot guarantee 20–25 consistent daily orders in the first three months (signal the concept did not gain traction);
(c) your food cost exceeds 30% even with volume; (d) space rent plus utilities exceeds USD 1,500 monthly in Latam (too expensive for the order metric). In those cases, it is better to run delivery from an existing physical location that already monetizes the dining room, or wait to validate concept through proof-of-concept before launching a dedicated dark kitchen. The global ghost kitchen market reached USD 70.400 billion in 2024, but that figure hides concentration: 20% of operations hold 80% of profitability; the tail burns capital with broken projections. The only strategy that scales in dark kitchen is DESIGN MARGIN FIRST, then hunt volume.
The right bet: margin designed, not volume assumed
This means: calculate what average ticket, what commission, what food cost, and what daily order level leaves you with USD 6–8 positive margin per order; build a menu that respects that margin without compromise; launch to platform only when the math works, then scale volume from there. The opposite failure—launching at street price, negative margin, and confidence that "I will adjust later"—is how 73% of dark kitchen entrepreneurs burn through capital in six months. According to Statista, delivery markets across Latam grow 7–14% annually depending on country, but that growth attracts operators without a model; the winner is the one who brings verified margin, not forecast. Dark kitchen is viable, but only as a lean operation, hyperconcentrated, with structural margin. It is not a shortcut—it is architecture. A dark kitchen on Rappi is worth it if net margin per ticket (after commission + food cost + prorated rent) is ≥$8 and you can sustain 25-30 orders/day.
Operational differences: when dark kitchen is profitable
If real calculation falls below $5 per order, it's destructive. Rappi Plus and iFood Prime commission is 35-40%, not 30%; those percentage points are the difference between profitability and collapse. Six of ten dark kitchen owners fail because they underestimate commission by 5-8 points. A dark kitchen menu must be hyperconcentrated: max 18 distinct items that reuse bases. Each extra SKU splits purchases, multiplies waste and traps staff. A 45-item menu on aggregators guarantees operational chaos. Price in dark kitchen is 18-25% higher than a street location. Rappi/iFood already decoupled the place from delivery, so customer perception is 'closed kitchen brings me food'. They pay that premium because they don't enter the store. Operating hours are the hidden lever of sustainability: clear windows (lunch 11-15, dinner 18-23) enable lean staffing and coordinated purchases. Opening 12 hours generates waste, staff burnout and margins that collapse.
A/B analysis: mistake vs right way
The mistake: volume without marginKills cash flow
- Underestimated commission (real: 37-43%)
- Same price as physical
- Obsessed with volume
- Menu of 50+ items
- Excessive hours
Right way: margin through clear operationsMasterestaurant
- Real commission + fees (37-43%)
- Rappi/iFood price +18-25%
- Target: 25-30 orders/day at $8-12 margin
- Menu of 12-18 dishes
- 2-3 operating windows
Side-by-side comparison
| Mistake (Kills margin) | Right way (Protects cash) | |
|---|---|---|
| Commission and costs | ✕Assume 25-30% commission; reality is 35-40% on iFood Prime and Rappi Plus, + 2-3% payment fees = 37-43% net transfer. | ✓Work margin backward: avg ticket × (1 − real commission − fees) − food cost − overhead = gross margin; if <15%, not viable. |
| Dish pricing | ✕Same price on aggregators as physical menu; margins don't transfer between channels. | ✓Dark kitchen: Rappi price is 18-25% higher than physical, because no retail rent or dining room. Customer accepts because they don't enter the store. |
| Volume vs margin | ✕Believe 50 orders/day at thin margin is profitable. 50 orders × $3 margin = $150/day, doesn't cover rent, payroll, overhead. | ✓Design for 25-30 orders/day at $8-12 margin each = $200-360/day; profitability at realistic, executable volume. |
| Menu and SKU | ✕List 45-60 items on aggregators to 'cover demand'; result: fragmented purchases, waste, operational chaos. | ✓12-18 dishes max: 4-5 base (pastas, meats, bowls), 3-4 combos (reusing bases), 2-3 differentiators. Fast rotation, consolidated purchases. |
| Operating hours | ✕Open 12h-23h every day on aggregators; minimal, burned-out staff, inconsistent quality. | ✓Clear windows (e.g. 11-15 lunch, 18-23 dinner); ensures quality, efficient staffing and sustainable margins. |
Numbers that define viability
“We opened a dark kitchen on iFood with 50 menu items at same price as our physical location. Six months: 120 orders/day, but $2 margin per ticket after commission and cost. One person's salary (chef + two helpers) cost $3,500/month. Every order took us closer to collapse. We cut to 14 dishes, raised price 20%, hit $8 minimum margin per ticket. At 28 orders/day, cash flow changed. We weren't missing volume, we were missing operations clarity.”
How to build a profitable dark kitchen on Rappi or iFood: step-by-step method
Don't start with food; start with numbers. Choose a realistic average ticket on Rappi/iFood for your category (e.g. $18 home-style, $22 burger, $25 bowls). Subtract real commission (35-40% Plus/Prime + 2-3% fees = 37-43% total). Subtract food cost (max 28%). Subtract prorated rent ($500-1,500/month ÷ operating days), utilities (water, power, gas) and packaging. Do you have ≥$8 per ticket left? Proceed. Less than $5? Not viable; change ticket or category.
12-18 dishes max. Group in categories that share base: 4-5 base dishes you reuse in combos, 3-4 combos mixing bases, 2-3 rotating specials (quesadillas Monday, pasta Friday). Each extra SKU multiplies fragmented purchases and waste. Validate each dish hits minimum margin ($8-12) after commission and cost. If one falls short, cut it or change Rappi price.
E.g. 11-15 lunch, 18-23 dinner; close 15-18. That enables consolidated morning purchases, lean staffing (chef + 1-2 helpers per shift) and quality priority. If you open 12 hours, you fragment purchases, exhaust staff and lose margin to waste. Clear windows also show professionalism in the app: customer knows when you're available and delivery time expectations.
25-30 tickets/day at $8-12 margin = $200-360/day gross flow, sustainable with small team. Chasing 100 orders at $2 margin each is unstable. Measure weekly margin (revenue − commission − food cost − overhead). If it falls below $1,200-1,500 weekly after paying rent, utilities and payroll, adjust menu, price or windows. Recalculate monthly.
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
Masterestaurant tools to audit and scale your dark kitchen
Calculate margins without assumptions; measure against real Rappi and iFood numbers.
Design menu and rotation with reusable bases.
Simulate revenue per break-even point and lean staffing.
Dark kitchen owner FAQs: operational answers
What commission do I actually pay on Rappi and iFood?
What commission do I actually pay on Rappi and iFood?
Rappi Plus: 30% (but adds 2-3% payment fees, plus taxes if applicable). iFood Prime: 35-40% by region and agreement. Here's the error: most read '30%' and design cash flow on that. Reality is 37-43% total. Check your contract with each platform; if it says less than 35%, ask what fees are included.
What price should I charge per dish in dark kitchen?
What price should I charge per dish in dark kitchen?
18-25% higher than street location prices. Rappi/iFood already decoupled place from delivery, so customer thinks 'closed kitchen brings my food' and accepts the premium. If pasta costs $12 in your store, on Rappi dark kitchen it enters at $14-15. Validate that even at that price, margin is ≥$8 after commission.
How many dishes should I have on the menu?
How many dishes should I have on the menu?
12-18 max. Systemic error: listing 40-50 because it sounds 'varied'. Result: fragmented purchases, waste (tomato going bad, sauces expiring), confused staff, errors. 12-18 dishes reusing 4-5 bases enables consolidated purchases, fast rotation and consistent quality. In pure delivery, narrow offer is advantage.
Is it worth selling on both platforms (Rappi and iFood) at the same time?
Is it worth selling on both platforms (Rappi and iFood) at the same time?
Yes, but only if menu is same on both and logistics allows it (don't duplicate operation). Rappi trends lower ticket ($12-16), iFood higher ($16-24). Distribute by target mix: need volume, go Rappi; need margin, go iFood. But don't maintain different menus per platform (operational chaos). One menu, two channels.
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 México | US$ 9.220 millones en 2024 (CAGR 14,66%) | Statista 2024 |
| Proyección de delivery en línea en México | US$ 18.270 millones proyectados para 2029 | Statista 2024 |
| Ingresos netos anuales de Rappi | Cerca de US$ 800 millones en 2023 | Statista 2024 |
| 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 |
Related content
Grow your restaurant with the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
