How to start a dark kitchen from scratch: the mistakes that burn cash and the method that closes the numbers

To start a dark kitchen from scratch in 2026 you must cost backwards compared with a dining-room restaurant: set the price the aggregator will display, subtract the commission (25-30% on the large Latin American platforms) and the packaging, and only against what remains calculate food cost, which must never exceed 32% of the menu price. The expensive mistake runs the other way: costing a dish at 30% over counter price and finding out later that the real in-app margin went negative. A 40 m² blind unit doing 900 orders a month at a 12 USD ticket carries the operation; at 400 orders it carries nothing, not even with two virtual brands stacked on top.
The owner arrives with the math done on a napkin: low rent, no servers, no dining room, no broken plates. That arithmetic is honest as far as it goes. What almost never shows up on the napkin is the line that decides everything, the aggregator commission, somewhere between 15% and 30% depending on country, category and whether you use the platform fleet or your own, and that line lands BEFORE food cost, not after.
A dark kitchen is not a cheaper restaurant. It is a different cost structure, with far less fixed front-of-house expense and far more variable cost per order: commission, packaging, co-funded promotions, in-app advertising. In a dining room you pay per square meter; here you pay per transaction. Owners who never carry that difference into menu engineering end up selling more and earning less, which is the financial paradox of the channel.
Here is the number that settles the argument. If your dish sells at 12 USD in the app, the platform takes roughly 3.20 USD at a 27% commission, packaging runs 0.45 to 0.80 USD, and food cost at 32% is 3.84 USD. You are left with a little over 4 USD to cover kitchen labor, rent, utilities, admin and your profit. At 900 orders a month that is around 3,600 USD of contribution margin, and that is where you learn whether your fixed structure fits.
Side-by-side comparison
| Improvised launch (the mistake) | Masterestaurant method (the right way) | |
|---|---|---|
| Costing sequence | ✕Food cost at 30% over counter price; commission discovered in month 2 | ✓App price minus commission (25-30%) and packaging; food cost ≤32% of what remains |
| Typical startup capital | ✕45,000-70,000 USD in a full restaurant kitchen for 30 SKUs | ✓18,000-28,000 USD in 40 m² with 12-14 SKUs on one cooking line |
| Break-even | ✕Calculated after opening, with 3 months of accumulated loss | ✓Calculated before signing: 780-900 orders/month at a 12 USD ticket |
| Menu size | ✕34 dishes copied from the dining-room menu, 60% slow movers | ✓12-14 dishes, 4 shared base inputs, waste target ≤4% |
| Aggregator dependence | ✕100% of volume on two apps, no owned customer database | ✓70% apps, 30% direct channel at 3-4% effective cost (payment gateway) |
| Packaging | ✕Bought on looks; 1.10 USD per order, 9% of ticket | ✓Costed as an input: 0.45-0.80 USD, hard cap at 5% of ticket |
| Operational control | ✕Gross sales on the app dashboard get watched | ✓Contribution margin per order and per virtual brand, reviewed weekly |
Step 1: set your in-app selling price before you touch a single recipe
The first number you write down is not the dish cost but the price the customer will see in the app, because every other figure comes out of that price and not the other way around, which is how a dining-room restaurant gets costed. If you settle on 12 USD for your anchor dish, that is the ceiling from which everything else gets subtracted, and at a 27% commission the platform keeps 3.24 USD before your kitchen even fires up a burner. The deliverable here is a sheet with three columns per dish, in-app price, applied commission and the real net that lands in your bank account, and you verify it against the aggregator's actual payout in week two. Write it with your direct competitor's menu open in another tab, because in delivery the comparison sits one scroll away. Commission and packaging come off the TOP, glued to revenue, and only the remainder feeds your food cost calculation, which must never exceed 32% of the selling price.
Step 2: subtract commission and packaging before you calculate food cost
On those 12 USD, with 3.24 USD of commission and packaging running 0.45 to 0.80 USD depending on whether you ship soup, sauce or something fried, you are left with roughly 7.96 USD, of which raw material can take 3.84 USD at most. Contribution margin per order lands at just over 4 USD, and that number, not the rent, governs the entire model. Booking commission down below, next to stationery and the accountant's fee, is the classification error I have corrected most often in foodtech financial models, because commission behaves exactly like food cost, it climbs when you sell more. A dark kitchen's break-even gets measured in orders, never in covers or table turns, and that translation separates a model that holds up from a napkin full of good intentions. Add module rent, utilities, kitchen payroll, management software and admin, and assume 3,400 USD monthly of fixed structure for a small two-person-per-shift operation.
Step 3: translate your fixed structure into orders, not square meters
At a contribution margin of 4.10 USD per order you need 830 orders a month just to break even, roughly 28 orders a day without a single day off. The deliverable is one figure written on page one of the model, break-even orders, verified every Monday against actual orders accumulated so far that month. If the number looks big to you, that means you are finally seeing the business as it is. A profitable dark kitchen menu lives between 12 and 18 references sharing ingredients, because every extra dish loads inventory, waste and dispatch time onto a kitchen that gets charged per transaction. Diego F. Parra insists at Masterestaurant on an uncomfortable criterion, that the dish photographing best is not always the one that should lead the menu, and in delivery the winner is whatever arrives intact at minute 25 inside a sealed container. Fries lose texture, breaded items sweat, emulsified sauces break.
Step 4: build the short menu for the channel, not for the dining room
Build a simple matrix with four columns, contribution margin in currency, weekly turnover, travel resistance and packaging cost, and cut without sentiment anything scoring low on two of the four. The menu is closed when every reference shares at least one ingredient with two others. A ghost kitchen runs well between 20 and 40 square meters when the flow moves in a straight line, goods receiving, refrigeration, mise en place, hot line, packing and courier handoff, with no two people crossing paths. This channel rests on a market that is now structural rather than a passing fashion, since Circana puts roughly 75% of restaurant traffic off-premises, and the National Restaurant Association reported in 2025 that 65% of limited-service operators offer delivery. What you must not skimp on is the packing station, a dedicated table with bags, seals, labels and a thermometer. The deliverable is a scale drawing with the six stations marked and a stopwatch reading of one complete order, which in a healthy operation should stay under 12 minutes of kitchen time.
Step 6: the four mistakes that blow up the model by month three
The most expensive mistake is not bad cooking, it is accepting co-funded promotions without recalculating margin, because a two-for-one stacked on top of a 27% commission turns a profitable order into a donation with logistics included. The second is failing to separate the bank account from aggregator payouts, which arrive biweekly and lagged, so the owner confuses cash flow with profit. The third is launching three virtual brands in the same month out of one kitchen, multiplying waste before the first one has stabilized. The fourth is pricing identically to the dining room, ignoring that no platform was taking almost a third there. If your orders grow 40% and profit does not move, the problem is not volume, it is that contribution margin per order was miscalculated from day one. Your dark kitchen is ready to operate when you can answer seven concrete points with figures rather than impressions.
Step 7: close with the checklist that tells you everything landed
In-app price fixed per dish and benchmarked against direct competitors. Real commission confirmed on the payout statement, not the one promised in the contract. Packaging costed per reference between 0.45 and 0.80 USD. Food cost measured with a physical inventory count and sitting below 32%. Contribution margin per order calculated in money, not in percentage. Break-even orders written and visible on page one of the model. Kitchen time clocked under 12 minutes at peak. If any of the seven is blank or estimated, you have not finished building the kitchen, you merely rented it. Tomorrow take the next eight orders, measure them one by one against this list and compare the result with what you wrote in the model. Break-even moves from square meters to orders. In a dining room you think covers per shift and table turns; in a dark kitchen the only denominator that matters is the order, and with 4.10 USD of contribution margin per order against a fixed structure of 3,400 USD a month, you need 830 orders to avoid a loss.
The four differences that decide the outcome
That figure, not the rent, belongs on page one of your model before you sign anything. Commission is not an administrative expense, it is a variable cost of sale. Booking it down below alongside stationery and the accountant is the classification error I correct most often in foodtech financial models. It belongs at the top, glued to revenue, because it behaves exactly like food cost: it rises when you sell more. Put it in the wrong place and it paints a 68% gross margin that does not exist. Delivery packaging is an input, not marketing. Negotiated well it runs 0.45 to 0.80 USD, and operations push it to 1.10 USD chasing a pretty embossed box. That 0.40 USD gap across 900 orders is 360 USD a month, nearly the rent of a shared-kitchen module. Cap it hard at 5% of the ticket and negotiate quarterly volume.
The four differences that decide the outcome — in practice
A virtual brand multiplies sales, not kitchen capacity. A second brand riding the same cooking line can add 25-30% more orders at zero additional fixed cost, and that is the real leverage in this model. But when the second brand demands another base input, another supplier and another cook time, you did not diversify: you split your kitchen in two and doubled the waste.
Criterion-by-criterion comparison
What 70% of new operators doBurns cash
- They copy the entire dining-room menu into the app without re-costing a single dish.
- They sign a 24-month lease before selling one order in that district.
- They accept 30% co-funded promotions without running the resulting margin.
- They buy a 14,000 USD combi oven for an operation doing 400 monthly orders.
- They launch three virtual brands the same day, one kitchen, no measured prep times.
- They judge success by dashboard gross sales, not by the deposit that lands at day 15.
What operators who finish year one in the black doMasterestaurant
- Costing runs backwards: app price, minus commission, minus packaging, then food cost.
- They open on a 6-month renewable contract or rent shared kitchen space by the hour.
- A floor for contribution margin per order is set, and any promotion breaking it gets refused.
- Equipment is bought for real peak capacity, 40 orders an hour, never from a catalog.
- One virtual brand is validated for 90 days, and only a healthy margin unlocks the second.
- Weekly reconciliation matches the app report against money actually deposited.
Side-by-side comparison
| Improvised launch (the mistake) | Masterestaurant method (the right way) | |
|---|---|---|
| Costing sequence | ✕Food cost at 30% over counter price; commission discovered in month 2 | ✓App price minus commission (25-30%) and packaging; food cost ≤32% of what remains |
| Typical startup capital | ✕45,000-70,000 USD in a full restaurant kitchen for 30 SKUs | ✓18,000-28,000 USD in 40 m² with 12-14 SKUs on one cooking line |
| Break-even | ✕Calculated after opening, with 3 months of accumulated loss | ✓Calculated before signing: 780-900 orders/month at a 12 USD ticket |
| Menu size | ✕34 dishes copied from the dining-room menu, 60% slow movers | ✓12-14 dishes, 4 shared base inputs, waste target ≤4% |
| Aggregator dependence | ✕100% of volume on two apps, no owned customer database | ✓70% apps, 30% direct channel at 3-4% effective cost (payment gateway) |
| Packaging | ✕Bought on looks; 1.10 USD per order, 9% of ticket | ✓Costed as an input: 0.45-0.80 USD, hard cap at 5% of ticket |
| Operational control | ✕Gross sales on the app dashboard get watched | ✓Contribution margin per order and per virtual brand, reviewed weekly |
The numbers that govern the model
“We brought the whole restaurant menu across, 34 dishes, and the Rappi dashboard showed 11,000 USD of sales that month while only 7,600 hit the bank. Diego made us re-cost backwards, starting from the price the customer sees in the app, and thirteen dishes survived. By month three sales dropped to 9,800 USD but contribution margin climbed from 2,900 to 4,400 USD, and kitchen waste fell from 9% to 3.5% because four base inputs now feed almost every dish.”
Seven steps, each with a deliverable and a numeric checkpoint
Three things, and without all three, do not start. First, working capital for six months of fixed structure, which in a 40 m² module means 18,000 to 22,000 USD, because aggregators deposit at 8-15 days while you pay suppliers in cash. Second, the app price matrix with the negotiated commission in writing, not agreed verbally with a sales rep. Third, an order-density study of your district: how many restaurants in your category sit within a 4 km radius and what delivery time they average. Deliverable: one sheet with available capital, signed commission percentage and direct competitor count. Checkpoint: if working capital does not cover six months of fixed cost, do not open, rent shared kitchen space by the hour.
This is where the business is won or lost, and almost nobody does it in this order. Look at three direct competitors in your category inside the app, write down their visible prices, and decide which band you will play in. That price is your gross revenue per order and everything else derives from it. At a 12 USD ticket and 27% commission, real net revenue is 8.76 USD, and it is against those 8.76 USD, not the 12, that food cost, packaging and margin must fit. Deliverable: a price-band table per category with net revenue calculated. Checkpoint: if net revenue per order does not clear 8 USD, your ticket sits too low for this model.
A short menu is not aesthetic minimalism, it is waste and purchasing control. Four proteins or bases that combine with each other produce twelve to fourteen distinct commercial outputs without forcing you to manage thirty references in the walk-in. A dish that does not move becomes waste within seven days, and waste in delivery hurts twice as much because commission already bruised your margin. Cost each dish with a standard recipe in grams, never portions by eye. Deliverable: 12-14 spec sheets with unit cost and food cost calculated over the app price. Checkpoint: no dish above 32% food cost and projected waste under 4%.
Add your complete monthly fixed structure: rent, utilities, one and a half cooks, payroll taxes, software, accountant. Call it 3,400 USD in a 40 m² operation. Divide that by contribution margin per order, 4.10 USD in this example, and you get 830 monthly orders, roughly 28 a day. That number is your truth and it belongs taped to the kitchen wall. Deliverable: a break-even sheet with fixed structure itemized and required orders per day. Checkpoint: if order density in your area cannot project double break-even by month six, change districts.
Quote three suppliers on estimated quarterly volume rather than monthly, because the scale differential in delivery packaging runs 20-25%. Set the cap: full packaging on an average order cannot exceed 5% of the ticket, which at 12 USD means 0.60 USD. And test resistance with the hardest dish on your menu, the saucy one, after 25 minutes on a motorcycle. Deliverable: a firm quote or contract with unit price plus a documented transport test. Checkpoint: packaging cost per order under 0.80 USD and zero spill complaints across the first 50 deliveries.
Everyone postpones this and it is the mistake that costs most by year two. An order through WhatsApp or your own site with a payment gateway costs 3-4% instead of 27%, and on a 12 USD ticket that is 2.80 USD of extra margin per order. Move 250 of 900 orders to the owned channel and you gain 700 USD a month without selling one additional dish. Slip a printed card with a direct-order discount into every package. Deliverable: a live owned channel with gateway and current menu. Checkpoint: 20% of volume through the direct channel by month six, 30% by month twelve.
The platform dashboard shows gross sales; the bank shows reality after commission, withholdings, co-funded promotions and adjustments for cancelled orders. Between the two figures there is usually a 30-35% gap, and when a charge you never negotiated appears, the only way to dispute it is having reconciliation current. Do it Mondays, with the week closed. Deliverable: a weekly reconciliation file with gross sales, deductions line by line and the deposit received. Checkpoint: unexplained variance below 1% of weekly gross sales.
The temptation to launch three brands in month one is enormous because marginal cost looks like zero, and it is not: each brand adds different prep times, another package, another kitchen learning curve. Wait until brand one shows 90 days of positive, stable contribution margin. When you add the second, demand that it share at least three of your four base inputs. Deliverable: a 90-day report with margin per order, average prep time and app rating. Checkpoint: contribution margin stable above 4 USD per order and a rating above 4.6 before brand two opens.
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
What holds the model together after opening
Building the dark kitchen is 30% of the work; the other 70% is holding margin when the platform changes its commission, when your supplier raises protein 12%, and when a competitor promotion drags your ticket down. That requires the numbers to live inside a tool, not inside the owner's head.
Questions owners ask me before signing
How much does it cost to start a dark kitchen from scratch in 2026?
How much does it cost to start a dark kitchen from scratch in 2026?
Between 18,000 and 28,000 USD for a 40 m² module with a 12-14 dish menu on one cooking line, covering equipment, fit-out and three months of working capital. A quote at 50,000 USD or more means someone is sizing a full dining-room kitchen for an operation that does not need it.
Is a dark kitchen profitable given delivery aggregator commissions?
Is a dark kitchen profitable given delivery aggregator commissions?
Yes, provided food cost lands at 32% or less calculated over the price the customer sees in the app, and packaging stays under 5% of the ticket. At 27% commission and a 12 USD ticket you keep roughly 4.10 USD of margin per order, enough once you reach 830 monthly orders.
Do I need a physical menu if my operation is delivery and QR only?
Do I need a physical menu if my operation is delivery and QR only?
Yes, and the Masterestaurant criterion is firm here: even when 100% of orders arrive by app or QR, a printed menu inside the package sells. It controls the menu narrative, suggests the next order and carries your direct-channel discount. QR updates prices and gives analytics; print builds repeat business. Both, each with its role.
How many virtual brands can one kitchen run?
How many virtual brands can one kitchen run?
Two or three at most, and only when they share at least three of the four base inputs. Every extra brand demanding its own supplier, cold storage and cook time turns your kitchen into two half-run operations. Validate the first for 90 days with stable margin before opening the second.
Sector data 2026 (official sources)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Benchmark 2026 | Source |
|---|---|---|
| Comodidad de operadores con IA | 86% de los operadores se declara cómodo usando IA (2025) | Toast 2025 |
| Casos de uso de IA en restaurantes | Automatización de marketing 28%, insights en tiempo real 27%, optimización de menú 26% (2025) | Toast 2025 |
| Comisiones de plataformas de terceros | Comisión típica 15%-30%; costo efectivo hasta 30%-40% por pedido | Food On Demand 2026 |
| Ticket promedio de pedido de delivery EE. UU. | USD 20-35 por pedido en 2025 | Lightspeed 2025 |
| Marcas virtuales como estrategia de expansión | 32% de las estrategias de expansión de restaurantes en 2025 | Technomic (Apicbase) 2025 |
| Mercado de dark kitchens en India | US$ 552 millones (2023), proyectado a US$ 1.523 millones en 2030 (CAGR 15,6%) | Coherent Market Insights (GlobeNewswire) 2024 |
Related content
Tape break-even to the wall before you sign
If you plan to start a dark kitchen from scratch this quarter, first work out how many daily orders keep you out of a loss. That number decides the district, the menu size and whether the rent on offer fits.
