“Ik dacht dat ik met andere keukens concurreerde. Het bleek dat ik al die tijd met mijn eigen commissie concurreerde”
Nazar Romaniv heeft een keuken in Ternopil, in het souterrain van een oud studentenhuis. Geen zaal, geen bord boven de deur, geen ramen — wel een afzuigkap, vier fornuizen, twee schokvriezers en bezorgers die vanaf de binnenplaats komen. De buren denken het tweede jaar op rij dat daar een opslag zit.
Uit die keuken komen drie verschillende merken. Pizza, bowls en burgers — voor de klant zijn dat drie losse zaken met eigen logo's, eigen menu's en eigen pagina's in de app. Geen van de drie verklapt dat ze twee meter van elkaar worden bereid.
Voor Nazar zijn het drie kolommen in één tabel. Eén huur, één ploeg koks, één afzuigkap voor alles.
Zo zit bijna elke dark kitchen in elkaar die het langer dan een jaar volhoudt. Eén merk vult de apparatuur zelden genoeg om de huur eruit te halen.
Wat een dark kitchen is
Het idee is bijna onbeschaamd simpel. Zet u geen gasten aan tafel, dan hebt u geen zaal nodig, geen kelners, geen mooie buurt en geen interieurontwerper. En dat is het grootste deel van de kosten van een gewoon restaurant — en bijna al zijn startkapitaal.
Wat overblijft is de keuken. En de bezorging — het enige waar een dark kitchen niet zonder kan, want de gast komt er per definitie niet langs.
Bezorging kunt u kant-en-klaar kopen. Het bezorgplatform brengt de klant, neemt de betaling aan, rijdt de order weg en vraagt daarvoor een percentage — bij Nazar achtentwintig. De deal ziet eruit als een partnerschap, en drie jaar lang vatte Nazar het zo op.
De eerste twee jaar leek die deal hem voordelig, en in grote lijnen was hij dat ook. Zonder het platform had niemand een souterrainkeuken zonder bord gevonden. Nazar begon met nul klanten en haalde zijn eerste duizend orders in drie weken — alleen had hij over die duizend een jaar gedaan.
De vraag is niet of het platform aan de start nodig was. De vraag is of er in drie jaar iets veranderd is — en of de eigenaar dat gezien heeft.
Drie merken, één fornuis
Drie merken op één keuken is geen marketingtruc, maar een manier om de apparatuur te vullen. Een fornuis dat stilstaat kost precies evenveel als een fornuis dat draait.
Hetzelfde geldt voor de huur, de afzuigkap, de koelingen en het loon van een kok die op een order wacht. Een dark kitchen leeft van bezetting. Drie merken zijn de goedkoopste manier om die te halen, goedkoper dan welke reclame voor één merk ook.
Pizza loopt 's avonds, bowls rond de lunch, burgers gelijkmatig de hele dag. Samen houden ze de fornuizen bezig van elf uur 's ochtends tot elf uur 's avonds. Eén merk zou twee uur piek geven en tien uur stilstand — en dezelfde huur.
| Merk | Orders per maand | Gemiddelde orderwaarde | Ingrediënten | Via het platform |
|---|---|---|---|---|
| Pizza | 1 800 | 400 ₴ | 128 ₴ | 70% |
| Bowls | 1 200 | 350 ₴ | 133 ₴ | 85% |
| Burgers | 2 400 | 300 ₴ | 105 ₴ | 60% |
Vijfduizend vierhonderd orders per maand. Omzet: 1 860 000 ₴. Voor een keuken zonder ook maar één tafeltje is dat behoorlijk geld.
Het aandeel van het platform verschilt niet zomaar. Burgers rijdt Nazar het vaakst zelf — de laagste orderwaarde en de kortste rit. Bowls gaan vrijwel helemaal via de app: die worden naar kantoren besteld, waar de eigen bezorger het in de lunchpiek niet haalt.
Wat een order kost
De inkoop van de ingrediënten kent Nazar precies — de technoloog rekent die elke maand na op de receptuurkaarten. Dat is het enige cijfer dat in deze keuken nooit op het oog gaat.
De chef weegt het portiegewicht af, de inkoop legt de bonnen naast elkaar en de technoloog schrijft de kaarten elke maand om naar nieuwe prijzen. Dat deel loopt vlekkeloos.
Buiten de doos met eten was er geen administratie.
Pizza 128 ₴, bowls 133 ₴, burgers 105 ₴. Die drie getallen noemt Nazar zonder in de tabel te kijken.
Bowls kosten in ingrediënten meer dan pizza, terwijl hun orderwaarde lager is. Dat komt door zalm en avocado, waarvan de prijzen zo springen dat de technoloog die kaart elke drie weken omschrijft. Pizza staat op bloem en kaas — die worden langzaam en voorspelbaar duurder.
“Ik ken de kostprijs van elk gerecht tot op de hryvnia. Tien jaar lang dacht ik dat dat genoeg was”
De commissie die niemand ziet
Het platform neemt achtentwintig procent van de orderwaarde. Niet van de winst, niet van de marge — van het hele bedrag dat de klant betaalde.
Dat is geen verborgen voorwaarde — het staat in het contract, Nazar heeft het bewust ondertekend en met de accountmanager doorgesproken. Maar er is verschil tussen “het percentage kennen” en “het bedrag zien”. Een percentage klinkt als een voorwaarde. Een bedrag klinkt als een kostenpost.
Het verschil tussen die twee manieren om hetzelfde getal te laten zien is het verschil tussen een contractclausule en een regel in een rapport. Het eerste ondertekent u één keer en vergeet u. Naar het tweede kijkt u elke maand.
Bij pizza is dat 112 ₴ per order. Bij bowls 98 ₴. Bij een burger 84 ₴. De getallen zijn precies zo klein als één druppel klein lijkt.
Nazar legde ze naast wat hij uit zijn hoofd kent. De commissie op één pizza is ongeveer twee uur werk van een bezorger. Of een derde uur van een kok, gerekend naar het loon van een ploeg.
Nazar heeft die getallen nooit los bekeken, want het platform maakt het geld al over na aftrek van de commissie. Op het bankafschrift staat het nettobedrag, en dat voelt alsof het de omzet is. De commissie gaat niet door de kassa, vraagt geen betaalopdracht en komt in geen enkel rapport — ze komt simpelweg niet aan.
“Als ik elke maand een factuur van driehonderdzestigduizend kreeg, had ik binnen twee dagen iets bedacht. Maar zo is het gewoon de commissie, en daar blijft het bij”
112 hryvnia en 128 hryvnia
Op pizza is de commissie bijna gelijk aan de inkoop van de ingrediënten. Het platform vraagt voor de bezorging evenveel als alles in de doos kost.
Eigen bezorging
Eigen bezorgers heeft Nazar ook — twee per dienst, op scooters, met uurloon en benzine. Ze kwamen er niet uit een berekening, maar uit nood: het platform nam bij regen soms geen orders aan, en er moest iets rijden.
Deel hun loon, de benzine, de afschrijving van de scooters en de telefoons door het aantal bezorgde orders, en er komt 55 ₴ per order uit. Twee keer goedkoper dan de commissie op een pizza.
Juist dat verschil draagt alle rekenwerk dat hierna komt. En juist dat verschil wekt de illusie dat overstappen op eigen bezorging een voor de hand liggende zet is. De illusie houdt stand zolang u één kant rekent.
Het getal is stabiel, want de bezorgers zijn gelijkmatig bezet. Het zou ook bij meer volume blijven staan, maar tot een grens — daarna moet er een derde bij, en dan springt de prijs weer omhoog.
- Uurloon van twee bezorgers
- Benzine en afschrijving van de scooters
- Telefonie en de app voor de routes
- Vervanging bij ziekte en vrije dagen
Het verschil per order
Nu kan alles naast elkaar. De dekkingsbijdrage is de orderwaarde min de ingrediënten min wat het wegbrengen kost. Al het andere in dit bedrijf wordt daaruit betaald.
Huur, keukenlonen, belastingen, de boekhouder en de eigen winst — alles komt uit dat verschil. Daarom weegt elke hryvnia die eruit verdwijnt zwaarder dan een hryvnia omzet. Omzet kunt u met orders optrekken. De dekkingsbijdrage alleen met de prijs of met het kanaal.
| Merk | Orderwaarde | Ingrediënten | Via het platform | Eigen bezorging | Verschil |
|---|---|---|---|---|---|
| Pizza | 400 ₴ | 128 ₴ | 160 ₴ | 217 ₴ | 57 ₴ |
| Bowls | 350 ₴ | 133 ₴ | 119 ₴ | 162 ₴ | 43 ₴ |
| Burgers | 300 ₴ | 105 ₴ | 111 ₴ | 140 ₴ | 29 ₴ |
Eigen bezorging is altijd gunstiger. De vraag is alleen hoeveel — en juist daar bleek het verschil tussen de merken tweevoudig.
Op pizza is het verschil 57 ₴, op een burger de helft daarvan. De reden is rekenkundig. De commissie wordt van de orderwaarde genomen, en de bezorger kost hetzelfde, hoeveel er ook in de doos zit — dus hoe hoger de orderwaarde, hoe meer eigen bezorging oplevert.
55 hryvnia bezorger en 57 hryvnia verschil
De getallen lijken bijna gelijk, maar betekenen het tegenovergestelde. Het eerste is wat bezorgen kost, het tweede is wat de overstap in de zak laat.
De maand in cijfers
Nazar zette alles op één avond bij elkaar, en die avond werd onaangenaam. Niet omdat de cijfers slecht waren — ze waren normaal. Onaangenaam was wat hij er eerder nooit in had gezien.
De dekkingsbijdrage van alle drie de merken samen is 763 560 ₴. De vaste kosten — huur van het souterrain, keukenlonen, energie, boekhouder en belastingen — zijn 540 000 ₴. Die hangen er niet van af hoeveel orders er vandaag binnenkwamen.
Daar zit de zin van een dark kitchen: de vaste kosten zijn laag, en het break-evenpunt komt eerder dan in een restaurant met een zaal. Nazar gaat er rond de drieduizendste order van vijfduizend vierhonderd over.
Nettowinst: 223 560 ₴.
Twaalf procent van de omzet. Voor een bezorgkeuken is dat een normaal resultaat, en drie jaar op rij vond Nazar het goed. Hij vindt het nog steeds goed — hij weet nu alleen waar het naast staat.
Hoeveel het platform wegneemt
Daarna rekende hij uit wat hij nooit eerder had uitgerekend. Niet het percentage. Het bedrag zelf.
Twaalfhonderdzestig pizzaorders via de app, 112 ₴ commissie per stuk. Duizendtwintig bowls à 98 ₴. Veertienhonderdveertig burgers à 84 ₴.
Bij elkaar 362 040 ₴ per maand. In datzelfde bedrag passen:
- De hele huur van het souterrain voor een half jaar
- De lonen van de hele keukenploeg voor twee maanden
- Anderhalve maandwinst van de eigenaar
Dat is negentien en een half procent van de hele omzet van de keuken. En 1,62 keer meer dan Nazar netto verdient. De grootste partner van dit bedrijf bleek degene die nooit in de keuken is geweest.
Hij praat niet mee over het menu, vraagt niet naar de kwaliteit, kent de namen van de koks niet. Hij brengt de klant en vraagt daarvoor meer dan de eigenaar overhoudt. Verwijten zijn er niet — de voorwaarden stonden vanaf dag één vast.
“Ik heb een kleine twintig minuten naar dat getal zitten kijken. Het is groter dan mijn winst. Het is groter dan alle lonen van de keuken”
Het cijfer dat Nazar raakte
Wat hem het meest raakte was niet het getal zelf, maar hoe lang het onzichtbaar bleef. Drie jaar zijn zesendertig maandrapporten, en in geen daarvan stond dit bedrag.
De commissie kwam nooit als factuur. Ze was geen regel in een rapport, ging niet door de kassa en vroeg geen handtekening. Het platform maakte simpelweg minder over dan de klant betaalde, en het verschil verdween voordat het de administratie in kwam.
Drie jaar. Ongeveer dertien miljoen hryvnia die langs de administratie liepen, omdat ze er nooit in kwamen.
Nazar benadrukt dat dit geen bedrog is en geen constructie. Het platform deed precies waar het voor betaald wordt, en deed het goed. Onzichtbaar werd die kostenpost niet door het bedrijf, maar door de manier waarop het geld op de rekening komt.
Een kostenpost die niemand factureert wordt niet kleiner. Hij wordt onzichtbaar.
De verleiding om bij het platform weg te gaan
De eerste reactie lag voor de hand, en Nazar begon er zelfs aan. Hij liet diezelfde avond een ontwerp voor flyers maken.
Als eigen bezorging op pizza 57 ₴ meer geeft, moet alles wat kan daarheen. Hij rekende een bescheiden variant door: twintig procent van de orders die nu via de app gaan. Bescheiden met opzet, want Nazar wilde iets uitrekenen waarin hij zelf zou geloven.
Twintig procent ziet eruit als iets voor één kwartaal. Veertig zou al een ander businessmodel vragen. Nazar rekende wat hij zich maandagochtend kon voorstellen.
| Merk | Via het platform | 20% overzetten | Verschil per order | Extra dekkingsbijdrage |
|---|---|---|---|---|
| Pizza | 1 260 | 252 | 57 ₴ | 14 364 ₴ |
| Bowls | 1 020 | 204 | 43 ₴ | 8 772 ₴ |
| Burgers | 1 440 | 288 | 29 ₴ | 8 352 ₴ |
Zevenhonderdvierenveertig orders. Plus 31 488 ₴ dekkingsbijdrage per maand. Bijna tachtigduizend per kwartaal, als alles lukt.
Het zag overtuigend uit, tot Nazar de volgende vraag stelde. Hoe moeten die zevenhonderdvierenveertig orders precies overstappen?
Wat dit echt kost
Orders stappen niet van zichzelf over. Dat is de duurste zin in dit hele verhaal.
Een klant die gewend is de app te openen, gaat niet ineens de keuken bellen. U moet het hem vertellen, hem een reden geven en zorgen dat bestellen niet lastiger is. Dat is reclame, dat is een eigen site, dat is korting op de eerste directe order.
En het is doorlopend werk, geen eenmalige actie. Een klant die met korting is weggehaald, zit de maand daarop weer in de app als u hem vergeet. Gewoonte is sterker dan korting, en ze staat altijd aan de kant van wie de app heeft.
Nazar rekende het minimale budget uit waarzonder niets beweegt: 45 000 ₴ per maand. Daarin zitten advertenties in lokale groepen, onderhoud van de site, de korting op een eerste directe order en iemand die dit alles vier uur per dag bijhoudt.
Extra dekkingsbijdrage 31 488 ₴. Kosten 45 000 ₴. Beide cijfers zijn maandelijks, beide komen terug, en de een is groter dan de ander.
Juist dit zou Nazar hebben gemist als hij één kant had gerekend. De extra dekkingsbijdrage rekende hij als eerste uit, in twintig minuten. Wat het kost om die groei te laten gebeuren, rekende hij helemaal niet.
Netto resultaat: min 13 512 ₴.
“Ik stond al klaar om dit te starten. Wat me stopte, was dat ik voor het eerst beide kanten rekende en niet één”
Overzetten is geen besluit maar een investering
De extra dekkingsbijdrage komt elke maand, en de marketing wordt ook elke maand betaald. Dit zijn geen eenmalige kosten tegen een blijvende winst — het zijn twee vaste grootheden, en die vergelijkt u recht tegenover elkaar.
Groei en kosten zijn beide maandelijks
Een eenmalige actie mag u met een eenmalige opbrengst vergelijken. Hier lopen beide grootheden door, dus hoort de vergelijking op dezelfde horizon.
Het omslagpunt
Nazar draaide de rekening om en vroeg het anders: hoeveel orders moeten over om die 45 000 ₴ terug te halen?
Het gemiddelde verschil over de drie merken is 42,32 ₴ per order. Vijfenveertigduizend gedeeld door tweeënveertig en een beetje geeft 1 063 orders. Precies zoveel klanten moeten hun gewoonte veranderen om het budget op nul te krijgen.
Dat is 28,6% van alle orders die via het platform lopen. Ruim een kwart van het klantenbestand moet van gewoonte veranderen — niet in woorden, maar echt.
Dat is geen actie meer, maar een campagne van een jaar. Die heeft alleen zin als de eigenaar begrijpt dat hij geen orders koopt, maar ander gedrag. Een order kost tweeënveertig hryvnia. Gedrag kost veel meer.
Niet twintig. Bijna de helft meer.
28% commissie en 28,6% omslagpunt
Twee getallen die bijna hetzelfde ogen en niets met elkaar te maken hebben. Het eerste is een deel van de orderwaarde, het tweede een deel van het aantal orders.
Eerste zet: twee kolommen
Nazar ging niet bij het platform weg en begon geen campagne. Het flyerontwerp bleef een ontwerp — voorlopig.
Hij zette twee kolommen in de dagtabel: hoeveel orders via de app kwamen en hoeveel via de eigen kanalen. Eerder stond daar één cijfer, het totaal. Dat splitsen kostte de beheerder vijftien minuten werk.
Nu is te zien wat het aandeel doet. En het is elke dag te zien, niet één keer per kwartaal. In de eerste twee maanden klom het aandeel eigen orders van zichzelf twee punten — simpelweg omdat de beheerder ernaar begon te kijken.
Niemand stelde een doel en niemand beloofde een bonus. Maar als een cijfer elke dag voor je neus staat, gaan mensen het beïnvloeden. Eerst onbedoeld, daarna bewust.
“Het vreemdste is dat dat cijfer altijd in het platform stond. Ik keek er alleen niet naar, want mij interesseerde de omzet”
Tweede zet: andere merken, andere regels
Het tweede besluit ging over wie er precies over moest.
Als het verschil op pizza twee keer zo groot is als op een burger, hoort de inspanning daar waar ze twee keer zoveel opbrengt. Nazar stopte met gelijk werken aan alle drie de merken. Het klinkt voor de hand liggend, maar tot die berekening deed hij drie jaar lang dezelfde acties voor alle drie.
- Pizza — een flyer in elke order met een code voor een directe bestelling
- Bowls — niets, want een kantoorlunch via de app valt niet af te pakken
- Burgers — niets, want een verschil van 29 ₴ is geen eigen campagne waard
Eén merk in plaats van drie. Het budget zakte daarmee naar vijftienduizend, en de groei bleef bijna gelijk, want al het gewicht zat toch in de pizza. Het omslagpunt van één merk wordt makkelijker gehaald dan dat van drie tegelijk.
Na vier maanden stond die campagne voor het eerst in de plus. Niet dubbel, niet vier keer — ze was alleen geen verliespost meer, en dat bleek genoeg reden om door te gaan.
“Drie jaar gaf ik evenveel uit aan drie merken, omdat ze hetzelfde leken. Ze waren nooit hetzelfde”
Waarom de bowls bij het platform bleven
Zij hebben het hoogste app-aandeel, vijfentachtig procent, en de laagste orderwaarde van de kantoorbezorgingen. Erom vechten kost meer dan de commissie afstaan.
Nazar noemt dat de prijs voor een kanaal dat hij zelf niet kan bouwen. Het kantoorverkeer rond de lunch staat op de gewoonte om om elf uur de app te openen, en die gewoonte breekt u niet met een flyer.
Wat u maandag doet
Nazar bracht alles terug tot drie handelingen, en geen daarvan vraagt een programmeur of een nieuwe app.
- Reken de commissie van het platform als bedrag per maand, niet als percentage in een contract
- Reken de dekkingsbijdrage per order apart uit voor elk kanaal en elk merk
- Zoek voor elke campagne naar eigen bezorging eerst de drempel: hoeveel orders verdienen het budget terug
De eerste twee doet u één keer en daarna lopen ze door. De derde hebt u nodig elke keer dat de verleiding opkomt om “bij de tussenpersoon weg te gaan”. En die komt regelmatig op, meestal na een gesprek met een collega bij wie het zogenaamd gelukt is.
Een tussenpersoon is precies zo lang duur als u niet hebt uitgerekend wat het kost om zonder hem te werken.
Wanneer weggaan bij het platform echt loont
Als uw orderwaarde hoog is, de rit kort, en de klant van zichzelf terugkomt. Dan is het verschil per order groot en is er minder marketing nodig — en dan wordt de drempel makkelijk gehaald.
Bij Nazar paste dat op precies één van de drie. Dat is geen reden om de tussenpersoon op te zeggen — het is een reden om te weten waar hij duur is en waar hij voordelig.
Het geld verdwijnt niet, u ziet het alleen niet
In de keuken van Nazar is niets veranderd. Dezelfde vier fornuizen, dezelfde drie merken, dezelfde twee bezorgers per dienst en dezelfde afzuigkap die vanaf elf uur loeit. Het platform bleef ook — met dezelfde commissie.
In de tabel kwamen twee kolommen, en in zijn hoofd één bedrag in plaats van één percentage.
Daardoor zien de commissie, de eigen bezorging, het marketingbudget en de vraag met wie dit bedrijf zijn winst eigenlijk deelt er anders uit.
Hoe u dit in uw eigen keuken ziet
Alles wat hierboven staat hangt aan één regel: niet de orders in één cijfer, maar elk kanaal en elk merk apart — met de commissie, de kosten van de eigen bezorger en de dekkingsbijdrage per order. Zolang de commissie een percentage in een contract blijft, ziet u niet dat ze per maand 362 040 ₴ is, en ook niet dat de drempel voor eigen bezorging op 28,6% van de orders ligt en niet op 20%. Komen diezelfde gegevens automatisch bij elkaar, dan is te zien wat elk kanaal kost, en precies daarvoor gebruiken eigenaren van kleine en middelgrote bedrijven Finmap: om het financiële beeld te zien in plaats van het achteraf bij elkaar te zoeken.
Lees ook
- De food cost die je winst opeet: zo vind je de echte marge per gerecht
- Koeriersdienst: winst per bestelling, niet per omzet
Basis van het onderwerp: Managementboekhouding uitgelegd: wat het is en waarom eigenaren het nodig hebben
Veelgestelde vragen over de economie van een dark kitchen
Reken haar als bedrag per maand, niet als percentage uit het contract. In het voorbeeld geeft 28% van de orderwaarde 362 040 ₴ — dat is 19,5% van de hele omzet en 1,62 keer meer dan de nettowinst van de eigenaar.
Omdat ze nooit als factuur komt. Het platform maakt het geld al over na aftrek van zijn eigen deel, dus op de bank landt het nettobedrag. De kostenpost gaat niet door de kassa en wordt geen regel in een rapport — ze komt simpelweg niet aan.
Haal van de orderwaarde de inkoop van de ingrediënten af en de bezorgkosten van dat kanaal. In het voorbeeld geeft een pizza via het platform 160 ₴ en met eigen bezorging 217 ₴; het verschil van 57 ₴ is precies wat de overstap oplevert.
De commissie wordt van de orderwaarde genomen, en een eigen bezorger kost hetzelfde, wat er ook in de doos zit. Daarom wint eigen bezorging meer bij een hoge orderwaarde: 57 ₴ op pizza tegen 29 ₴ op een burger.
Nee. Orders stappen niet van zichzelf over — daar hoort een doorlopend marketingbudget bij. In het voorbeeld geeft 20% van de orders overzetten +31 488 ₴ dekkingsbijdrage bij 45 000 ₴ kosten, dus min 13 512 ₴ per maand.
Deel het maandbudget door het gemiddelde verschil in dekkingsbijdrage tussen de kanalen. In het voorbeeld geeft 45 000 ₴ gedeeld door 42,32 ₴ 1 063 orders — dat is 28,6% van alles wat via het platform loopt.
Om de apparatuur te vullen. Pizza verkoopt 's avonds, bowls rond de lunch, burgers de hele dag — samen houden ze de fornuizen bezig van elf uur 's ochtends tot elf uur 's avonds, terwijl één merk twee uur piek en tien uur stilstand zou geven.
Met twee kolommen in de dagtabel: hoeveel orders via het platform kwamen en hoeveel via de eigen kanalen. In het voorbeeld kostte dat vijftien minuten werk van de beheerder, en het aandeel eigen orders klom in twee maanden van zichzelf twee punten.
