Wat een dashboard van €0 je €80.000 per jaar kost
Een MKB-ondernemer met 5 vestigingen en €4,2M omzet stuurde op maandelijkse P&L-rapporten uit zijn boekhoudsoftware. Het zag er gezond uit: EBITDA van 7,1%. Pas toen kassa-, inkoop- en planningsdata werden gecombineerd in één dashboard, en gedeelde overhead werd correct toebedeeld aan vestigingen, bleek dat twee locaties structureel verlies draaiden, dat inkoopprijzen per vestiging tot 18,75% uiteen liepen voor identieke producten, en dat dinsdaglunch op €36,50 per arbeidsuur structureel verlieslatend was. De vraag was vervolgens niet alleen "hoe lossen we dit op?" — maar ook "moeten we Rotterdam sluiten of repareren?" Die afweging vereist een scenario-model dat de boekhouder niet levert.
De ondernemer in dit verhaal is geen uitzondering. Hij runt vijf vestigingen van een horecaconcept in de Randstad, heeft een boekhouder die keurig elke maand de cijfers aanlevert, en kijkt daar wekelijks naar. Hij is niet iemand die zijn financiën negeert.
En toch wist hij niet waar zijn winst bleef. Hij vermoedde het — maar kon het niet bewijzen, niet aanwijzen en dus niet oplossen. Dit artikel laat zien wat er zichtbaar wordt als je drie databronnen combineert die de meeste ondernemers wél hebben, maar nooit aan elkaar koppelen — en hoe je daarna de moeilijkste vraag beantwoordt: repareren of sluiten?
De beginsituatie: alles lijkt in orde
Vijf vestigingen, twee steden, één formule. Gezamenlijke omzet: €4,2M. De maandelijkse P&L uit Exact Online ziet er zo uit:
| Post | Bedrag | % omzet |
|---|---|---|
| Omzet | €4.200.000 | 100% |
| Inkoopkosten | €1.428.000 | 34,0% |
| Brutomarge | €2.772.000 | 66,0% |
| Personeelskosten | €1.596.000 | 38,0% |
| Overige operationele kosten | €878.400 | 20,9% |
| EBITDA | €297.600 | 7,1% |
Een EBITDA van 7,1% is voor de hospitality-sector aan de lage kant, maar niet alarmerend. De boekhouder merkt op dat inkoopkosten "iets aan de hoge kant" zijn. Er wordt besloten "er komend kwartaal beter op te letten." Verder niets.
Het probleem is niet dat deze P&L fout is. Het probleem is dat deze P&L niets vertelt. Het is een gemiddelde van vijf verschillende bedrijven die toevallig dezelfde naam dragen.
Stap 1: de P&L opsplitsen per vestiging
De eerste stap is het meest voor de hand liggend — en wordt het vaakst overgeslagen. Door de omzet- en kostendata per locatie te isoleren, ontstaat een heel ander beeld:
| Vestiging | Omzet | Brutomarge | Personeelskosten | EBITDA | EBITDA % |
|---|---|---|---|---|---|
| Amsterdam Oost | €1.020.000 | 68,2% | 35,1% | € 93.840 | 9,2% |
| Amsterdam West | €940.000 | 67,4% | 36,0% | € 78.960 | 8,4% |
| Utrecht Centrum | €880.000 | 65,8% | 37,8% | € 52.800 | 6,0% |
| Rotterdam Noord | €820.000 | 62,1% | 41,2% | −€ 7.380 | −0,9% |
| Rotterdam Zuid | €540.000 | 61,3% | 42,8% | −€ 10.260 | −1,9% |
| Totaal | €4.200.000 | 66,0% | 38,0% | €207.960 | 5,0%* |
* Na toerekening van gedeelde overheadkosten per vestiging daalt de totale EBITDA van 7,1% naar 5,0%.
Twee vestigingen draaien verlies. Niet marginaal, maar structureel — elke maand. Amsterdam Oost en West dragen niet alleen hun eigen gewicht, maar betalen ook mee aan Rotterdam. De twee Amsterdamse locaties subsidieren de twee Rotterdamse met €17.640 per jaar. Dat wist de ondernemer niet.
Stap 2: inkoopdata per vestiging koppelen
De brutomarge-verschillen — Amsterdam op 67-68%, Rotterdam op 61-62% — hebben een oorzaak. Die oorzaak zit niet in de menukaart (die is identiek) en niet in de verkoopprijzen (ook identiek). De oorzaak zit in de inkoop.
Elke vestiging bestelt zelfstandig bij dezelfde drie leveranciers. Er is geen centrale inkoopafspraak. Leveranciers weten dit — en benutten het. Een analyse van zes maanden aan inkoopfacturen laat het volgende zien voor één representatief product: kipfilet, de best verkopende proteïne in het concept.
| Vestiging | Leverancier | Prijs/kg | Maandvolume | Maandkosten |
|---|---|---|---|---|
| Amsterdam Oost | Leverancier A | €6,40 | 340 kg | €2.176 |
| Amsterdam West | Leverancier A | €6,55 | 310 kg | €2.031 |
| Utrecht Centrum | Leverancier B | €7,10 | 290 kg | €2.059 |
| Rotterdam Noord | Leverancier B | €7,25 | 270 kg | €1.958 |
| Rotterdam Zuid | Leverancier C | €7,60 | 185 kg | €1.406 |
Rotterdam Zuid betaalt 18,75% meer per kilo dan Amsterdam Oost — voor exact hetzelfde product. Dit is niet alleen kipfilet. Hetzelfde patroon geldt voor zuivel, groenten en droge waren. Gecombineerd verklaart dit het grootste deel van het brutomarge-verschil tussen Amsterdam en Rotterdam.
De oplossing: één raamcontract voor alle vijf vestigingen gecombineerd. Bij een totaalvolume van 1.395 kg per maand is de onderhandelingspositie fundamenteel anders dan bij 185 kg. Na centrale inkooponderhanding daalde de gemiddelde prijs naar €6,50/kg voor alle locaties — een besparing van €28.440 per jaar op kipfilet alleen.
Stap 3: personeelsplanning koppelen aan daadwerkelijke bezetting
De personeelskosten van Rotterdam Noord (41,2%) en Rotterdam Zuid (42,8%) zijn te hoog. Maar "te hoog" is geen stuurinformatie. De vraag is: op welke dagen, welke dagdelen, en in welke functies?
Door de kassadata (omzet per dagdeel, per dag van de week) te koppelen aan de urenstaten uit de personeelsplanning ontstaat een omzet-per-arbeidsuur-analyse per vestiging:
| Dag + dagdeel | Gem. omzet | Gem. uren ingepland | Omzet/arbeidsuur | Norm |
|---|---|---|---|---|
| Ma–di lunch | €310 | 8,5 uur | €36,50 | ≥ €55 |
| Wo–do lunch | €380 | 8,5 uur | €44,70 | ≥ €55 |
| Vr–za lunch | €620 | 9,0 uur | €68,90 | ≥ €55 |
| Ma–di diner | €490 | 10,0 uur | €49,00 | ≥ €55 |
| Wo–do diner | €570 | 9,5 uur | €60,00 | ≥ €55 |
| Vr–za diner | €1.140 | 12,0 uur | €95,00 | ≥ €55 |
Het patroon is duidelijk: maandag t/m donderdag lunch worden systematisch overstaffeld. De vestiging draait op vaste shifts — ongeacht of het een stille dinsdag of een drukke donderdag is. Vrijdag en zaterdag zijn juist efficiënt.
Door voor de stille dagdelen één vaste kracht minder in te plannen en te werken met een oproepkracht, dalen de personeelskosten op die dagdelen met gemiddeld €180 per week per vestiging. Voor Rotterdam Noord en Zuid samen: €18.720 per jaar.
De moeilijkste vraag: Rotterdam sluiten of repareren?
Op het moment dat twee vestigingen verlieslatend blijken, is de emotionele reactie van de meeste ondernemers: sluiten. Maar sluiten is zelden zo eenvoudig als het klinkt — en soms ook de verkeerde keuze. De juiste afweging vraagt een scenario-analyse op vier dimensies.
Dimensie 1: zijn de verliezen operationeel of structureel?
Als een vestiging verlies maakt door operationele problemen (verkeerde inkoop, overstaffing, geen verkoopdiscipline), dan is reparatie de juiste keuze — want de verliezen zijn aanpasbaar. Als de verliezen structureel zijn (huur te hoog als percentage van haalbare omzet, locatie heeft structureel te weinig traffic), is reparatie zinloos. Je runt dan een bedrijf dat winstgevend kan zijn — op een andere locatie.
Voor Rotterdam Noord en Zuid: de huurkosten bedragen respectievelijk 14,2% en 16,8% van de huidige omzet. Bij een casual dining-concept is 10-12% de norm. Rotterdam Noord kan die norm bereiken bij een omzetstijging van 25%. Rotterdam Zuid niet — zelfs bij maximale operationele optimalisatie blijft de structurele kostendruk te hoog.
Dimensie 2: wat zijn de werkelijke sluiting-kosten?
Sluiting is niet gratis. De boekhouder ziet de maandelijkse verliezen, maar niet de sluitingskosten. Voor Rotterdam Zuid zijn die:
- Resterende huurverplichting (18 maanden × €4.200): €75.600 — tenzij de verhuurder een boeteclausule accepteert
- Afvloeiingskosten personeel (gemiddeld 2,5 maandsalaris × 6 FTE): €31.200
- Afschrijving resterende inventaris (boekwaarde €28.000, restwaarde bij verkoop €8.000): €20.000
- Totale sluitingskosten: €126.800
Rotterdam Zuid draait een jaarlijks verlies van €10.260. De terugverdientijd van de sluitingskosten — als je alleen naar het directe verlies kijkt — is 12,4 jaar. Maar dat is niet de juiste berekening. De juiste berekening vergelijkt scenario A (sluiting, kosten €126.800 eenmalig + verliezen stoppen) met scenario B (reparatie, kosten €0 eenmalig + jaarlijks €10.260 verlies, gedaald naar ±€0 na optimalisatie).
Dimensie 3: wat gebeurt er met de overhead bij sluiting?
De €10.260 verlies per jaar per vestiging is berekend ná toerekening van een deel van de gedeelde overhead. Als Rotterdam Zuid sluit, verdwijnt die €10.260 niet volledig uit de EBITDA — want de gedeelde overhead (centrale administratie, marketing, directietijd) wordt nu verdeeld over vier vestigingen in plaats van vijf. De overige vestigingen worden daardoor iets zwaarder belast.
Bereken altijd de "post-sluiting P&L" voor de resterende vestigingen, inclusief overhead-herverdeling. In dit geval: €12.400 overhead die aan Rotterdam Zuid was toegewezen, wordt herverdeeld over de vier overige vestigingen. Netto EBITDA-impact na sluiting: niet +€10.260 maar +€10.260 − €12.400/4 = +€7.160 per jaar. Sluiting is nog steeds positief, maar minder dramatisch dan het op het eerste gezicht lijkt.
De uiteindelijke beslissing: Rotterdam Noord repareren, Rotterdam Zuid sluiten bij huurafloop
Rotterdam Noord: operationele verliezen, herstelbaar, huur niet prohibitief. Plan: inkoopoptimalisatie + roosteraanpassing + verkoopdiscipline. Verwacht resultaat: break-even binnen kwartaal 2, winst in kwartaal 3.
Rotterdam Zuid: structureel probleem huurquote, sluitingskosten te hoog om nu al te sluiten. Beslissing: niet verlengen bij huurafloop (8 maanden), huidige operatie minimaliseren, investeren in de vier andere locaties.
De totale impact: van buikgevoel naar €83.000
Dit is geen theoretische oefening. Het zijn drie concrete ingrepen, elk voortkomend uit data die er al was — maar nooit gecombineerd werd bekeken:
| Ingreep | Databron | Jaarlijkse impact |
|---|---|---|
| Centrale inkoop raamcontract | Inkoopfacturen per locatie | + €41.200 |
| Personeelsoptimalisatie stille dagdelen | Kassa + urenstaten | + €18.720 |
| Heronderhandeling Utrecht food cost | Receptuurkosten + leveranciersvergelijking | + €23.100 |
| Totaal | + €83.020 |
Op een omzet van €4,2M is dit een EBITDA-verbetering van 2,0 procentpunt — van 5,0% naar 7,0%. Dat klinkt klein. In absolute termen is het het verschil tussen een ondernemer die elke maand twijfelt of hij zijn eigen salaris kan opnemen, en een ondernemer die investeert in zijn derde Rotterdamse vestiging.
Hoe lang duurde dit traject?
Wat dit niet is
Dit artikel beschrijft geen softwareoplossing. Het beschrijft geen BI-tool die je kunt kopen en waarna alles vanzelf gaat. Power BI, Lightspeed, Exact — die tools hebben de meeste ondernemers al. De data is er al. Het probleem is niet het ontbreken van een dashboard.
Het probleem is het ontbreken van iemand die weet welke vragen je moet stellen aan die data. Die herkent dat een personeelskostenpercentage van 41% op groepsniveau niets zegt, maar dat dinsdaglunch op €36,50 per arbeidsuur een concrete knop is. Die begrijpt dat inkoopdiscipline per vestiging niet een leveranciersprobleem is, maar een organisatieprobleem.
Wat kost een finance partner?
Dat is altijd de eerste vraag — en de verkeerde. De juiste vraag is: wat kost het om deze analyse niet te doen?
In dit geval: €83.000 per jaar, elk jaar opnieuw. Plus de opportunity cost van het niet kunnen investeren in een zesde vestiging. Plus de druk op de ondernemer die elke maand niet precies weet waarom zijn cashpositie tegenvalt.
Een externe finance partner op parttime basis — twee à drie dagen per maand — kost een fractie van wat de gemiste winst bedraagt. Het is geen kostenpost. Het is de goedkoopste investering op het moment dat je er klaar voor bent om te sturen in plaats van te volgen.
Veelgestelde vragen
Benieuwd wat jouw cijfers verbergen?
In een gesprek van 30 minuten kijk ik met je mee welke databronnen je hebt en waar de analyse het meeste oplevert.
Gesprek inplannen →