De meeste horecaondernemers voelen het wanneer hun foodcost te hoog is. Minder weten wat het cijfer zou moeten zijn, of waarom de juiste norm sterk afhangt van het type restaurant dat ze runnen.
Foodcostpercentage is een van de meest gevolgde metrics in de horeca. Het wordt ook veelvuldig verkeerd toegepast, omdat “goed” per concept flink verschilt en omdat het halen van een benchmark zinloos is als het onderliggende cijfer niet klopt.
Hier zijn de benchmarks, wat ze beïnvloedt, en wat je nagaat wanneer het percentage begint te verschuiven.
Wat het foodcostpercentage meet
Het foodcostpercentage geeft aan welk deel van de omzet naar ingrediënten gaat:
Foodcost % = inkoopkosten ÷ omzet × 100
Een restaurant dat €80.000 per maand omzet en €26.400 aan ingrediënten uitgeeft, draait een foodcost van 33%. Dat cijfer stuurt beslissingen over menuprijzen, inkoop en of de ingrediëntenkosten in lijn zijn met wat gasten betalen.
Het is een van de meest bruikbare stuurcijfers omdat foodcost sneller reageert op actief beheer dan de meeste andere kostenposten. Huur staat vast en personeelsstructuren aanpassen kost maanden, maar een foodcostprobleem kan binnen weken verbeteren zodra je weet waar je moet kijken. Daarmee is het de meest direct beïnvloedbare hefboom die de meeste operators hebben.
Benchmarks per restauranttype
Er bestaat geen universeel correct foodcostpercentage. De juiste norm hangt af van het concept, het prijsniveau, de complexiteit van het menu en de verhouding tussen ingrediëntkosten en arbeidskosten per gerecht.
Full-service restaurants: 28–32% Hogere ingrediëntkwaliteit en complexere gerechten drijven de kosten op. Structureel boven de 32% uitkomen is een signaal om te onderzoeken: heeft de menuprijs de ingrediëntenprijzen niet bijgehouden, of is er iets verschoven in portionering of verspilling?
Fast casual en QSR: 25–31% Eenvoudigere menu’s, gestandaardiseerde porties en een hoog volume per keukenuur houden de foodcost strakker. De marge hier hangt meer af van doorvoersnelheid dan van welke andere variabele dan ook.
Fine dining: 28–35% Een hogere range is hier houdbaar omdat de gemiddelde besteding per couverts significant hoger ligt. Een degustatiemenu van €180 per persoon kan een hogere ingrediëntenprijs per gerecht dragen dan een hoofdgerecht van €25. Het percentage ziet er anders uit als de omzetbasis sterk is.
Bars: 18–24% Drankinkoopkosten liggen structureel lager dan foodkosten. Een cocktail met €3 aan drank die voor €14 wordt verkocht, draait een cost van 21%. Bars die ook een keuken runnen, moeten food- en drankkosten apart bijhouden. Samenvoegen verbergt waar de marge werkelijk naartoe gaat.
Hotel F&B: 28–33% Vergelijkbaar met full-service restaurants, maar met toegevoegde complexiteit door meerdere outlets, banketten en buffetformaten. Buffetten draaien doorgaans hoger omdat verspilling structureel is en portionering van nature ruimer.
Dit zijn referentiebereiken, geen doelen die je in isolatie najaagt. De meest relevante vergelijking is je eigen geschiedenis: wat heb je gedraaid, en is het verschoven?
Wat de norm voor jouw operatie bepaalt
Drie factoren bepalen waar jouw doelstelling binnen een categorierange thuishoort.
Menucomplexiteit. Een strak menu van 20 gerechten is nauwkeuriger te calculeren en te sturen dan een menu met 80 items verspreid over meerdere categorieën. Meer gerechten betekent meer ingrediënten, meer leveranciers en meer punten waar kosten kunnen verschuiven zonder dat iemand het opmerkt.
Prijsstabiliteit bij leveranciers. Restaurants met stabiele, contractueel vastgelegde leveranciersprijzen hebben beter voorspelbare foodcosts dan restaurants die meerdere leveranciers met wisselende tarieven beheren. Prijsvolatiliteit drijft de werkelijke kosten boven de theoretische zonder voorafgaande waarschuwing, wat betekent dat het percentage dat je volgt vaak al achterloopt op de werkelijkheid.
Hoe actueel je receptkosten zijn. Dit is de factor die de meeste operaties onderschatten. Een foodcostpercentage berekend op basis van verouderde receptgegevens vertelt je de waarheid niet. Als ingrediëntenprijzen de afgelopen 90 dagen zijn gestegen en receptenkaarten niet zijn bijgewerkt, is elke berekening die daarop voortbouwt gebaseerd op het verkeerde getal.
Wat verschuiving werkelijk kost
Foodcost stijgt niet van de ene op de andere dag. Het verschuift in kleine stappen, elk op zichzelf verklaarbaar. Zonder structurele monitoring tellen die stappen op voordat iemand het doorheeft.
Een middelgroot restaurant dat van 32% naar 34% drifts over zes maanden verliest 2 procentpunten marge. Op €80.000 maandomzet is dat €1.600 per maand die in ingrediëntenkosten verdwijnt zonder dat dit nodig was. Over zes maanden: €9.600 marge die niet had hoeven te verdwijnen.
Eén slechte week is herstelbaar. De schade stapelt zich op in de weken daarna, voordat iemand de verschuiving opmerkt.
Waar het percentage verloren gaat
Leveranciersprijsverhogingen die niet in receptkosten worden verwerkt. Als een proteïne €1,20 per kilo duurder wordt, staat dat op de factuur maar niet op de receptenkaart. Elk margerapport op basis van dat gerecht onderschat de werkelijke kosten, en prijsbeslissingen worden genomen op basis van cijfers die al weken niet meer kloppen.
Overportering die geleidelijk wordt genormaliseerd. Een gerecht dat voor 200 gram is gespecificeerd, gaat na verloop van tijd als 220 gram de deur uit omdat niemand consistent afweegt. Bij hoog volume is dat een reële kostenstijging die zichtbaar wordt in de afwijking bij de voorraadtelling, maar zelden wordt teruggekoppeld naar de oorzaak.
Verspilling die niet wordt geregistreerd. Een slechte snijverliesratio bij vlees, een voorbereidingsbatch die de dienst niet haalt. Als het niet wordt gelogd, gaat het systeem ervan uit dat het ingrediënt in een gerecht is verwerkt. De kosten zijn vastgelegd bij ontvangst; het gebruik nooit.
Categorieën samenvoegen. Bar- en keukenkosten gezamenlijk bijhouden verbergt wat er in elk onderdeel gebeurt. Een keuken die te hoog draait, kan acceptabel lijken als die wordt gemiddeld met een gezonde barfoodmarge. Splits ze en het beeld verandert.
Hoe je weet of je cijfer klopt
Voordat je jouw foodcostpercentage afzet tegen branchebenchmarks, is het de moeite waard om na te gaan of het je de waarheid vertelt.
Drie checks:
Zijn de receptkosten actueel? Als ingrediëntenprijzen de afgelopen 60 dagen zijn veranderd en receptenkaarten niet zijn bijgewerkt, klopt de theoretische kostprijs die je als vergelijking gebruikt niet.
Wordt de afwijking gevolgd? Foodcostpercentage laat zien wat je uitgeeft aan ingrediënten ten opzichte van de omzet. Het verklaart niet waar die ingrediënten naartoe zijn gegaan. Afwijkingsanalyse vult dat gat door het theoretische gebruik af te zetten tegen de werkelijke voorraadtellinggegevens, zodat duidelijk wordt waarom het percentage verschuift.
Hoe vaak bereken je het? Maandelijkse foodcostrapporten pikken problemen vier weken te laat op. Wekelijkse berekening, of een systeem dat het continu bijhoudt, geeft je een cijfer dat nog bruikbaar is op het moment dat het verschuift.
De operators die de strakste marges draaien, volgen niet alleen het percentage. Ze weten of het klopt en welk deel van de operatie ze moeten bekijken als het verschuift.
Komen tot een cijfer dat je kunt vertrouwen
Betrouwbare foodcostpercentage-monitoring vereist twee dingen: receptkosten die weerspiegelen wat je vandaag werkelijk betaalt, en een controlefrequentie die hoog genoeg is om verschuiving te signaleren voordat het zich opstapelt.
Voor operaties die met handmatige processen werken, is de kerngewoonte om receptkosten bij te werken zodra een grote leveranciersprijs wijzigt en om de voorraad frequent genoeg te tellen om zinvolle afwijkingsgegevens te genereren.
Platforms zoals Stockifi sluiten die keten automatisch. Factuurgegevens vloeien direct door naar receptkosten, zodat het percentage dat je bijhoudt de actuele leveranciersprijzen weerspiegelt in plaats van wat je vorig kwartaal betaalde. Na elke telling verschijnt de afwijkingsanalyse meteen, zodat je weet of het cijfer beweegt voordat de maandrapporten de schade laten zien.
De benchmark doet er minder toe dan weten dat het cijfer klopt. Wat is jouw huidige foodcostpercentage, en wanneer heb je voor het laatste gecontroleerd of de receptkosten daarachter nog actueel zijn?