In dit artikel
Een all-you-can-eat bufet verkoopt geen gerecht, het verkoopt een belofte: eet zoveel je wil voor één vaste prijs. Die belofte is precies waarom het de enige lijn op je kaart is waar je niet weet wat je verkoopt tot de gast weer opstaat.
Bij een gewone kaart ken je je kost voor je bestelt: één bord, één prijs, één marge. Bij een bufet teken je een prijs voor je weet wat de gast gaat eten — en die ene prijs moet evenveel dekken voor wie twee keer langsgaat als voor wie zes keer langsgaat. Dat is geen foodcostprobleem, dat is een verzekeringsprobleem: je bundelt risico over een hele avond gasten, en je prijs moet de staart van die verdeling dekken, niet het midden.
De rode draad is een feit dat de horeca zelden hardop zegt: een bufet trekt niet toevallig de gemiddelde eter aan. Wie voor een vaste prijs onbeperkt kan eten, is precies de gast die dat het meest waard vindt — en dat is een ander mechanisme dan gewoon 'sommige mensen eten meer'. Het is dezelfde logica als een verzekeraar die weet dat wie de meest uitgebreide polis kiest, ook het meest een beroep erop zal doen.
Deze gids loopt zeven cijfers af die samen verklaren waarom een bufetprijs die op papier klopt, in de praktijk toch marge lekt: van de gast die je prijs breekt tot de tafel die drie kwartier langer blijft zitten dan op een gewone kaart. Onderaan zet je je eigen bufet in de rekenmachine — je gastenmix, je verlies aan de chafing dish, je btw en je bezetting — en krijg je de prijs die je écht nodig hebt, in euro per jaar.
Alles rekent in je eigen browser: er wordt niets verstuurd en niets bewaard. De cijfers hieronder zijn richtwaarden voor een zelfstandig uitgebate zaak in Europa — jouw concept, je stad en je leveranciers zijn de laatste rechter.
Waarom 'kostprijs per gast' de verkeerde vraag is
Een portie op een gewone kaart heeft één kostprijs: de kok bepaalt de hoeveelheid, jij bepaalt de prijs, en die twee liggen vast voor de avond begint. Bij een bufet bepaalt de gast de hoeveelheid — en 'kostprijs per gast' is dan geen kostprijs, het is een gemiddelde over een groep mensen die niets gemeen hebben behalve dat ze dezelfde prijs betaald hebben.
Deel je gasten daarom in drie groepen: lichte eters, gemiddelde eters en zware eters. Niet omdat dat de werkelijkheid netjes samenvat, maar omdat één gemiddeld cijfer een gezonde marge kan tonen terwijl één groep alleen al je bufet onrendabel maakt — en dat gemiddelde je dat nooit vertelt.
Elke groep krijgt hieronder een streefzone: je doelfoodcost, plus en min een marge, omdat je gastenmix van avond tot avond schuift. Binnen die zone is een groep gezond. Erboven eet een groep je prijs op, en daar draait deze gids om.
De ultieme gids Menu Engineering & Dranken: 6 Stappen naar Meer Marge Van kaartopbouw tot drankmarge: alles wat je kaart voor je kan verdienen, in één gids. Open de gidsDe 7 cijfers, en wat elk cijfer je kost
Ze staan in de volgorde waarin ze zich opstapelen: van hoe je bufet gasten aantrekt, tot de tafel die uiteindelijk drie kwartier langer blijft zitten dan op een gewone kaart.
1. Je bufet prijst geen bord, het prijst een verdeling
Zet je bufet op €26 en je doelfoodcost op 33%, en de rekensom lijkt eenvoudig: kostprijs gedeeld door omzet, klaar. Maar die kostprijs is geen vast gegeven — ze hangt volledig af van wie er aan tafel zit. Een lichte eter (ongeveer 25% van je gasten) eet voor ongeveer €4,20 aan ingrediënten. Een gemiddelde eter (de helft van je gasten) voor €6,60. Een zware eter — de laatste kwart — voor €10,80. Tel daar het verlies aan de chafing dish bij (zie cijfer 5) en die drie bedragen worden €4,83, €7,59 en €12,42.
Op dezelfde prijs van €26 geeft dat drie totaal verschillende foodcosts: 20,8% voor de lichte eter, 32,7% voor de gemiddelde eter, en 53,5% voor de zware eter — ruim twintig punten boven je doel van 33%. Onderstaande figuur zet de drie naast elkaar, tegen je doelzone van 29–37%.
Bij €26 per ticket en een doelfoodcost van 33% (streepje) geeft elke gast een andere foodcost — het gearceerde stuk is wat een gast boven je doel eet.
Alle drie betalen dezelfde €26. De lichte eter geeft je bijna 12 punten marge cadeau, de zware eter eet in zijn eentje meer dan twintig punten boven je doel op — en dat verschil zie je nergens in je gemiddelde foodcost terug.
2. Een bufet krijgt niet toevallig de gemiddelde eter — het krijgt adverse selectie
Wie voor een vaste prijs onbeperkt kan eten, is niet zomaar een willekeurige gast die toevallig veel trek heeft. Het is de gast die al wist dat die veel zou eten, en daarom bewust voor het bufet koos in plaats van voor een kaart waar elke extra portie apart kost. Dat is hetzelfde mechanisme als een verzekeraar die weet dat wie de duurste polis neemt, gemiddeld ook het meest een beroep erop doet: de prijsstructuur zelf trekt precies het risico aan dat ze het minst kan gebruiken.
Dat betekent dat je '25% zware eters' geen willekeurige steekproef uit de bevolking is — het is een groep die geconcentreerd wordt door je eigen concept. Een steakhouse-bufet trekt zwaardere eters aan dan een lunchbufet met soep en salade, en een bufet dat bekendstaat om zijn zeevruchtentoren trekt ze nog sterker aan.
Daarom is het aandeel dat je hieronder in de rekenmachine intypt geen boekencijfer, maar iets wat je zelf moet meten aan je eigen bufet — het verschilt per concept, per stad en per dag van de week.
3. Zodra iemand betaald heeft, eet die door tot het 'de moeite waard' is — niet tot die vol zit
Onderzoek van Just en Wansink (Review of Economics and Statistics, 2011) naar 'flat-rate pricing' bij pizzabufetten vond een opvallend patroon: gasten die vooraf de volle prijs betaalden, aten meer dan gasten die dezelfde maaltijd kregen tegen een verlaagd tarief — maar waardeerden de maaltijd achteraf lager. Het gevoel dat de prijs 'de moeite waard' moet zijn, blijkt sterker te wegen dan het gevoel van verzadiging.
Dat effect is geen kwestie van hebzucht, het is een voorspelbaar gevolg van hoe je betaalt. Bij een prijs per gewicht of per bord kost elke extra hap opnieuw geld, en dat stopt het doorschenken vanzelf. Bij een vast bedrag vooraf verdwijnt die rem volledig — de sunk cost is al gemaakt, en verder eten voelt als winst in plaats van als kost.
Eén tegenmaatregel is goedkoper dan hij klinkt: kleiner bestek en kleinere borden aan het bufet verkleinen aantoonbaar de portie die iemand zichzelf opschept, zonder dat iemand zich beperkt voelt — hetzelfde effect dat plateaugrootte-onderzoek al langer beschrijft bij zelfbediening in het algemeen.
4. Zware eters laden niet gelijkmatig bij — ze pakken eerst je duurste lijn
De extra kost van een zware eter zit niet gelijk verdeeld over je hele bufet. Wie voor een vaste prijs onbeperkt kan opscheppen, vult zijn bord eerst met de duurste items — het vlees, de vis, de zeevruchtentoren — en pas daarna, als er nog ruimte is, met brood en salade. De marginale portie van je duurste lijn is dus precies de portie die het vaakst herhaald wordt.
De klassieke tegenzet is een kwestie van lijnvolgorde, niet van minder aanbieden: zet de goedkope, vullende items — brood, soep, salade, aardappelen — vooraan in de rij en de duurste eiwitten helemaal achteraan. Een gast die al twee keer brood en salade op zijn bord heeft, schept doorgaans minder vaak een derde portie kreeft.
De cijfers in de rekenmachine hieronder gaan uit van deze typische scheefheid — je zware-etersgroep is duurder net omdat ze onevenredig veel van je dure lijn eet. Zonder bewuste lijnvolgorde wordt die scheefheid alleen maar erger.
5. Een bufet verliest meer eten aan de pass dan een kaart ooit doet
De hele belofte van een bufet is dat het er 'altijd vol' uitziet. Een chafing dish die vijf minuten leeg staat, leest voor een gast als een falend bufet — dus produceert elke keuken structureel meer dan er wordt opgeschept, als verzekering tegen precies dat moment. Dat teveel is product dat je hebt ingekocht en betaald, en dat niemand ooit op een bord krijgt.
Deze pagina rekent met 15% als richtwaarde voor dat verlies — de som van over-productie, uitgedroogde of afgekoelde porties die vervangen worden, en wat er na sluiting nog in de bakken zit. Bufetbediening produceert daarmee structureel meer onverkocht eten dan een kaart waar elk bord op bestelling wordt gemaakt.
Onderstaande figuur zet uit waar één ticket van €26 naartoe gaat, voor elk van de drie gasten: btw eerst, dan het ingrediënt, dan het verlies aan de pass, en wat overblijft is je marge.
Btw eerst, dan het ingrediënt, dan wat je verliest aan de pass — wat overblijft is je marge, per gast.
Bij de zware eter is er na btw, ingrediënt en verlies bijna niets meer over — en dat is nog vóórdat je de langere tafeltijd uit cijfer 6 meerekent.
6. De tafel blijft zitten — en dat is een tweede rekening die niemand optekent
Zelfs met een perfect gezonde foodcost is een bufet niet automatisch even rendabel als een gewone kaart, want de klok loopt door. Een bufettafel blijft gemiddeld langer zitten dan een tafel op een gewone kaart — mensen wandelen heen en weer, praten tussen de rondes, en er is geen bediening die het tempo van de maaltijd stuurt.
In het voorbeeld op deze pagina zit een bufettafel gemiddeld 110 minuten, tegenover 75 minuten voor een vergelijkbare kaarttafel met een gemiddelde rekening van €32 excl. btw. Dat geeft een omzet van ongeveer €12,66 per zitplaats-uur voor het bufet, tegenover €25,60 voor de kaart — ruwweg de helft. Wie dieper op dat cijfer wil ingaan, vindt de volledige formule in de gids over RevPASH.
Dat verschil los je niet op met je bufet zelf — een gast die drie kwartier langer blijft zitten, doet dat vaak juist omdat het bufet zo aangenaam is — maar met hoeveel bufetdiensten je per week programmeert naast je gewone kaart.
7. De prijs moet de staart dekken, niet het midden — hier is de formule
Alles hierboven komt samen in één rekensom: neem de kost per gast van elke groep, inclusief verlies, weeg ze met het aandeel van die groep, en deel het resultaat door je doelfoodcost. Dat geeft de omzet die je écht nodig hebt; reken de btw erbij en je hebt de prijs die op je kaart moet staan.
In het voorbeeld op deze pagina geeft dat een vereiste prijs van ongeveer €27,52 tegenover de huidige €26 — een verhoging van amper 6%, ook al loopt de zware-etersgroep meer dan twintig punten boven het doel. Dat is de kern van het hele verhaal: de oplossing is zelden 'veel duurder maken', want de gemiddelde foodcost oogde al gezond. Het echte werk zit in weten wélke hefboom stuk is — prijs, mix, verlies of tafeltijd — voor je aan iets sleutelt.
Zet hieronder je eigen cijfers in — je gastenmix, je verlies, je btw, je bezetting en je tafeltijden — en krijg de prijs, de foodcost per groep en het verschil in euro per jaar.
Zet je eigen bufet in de rekenmachine
Vul in wat op je bufet staat: je gastenmix, wat elke groep aan ingrediënten opeet, je verlies aan de pass, je btw, je doelfoodcost en je bezetting. De drie groepen staan ingevuld met het voorbeeld hierboven — overschrijf ze met je eigen tellingen.
Je krijgt de foodcost per groep tegen je eigen zone, je gemengde foodcost, de prijs die je écht nodig hebt, wat je zware eters je per jaar kosten boven je doel, en de omzet per zitplaats-uur van je bufet tegenover een gewone kaart.
Bufetprijs-scan
Drie gastengroepen, je eigen btw en bezetting, en het verschil in euro per jaar.
Vul eerst je ticketprijs, btw, verlies en doel in — dat bepaalt de zone waartegen elke gastengroep hieronder wordt afgezet.
—
De zone is een richtwaarde voor een zelfstandig uitgebate Europese zaak en houdt geen rekening met je concept, je stad of je leveranciersvoorwaarden. Alles rekent in je browser; er wordt niets verstuurd of bewaard.
Twee dingen om uit elkaar te houden. Wat je zware eters kosten is een mixprobleem: die groep eet gewoon meer dan je prijs voorzag, en dat los je op met portiecontrole, lijnvolgorde of een aparte prijszetting — niet met een hogere prijs voor iedereen. Wat je prijs tekortkomt is een prijsprobleem: zelfs met een perfecte mix haalt je ticket je doel niet.
En de omzet per zitplaats-uur is een derde, apart verhaal: zelfs met een gezonde foodcost verdient een tafel die drie kwartier langer blijft zitten minder per uur dan diezelfde tafel op een gewone kaart. Dat los je niet op met je bufet zelf, maar met hoeveel bufetdiensten je per week aanbiedt.
Wat je er deze week, deze maand en dit kwartaal mee doet
Zeven cijfers tegelijk aanpakken lukt niemand. Deze volgorde werkt wel, omdat elke stap de volgende meetbaar maakt.
Deze week — meet je echte mix
- Tel op één drukke dienst hoeveel keer elke gast terugkeert naar het bufet — dat is je eerste echte gastenmix, geen schatting.
- Zet je huidige ticketprijs, btw en doelfoodcost in de rekenmachine hierboven en lees welke groep buiten haar zone valt.
- Kijk naar je lijnvolgorde: staan de goedkope, vullende gerechten vóór je duurste lijn?
- Noteer hoeveel er aan het einde van de dienst nog in de chafing dishes zit — dat is je eerste verliescijfer.
Deze maand — meet in plaats van te schatten
- Weeg of tel drie diensten lang wat er aan het einde weggegooid wordt, en vul je echte verliespercentage in.
- Vergelijk je tafeltijd op een bufetavond met een gewone kaartavond — een simpele klok bij het opnemen van de bestelling volstaat.
- Herbereken je zware-etersgroep met de echte cijfers en kijk wat die je per jaar kost boven je doel.
- Test één wijziging aan je lijnvolgorde of portionering, en meet dezelfde dienst een maand later opnieuw.
Dit kwartaal — verankeren en pas dan prijzen
- Leg de metingen van de voorbije maanden naast elkaar en kijk naar de trend, niet naar één dienst.
- Herbekijk eerst je mix- en verliesprobleem voor je aan je prijs raakt — een prijsverhoging lost geen portieprobleem op.
- Pas pas nu je ticketprijs aan, en enkel als de rekenmachine een echt prijsprobleem aanwijst.
- Zet de scan in je kwartaalritme, samen met je prime cost — een bufet hoort in hetzelfde gesprek als de rest van je kaart.
Marge zit niet in je ticketprijs, maar in je gastenmix
Bijna elke uitbater die dit doorrekent, vindt hetzelfde patroon: de gemiddelde foodcost oogt gezond, en toch verdwijnt de marge. Niet omdat de prijs fout staat, maar omdat één groep gasten — meestal een kwart van de zaal — een prijs opeet die voor iedereen tegelijk werd berekend.
Dat is goed nieuws, want het probleem zit zelden waar je het zoekt. Een andere lijnvolgorde, kleinere borden aan het bufet, en één keer per maand écht tellen in plaats van schatten — dat is het volledige recept, en het werkt voor je aan je prijs hoeft te raken.
Doe daarna hetzelfde met de rest van je kaart: de keuze tussen prix fixe en à la carte en je degustatiemenu zijn dezelfde vraag in een ander jasje: welk menuformat laat jou bepalen wat een gast eet, in plaats van andersom?