Rentabiliteit van een restaurant: zo krijg je grip op je winstmarge
Een volle zaak op zaterdagavond, een team dat rent, een kassa die blijft rinkelen: alles wijst erop dat het goed gaat. En toch blijft er aan het eind van de maand bijna niets over. Dat is geen pech, dat is rekenkunde: omzet zegt niets over rentabiliteit.
In de horeca wordt winst gemaakt (of verloren) op een handvol percentages: de foodcost, de personeelskosten, de huur, het break-evenpoint. Geen van die berekeningen vraagt een boekhouddiploma, allemaal zijn het simpele delingen. In deze gids lopen we ze een voor een langs, met de echte cijfers van Nederlandse restaurants als referentie en de hefbomen waarmee je je winstmarge daadwerkelijk verbetert.
In het kort:
- volgens CBS-cijfers over 2024 gaat bij Nederlandse restaurants ruwweg 31% van de opbrengsten naar inkoop, 32% naar personeel en 9% naar huisvesting;
- inkoop en personeel samen (de prime cost) bepalen of je zaak überhaupt winstgevend kán zijn: gemiddeld slokken ze al zo'n 63% van de opbrengsten op;
- het break-evenpoint vertelt je hoeveel gasten je per dag nodig hebt om geen verlies te draaien, het nuttigste getal dat je kunt kennen;
- een vaak aangehaalde vuistregel voor de nettowinstmarge van een restaurant met bediening is 3 tot 5%: het verschil tussen een goed en een slecht jaar zit in een paar procentpunten;
- de bezettingsgraad is hefboom nummer één: je vaste lasten lopen toch door, dus elke extra gast is bijna pure marge.
De kostenstructuur van een Nederlands restaurant: waar blijft je omzet
Voordat je iets kunt verbeteren, moet je weten waar elke euro heen gaat. Het CBS publiceert jaarlijks de opbrengsten en kosten van de hele branche. Voor restaurants (SBI 56101) zag dat er in 2024 zo uit, afgezet tegen de totale bedrijfsopbrengsten van 13,0 miljard euro (CBS StatLine, tabel 81156ned):
| Kostenpost | Aandeel van de opbrengsten (2024) |
|---|---|
| Inkoopwaarde (eten en drinken) | ±31% |
| Personeelskosten (lonen + sociale lasten) | ±32% |
| Huisvestingskosten | ±9% |
| Energie | ±3% |
| Afschrijvingen | ±3% |
| Overige bedrijfskosten (verzekeringen, verkoop, diensten...) | ±10% |
Tel het op en je ziet meteen waarom dit vak zo dun snijdt: bijna 90% van de opbrengsten is al vergeven voordat er iets is verdiend. Het gemiddelde bedrijfsresultaat lag in 2024 op zo'n 11,5% van de opbrengsten, maar pas op met dat getal: bij eenmanszaken en vof's (een groot deel van de branche) moet het inkomen van de ondernemer daar nog uit betaald worden. Wat er als echte winst overblijft is een stuk minder; een veel aangehaalde vuistregel voor restaurants met volledige bediening is een nettowinstmarge van 3 tot 5%.
De les: het eindresultaat wordt beslist op enkele procentpunten. Een foodcost die 3 punten wegdrijft of een rooster dat structureel te ruim staat, en het jaar kantelt van winst naar verlies. Het goede nieuws is de spiegelkant: een paar gerichte ingrepen zijn vaak genoeg om het tij te keren. Maar dan moet je wel meten. Bij ViteUneTable helpen we restaurants hun tafels te vullen zonder kosten per gast, en we zien telkens hetzelfde: wie zijn cijfers wekelijks volgt, stuurt bij in dagen; wie ze één keer per jaar bij de boekhouder ontdekt, is twaalf maanden correctie kwijt.
Foodcost: de kostenpost die je tot op de cent kunt sturen
De foodcost meet welk deel van je omzet opgaat aan de inkoop van eten en drinken. Het is de meest direct beïnvloedbare post van allemaal: hij hangt af van je recepturen, je leveranciers, je porties en je verspilling.
Foodcost = inkoopwaarde ÷ omzet (excl. btw) × 100
Het CBS-gemiddelde van zo'n 31% is een referentie, geen doel: een eetcafé met snelle doorloop kan lager zitten, een zaak die met dure producten werkt hoger, zolang de verkoopprijzen en de marge op dranken dat compenseren. Belangrijker dan het absolute getal is het verschil tussen je theoretische foodcost (wat je recepturen zeggen) en je werkelijke foodcost (wat je voorraadtelling zegt): loopt dat verschil op, dan verdwijnt er marge in de afvalbak of over de toonbank. Hoe je dat allemaal berekent, receptuurkaarten opzet en de gaten dicht, lees je in onze gids over foodcost berekenen voor je restaurant.
Personeelskosten: je grootste post, en de snelst stijgende
Met zo'n 32% van de opbrengsten zijn personeelskosten inmiddels de grootste kostenpost van het gemiddelde Nederlandse restaurant, groter dan de inkoop. En de druk neemt toe: KHN wijst op aanhoudend stijgende personeels-, inkoop- en energiekosten, terwijl de ruimte om prijzen te verhogen beperkt is.
Personeelskostenratio = totale loonkosten (incl. sociale lasten) ÷ omzet excl. btw × 100
Volg dit kengetal als trend, niet als losse momentopname: een rustige week scoort automatisch slechter. De echte vraag is of je rooster meebeweegt met je drukte, per dienst. Structureel te ruim ingeroosterd staan kost stilletjes duizenden euro's per maand; structureel te krap kost gasten, en die komen niet terug. De oplossing is niet botweg snijden, maar plannen op basis van je verwachte aantal gasten per dienst, en dat kan alleen als je je reserveringen en bezetting per dienst bijhoudt.
Huur en vaste lasten: de post die je maar één keer kiest
Huisvesting kostte Nederlandse restaurants in 2024 gemiddeld zo'n 9% van de opbrengsten, met daarbovenop nog eens ongeveer 3% aan energie (CBS, tabel 81156ned). Anders dan inkoop en personeel stuur je hier nauwelijks op bij: de huur ligt vast in een contract, vaak voor jaren.
Daarom is dit vooral een beslissing vooraf: wie tekent voor een huur die 15% van de realistisch haalbare omzet opslokt, begint met een handicap die geen enkele foodcost-discipline nog goedmaakt. Zit je al in een lopend contract, dan is de enige echte hefboom de teller: meer omzet uit dezelfde vierkante meters, via openingstijden, bezetting en besteding per gast.
Prime cost: het kengetal dat over leven en dood gaat
Tel je twee grootste posten bij elkaar op, inkoop plus personeel, en je hebt de prime cost. Bij het gemiddelde Nederlandse restaurant is dat volgens de CBS-cijfers over 2024 zo'n 63% van de opbrengsten. Als vuistregel geldt: boven de 70% blijft er te weinig over voor huur, energie, verzekeringen en winst.
Prime cost = (inkoopwaarde + personeelskosten) ÷ omzet excl. btw × 100
Het mooie van dit kengetal is dat het de communicerende vaten van het vak vangt. Werk je met voorbewerkte producten, dan stijgt je inkoop maar daalt je personeelskost; maak je alles zelf met een grotere brigade, dan andersom. De verdeling maakt niet uit, het totaal beslist. Bereken hem elke maand op je werkelijke cijfers. Als je maar één ratio zou volgen, dan deze.
Het break-evenpoint: hoeveel gasten heb je per dag nodig
Het break-evenpoint beantwoordt de meest concrete vraag die er is: vanaf welke omzet verdien ik geld?
Het principe: je kosten vallen uiteen in vaste lasten (huur, vaste contracten, verzekeringen, abonnementen: die lopen door, ook met een lege zaak) en variabele kosten (inkoop, oproepkrachten: die bewegen mee met de drukte). Elke euro omzet draagt, na aftrek van de variabele kosten, bij aan het dekken van de vaste lasten. Het break-evenpoint is de omzet waarbij alles gedekt is.
Break-evenomzet = vaste lasten ÷ (1 − variabele kosten als aandeel van de omzet)
Rekenvoorbeeld. Een restaurant draagt €14.000 aan vaste lasten per maand. De variabele kosten zijn 35% van de omzet, dus elke omzeteuro levert €0,65 dekking op.
Break-evenomzet = 14.000 ÷ 0,65 ≈ €21.500 excl. btw per maand
Bij een gemiddelde besteding van €30 excl. btw per gast is dat ongeveer 720 gasten per maand. Open op 24 dagen: 30 gasten per dag. Daaronder draai je verlies; elke gast daarboven levert ongeveer €19,50 marge op (65% van €30).
Dat ene getal verandert je dagelijkse sturing. "We hebben 30 gasten per dag nodig" is een doel dat het hele team snapt, waar "de rentabiliteit moet omhoog" niets betekent. En het maakt beslissingen scherp: een avond met 20 gasten is geen rustige avond, het is een verliesavond.
Vijf hefbomen om je winstmarge te verbeteren
- Verhoog de bezettingsgraad. De krachtigste hefboom van allemaal: je vaste lasten zijn toch al betaald, dus elke extra gast valt bijna volledig in de marge. In het rekenvoorbeeld hierboven leveren tien extra gasten per dag zo'n €4.500 extra marge per maand op, zonder dat je aan prijzen, porties of rooster iets verandert.
- Houd je foodcost wekelijks bij. Niet één keer per jaar bij de jaarrekening, maar elke week: inkopen plus voorraadverschil gedeeld door omzet. Zo zie je een prijsstijging van een leverancier of uitdijende porties binnen dagen in plaats van maanden.
- Rooster op verwachte drukte. Plan je personeel per dienst op basis van reserveringen en historie, niet op gevoel. Een dinsdagmiddag bezet je anders dan een zaterdagavond.
- Herzie je kaart op marge, niet op omzet. Je bestseller kan je slechtst renderende gerecht zijn. Kijk per gerecht naar marge maal aantal verkopen en geef je toppers de beste plek op de kaart.
- Verlaag nooit blind je prijzen om te vullen. Met een prime cost van ruim 60% vernietigt 20% korting vaak de volledige marge van een gast. Vullen ja, dumpen nee.
Welke kengetallen je daarvoor wekelijks op een rijtje zet, van gemiddelde besteding tot bezettingsgraad per dienst, hebben we uitgewerkt in ons overzicht van horeca-kengetallen en KPI's.
En laten we eerlijk zijn: een reserveringssysteem berekent je foodcost niet en stelt je jaarrekening niet op, dat blijft werk voor jou en je boekhouder. Maar op hefboom nummer één, de bezetting, maakt het wel het verschil. Met de gratis versie van ViteUneTable ben je 24/7 online boekbaar, zonder commissie en zonder kosten per gast. Het Standard-pakket (€29 excl. btw per maand) voegt daar onder meer automatische bevestigingen en herinneringen aan toe, en Standard + Anti No-Show (€49 excl. btw per maand) beschermt grote tafels met een creditcardgarantie. Alles zonder engagement, en elke gast die je zo binnenhaalt zit direct boven je break-evenpoint.
Veelgestelde vragen
Wat is een goede winstmarge voor een restaurant?
Een vaak aangehaalde vuistregel voor restaurants met volledige bediening is een nettowinstmarge van 3 tot 5% van de omzet; fastfood en zaken met beperkte bediening zitten daar meestal boven. Belangrijker dan het absolute getal is de trend: volg je marge per maand en zoek de verklaring zodra hij zakt, in je foodcost, je rooster of je bezetting.
Wat zijn de grootste kostenposten van een restaurant?
Volgens CBS-cijfers over 2024 zijn dat bij Nederlandse restaurants de personeelskosten (ruwweg 32% van de opbrengsten) en de inkoop van eten en drinken (ruwweg 31%), gevolgd door huisvesting (zo'n 9%) en energie (zo'n 3%). Samen met afschrijvingen en overige kosten is daarmee bijna 90% van de opbrengsten vergeven voordat er winst overblijft.
Hoe bereken je het break-evenpoint van een restaurant?
Deel je maandelijkse vaste lasten (huur, vaste contracten, verzekeringen) door je dekkingsgraad: 1 minus het aandeel variabele kosten in je omzet. De uitkomst is de minimale maandomzet waarbij je geen verlies draait. Deel die vervolgens door je gemiddelde besteding per gast en door je aantal open dagen, en je hebt het aantal gasten per dag dat je minimaal nodig hebt.
Hoeveel procent personeelskosten is normaal in de horeca?
Het CBS-gemiddelde voor Nederlandse restaurants lag in 2024 rond de 32% van de opbrengsten. Zaken die veel zelf bereiden of veel bediening bieden zitten hoger, zaken met een eenvoudige formule lager. Beoordeel het percentage altijd als trend en per dienst: de vraag is of je rooster meebeweegt met je werkelijke drukte.
Kan een vol restaurant toch verlies draaien?
Ja, en het gebeurt vaker dan je denkt. Omzet is geen winst: met een te hoge foodcost, een te ruim rooster of te lage verkoopprijzen kan elke extra gast zelfs geld kosten. Daarom draait sturen op rentabiliteit om marges en kengetallen, niet om hoe vol de zaak oogt.
Helpt een reserveringssysteem echt bij de rentabiliteit?
Het werkt op de sterkste hefboom die er is: de bezettingsgraad. Gasten kunnen 24/7 boeken, herinneringen verminderen no-shows en je verliest geen reservering meer omdat de telefoon tijdens de dienst niet werd opgenomen. Omdat je vaste lasten toch doorlopen, wordt vrijwel elke zo gewonnen gast pure marge. Met de gratis versie van ViteUneTable, zonder commissie en zonder engagement, kun je dat risicoloos uitproberen.
Lees ook
Website voor je restaurant maken: de complete gids voor 2026
Is een Google-bedrijfsprofiel en een Facebookpagina genoeg, of heeft je restaurant een echte website nodig? Een eerlijk antwoord, met wat erop moet staan, realistische prijzen en de klassieke fouten.
Walk-in of reservering: de juiste mix voor je restaurant
Alles op reservering, alleen walk-ins of bewust allebei? Elk model wint in een ander soort zaak. Zo kies je jouw mix, bepaal je hoeveel tafels je vrijhoudt en voorkom je dat overboeken je duurste fout wordt.
Wachtlijst voor je restaurant: maak van elk "helaas, we zitten vol" alsnog omzet
Elk "helaas, we zitten vanavond vol" aan de telefoon is een gast die bij je concurrent reserveert, vaak voorgoed. Zo verandert een goed gerunde wachtlijst die afwijzingen in gedekte tafels, en in gasten die terugkomen.