Menuprijzen berekenen voor je restaurant: van kostprijs tot menukaart
De prijs van een gerecht is de beslissing met de grootste impact op je resultaat, en vaak de beslissing die het snelst wordt genomen: een blik op de menukaart van de buren, een marge overgenomen van de vorige eigenaar, en de zaak is voor twee jaar beklonken. Het gevolg: gerechten die stilletjes met verlies de keuken uit gaan, en marge die op tafel blijft liggen uit angst om één euro meer te vragen.
Toch is menuprijzen berekenen geen kwestie van gevoel. Er bestaat een methode, in drie lagen: het rekenwerk (kostprijs per gerecht en een prijsformule), de mix (menu engineering, oftewel bepalen welke gerechten je in de spotlight zet) en de perceptie (hoe de prijs op de kaart overkomt bij je gast). Deze gids loopt alle drie de lagen door met een volledig uitgewerkt voorbeeld, inclusief het stuk dat veel gidsen overslaan: de btw, want in Nederland reken je met twee tarieven op één menukaart.
Eén ding vooraf: de beste prijsstelling ter wereld levert niets op in een halflege zaak. Een restaurant dat op zaterdagavond gasten moet weigeren, kan achter zijn prijzen staan; een restaurant dat elke stoel moet bevechten, gaat zich er uiteindelijk voor verontschuldigen. Precies daarom bouwden we ons reserveringssysteem zonder commissie: een zaal die zichzelf vult, geeft je de rust om je prijzen weloverwogen te bepalen.
Kostprijs per gerecht: de basis onder elke eerlijke prijs
Je kunt geen prijs bepalen zonder de kostprijs van het bord te kennen, en die ken je niet zonder kostprijskaart (ook wel receptkaart of calculatiekaart). Dat is simpelweg het recept met cijfers erbij: elk ingrediënt, de exacte hoeveelheid per portie, de inkoopprijs, en onderaan de kolom een totaal.
Een volledig voorbeeld, een gebakken kipfilet met aardappelpuree:
| Ingrediënt | Hoeveelheid per portie | Kosten |
|---|---|---|
| Scharrelkipfilet | 180 g | €2,50 |
| Aardappelen | 250 g | €0,45 |
| Boter, room, melk (puree) | 60 g plus een scheut | €0,55 |
| Jus (fond, sjalot, tijm) | 5 cl | €0,40 |
| Kruiden, olie, kleinigheden | opslag van 5% | €0,30 |
| Totale kostprijs per bord | €4,20 |
Drie gewoontes houden zo'n kaart eerlijk:
- Weeg alles één keer echt af en vertrouw daarna op de kaart. Hoeveelheden uit het hoofd worden vrijwel altijd te laag ingeschat.
- Neem een vaste opslagregel op voor olie, zout, kruiden en snijverlies: een paar procent van het totaal, maar over een hele menukaart vertekent het weglaten ervan alles.
- Werk inkoopprijzen bij zodra je leveranciers de hunne aanpassen. Een kostprijskaart uit 2025 gecombineerd met de kipprijzen van deze week beschermt niets.
De kostprijskaart heeft gratis een tweede voordeel: hij standaardiseert porties. De dag dat een kok het gerecht met 250 gram kip de zaal in stuurt in plaats van 180, is het niet langer jouw marge die het verschil geruisloos opvangt.
Van kostprijs naar menuprijs: de formule met rekenvoorbeeld
Is de kostprijs bekend, dan is de meest gebruikte startberekening de kostprijs-plus-methode: deel de kostprijs van het bord door het foodcost percentage dat je voor dat gerecht wilt halen.
Netto verkoopprijs = kostprijs per bord ÷ gewenst foodcost percentage
Neem onze kipfilet met €4,20 kostprijs en een doel van 30%:
- netto verkoopprijs: €4,20 ÷ 0,30 = €14,00;
- brutomarge: €14,00 min €4,20 = €9,80 per bord (vóór btw, zie hieronder).
In de horeca wordt vaak gerekend met een foodcost tussen grofweg 25 en 35%, maar welk percentage jij moet hanteren, volgt niet uit een vuistregel: het volgt uit je eigen cijfers. Je huur, je loonkosten en je concept bepalen hoeveel elk bord moet bijdragen. Hoe je dat percentage berekent en bewaakt, lees je in ons artikel over foodcost berekenen voor je restaurant; de formule hierboven is alleen de hefboom die dat percentage omzet in een prijs.
De berekening laat zich ook omgekeerd lezen, en die lezing is vaak nuttiger: van de €9,80 brutomarge op dit gerecht moeten de kok die het bakt, de bediening die het uitserveert, de huur, de energie en, als laatste in de rij, jijzelf betaald worden. De opslag is geen hebzucht; het is de dekking voor alles wat geen ingrediënt is. Hoe die volledige rekensom uitpakt op zaakniveau, lees je in ons artikel over de rentabiliteit van je restaurant.
Vergeet de btw niet: 9% en 21% op dezelfde menukaart
De prijs op je menukaart is inclusief btw, maar jij rekent intern met bedragen exclusief btw: de btw die je gast betaalt, draag je af aan de Belastingdienst en is dus geen omzet. Wie zijn foodcost berekent op de kaartprijs inclusief btw, rekent zichzelf rijk.
In Nederland heb je bovendien met twee tarieven te maken op één menukaart:
- 9% btw op eten en op alcoholvrije dranken, ook bij afhalen en bezorgen (Belastingdienst, btw-tarief voedingsmiddelen);
- 21% btw op alcoholhoudende dranken: bier met meer dan 0,5% alcohol en overige dranken met meer dan 1,2% alcohol, mixdranken inbegrepen (Belastingdienst, btw-tarief dranken).
Voor onze kipfilet: €14,00 netto plus 9% btw = €15,26 bruto, op de kaart afgerond naar €15,50. Voor een glas wijn werkt dezelfde som met 21%: een netto prijs van €5,00 wordt €6,05 op de kaart. Wie voor wijn met 9% rekent, denkt 12 procentpunt marge te hebben die er niet is. Zet de twee tarieven daarom apart in je calculatie, zeker bij menu's en arrangementen waar eten en alcohol in één prijs zitten.
Waarom één formule voor de hele kaart een fout is
De klassieke valkuil is hetzelfde foodcost percentage op elke regel van de menukaart toepassen. Drie redenen om dat nooit te doen:
- Dure eiwitten vragen een mildere opslag. Een entrecote met €15 aan ingrediënten zou bij een strikte 30% foodcost op €50 netto uitkomen, en daar haakt je zaal misschien af. Geprijsd op €40 (een foodcost van 37,5%) levert het gerecht nog altijd €25 brutomarge per bord op, veel meer dan de kipfilet. Kijk naar de euro's, niet alleen naar het percentage: je bankiert marge, geen ratio's.
- Arbeidsintensieve gerechten vragen juist een stevigere. Een soep met €1,50 aan groenten maar veertig minuten voorbereiding mag je niet prijzen op ingrediëntkosten alleen; de keukentijd is de echte kostenpost die de prijs moet dekken.
- Wat telt is het gewogen gemiddelde over wat er werkelijk verkocht wordt. Je instapgerechten mogen ruim in de foodcost zitten als desserts en dranken krap zitten; het gemiddelde over de echte verkoop moet uitkomen waar jij het nodig hebt.
Hier komt value-based pricing om de hoek kijken. Kostprijs-plus bepaalt de vloer: daaronder verlies je geld op elk bord. Het plafond wordt bepaald door de ervaren waarde: een signatuurgerecht dat niemand anders in de stad serveert, een uitzicht, een verhaal, bereiding aan tafel. Betalen je gasten met plezier €19 voor een gerecht dat volgens kostprijs-plus €15,50 zou moeten kosten, dan is die meerprijs voor jou, en die laten liggen is geen deugd maar een donatie. De kostprijs vertelt je het minimum; de waarde vertelt je het maximum; je prijst ergens daartussen, gerecht voor gerecht.
Menu engineering: bepalen welke gerechten je pusht
Elk gerecht prijzen is het halve werk. De andere helft is bepalen welke gerechten de spotlight verdienen, en die vraag werd in 1982 beantwoord door Michael L. Kasavana en Donald I. Smith van Michigan State University in Menu Engineering: A Practical Guide to Menu Analysis. Hun idee: zet elk gerecht uit op twee assen, populariteit (hoe vaak het verkoopt ten opzichte van het categoriegemiddelde) en brutomarge (kaartprijs min kostprijs, in euro's, niet in procenten). Dat levert vier kwadranten op:
| Hoge populariteit | Lage populariteit | |
|---|---|---|
| Hoge marge | Sterren: beschermen. Beste plek op de kaart, nooit afprijzen, kwaliteit obsessief constant houden. | Puzzels: promoten. Betere omschrijving, betere plek, aanbeveling door de bediening, eventueel een kleine prijsverlaging. |
| Lage marge | Werkpaarden: bijschaven. Gasten zijn er dol op maar ze leveren weinig op: verlaag de kostprijs, pas de portie aan of schuif de prijs iets omhoog. | Verliezers: afvoeren. Niet geliefd en niet winstgevend; vervang ze bij de volgende kaartwissel. |
Twee praktische opmerkingen. Ten eerste: voer de analyse per categorie uit (voorgerechten tegen voorgerechten, hoofdgerechten tegen hoofdgerechten), anders is de vergelijking betekenisloos. Ten tweede: de benodigde data zijn niet meer dan verkoopaantallen per gerecht plus je kostprijskaarten; elke kassa-export en een spreadsheet volstaan. De winst is concreet: je volgende kaartwissel is geen kwestie van vormgeving meer, maar een margebeslissing, want plaatsing en omschrijving verkopen meer dan de prijs zelf. Een winstgevend gerecht met een goede omschrijving bovenaan zijn rubriek verkoopt beter dan een te goedkoop gerecht dat halverwege de lijst verstopt staat.
Prijspsychologie: wat je gast werkelijk waarneemt
Dezelfde prijs, anders gepresenteerd, heeft niet hetzelfde effect. Dit is wat werkelijk gedocumenteerd is, gescheiden van de folklore:
- Schrijf prijzen kaal, zonder valutateken. Een studie van Cornell's Center for Hospitality Research, uitgevoerd in een echt restaurant, mat dat gasten ongeveer 8% meer besteedden wanneer prijzen als "20" op de kaart stonden in plaats van "$20,00" (Cornell Chronicle, 2009): het euroteken herinnert de gast aan de pijn van het betalen. Schrap ook de puntjeslijnen die het oog rechtstreeks naar de prijskolom trekken en het lezen van de kaart veranderen in prijzen vergelijken.
- Prijsdrempels werken twee kanten op. Tussen €19,50 en €20 ervaart een gast een categoriesprong; tussen €20 en €20,50 vrijwel niets. Blijf onder de drempel bij je instapgerechten, en als je een prijs verhoogt, spring dan resoluut over de drempel heen in plaats van erop te blijven kamperen.
- Prijzen op ,95 of ,99 stralen budget uit. Zulke eindes horen bij een scherpe prijspositionering: logisch voor een eetcafé of fastcasual concept, contraproductief op een kaart in het hogere segment, waar juist het ronde getal de positionering draagt. Wat je ook kiest, blijf consequent; een kaart met zowel "18,95" als "24" valt op.
Prijzen verhogen zonder gasten te verliezen
Je inkoop- en loonkosten zijn gestegen; zijn je prijzen niet meegegroeid, dan is je marge geruisloos gesmolten. Zo haal je de achterstand in zonder vertrouwen te breken.
Wanneer verhogen:
- Bij elke kaartwissel, het natuurlijke moment: nieuwe gerechten, nieuwe prijzen, niemand vergelijkt regel voor regel.
- In kleine, regelmatige stappen in plaats van één harde inhaalslag: vijftig cent per gerecht per jaar valt niemand op, een sprong van €2 na drie bevroren jaren wordt opgemerkt en besproken.
- Begin bij je populaire gerechten met te dunne marge (de werkpaarden uit de matrix hierboven): daar levert een extra euro het meest op, en de gehechtheid aan het gerecht maakt de prijs makkelijker te accepteren.
Hoe je het netjes doet:
- Verhoog niet alles tegelijk. Houd één of twee instapgerechten op een stabiele prijs: zij verankeren hoe je gast de hele kaart ervaart.
- Koppel de verhoging waar mogelijk aan een zichtbare verandering: een nieuw garnituur, een nieuwe presentatie, een herschreven omschrijving. Een prijs die stijgt op een gerecht dat evolueert, is geen verhoging maar een nieuw gerecht.
- Verontschuldig je nooit op de kaart. Geen kaartje met "wegens gestegen kosten": dat nodigt de gast uit om de verhoging te beoordelen in plaats van het bord. Vraagt een vaste gast ernaar, dan volstaat een eerlijk antwoord over inkoopprijzen, van mens tot mens; vaste gasten die je vertrouwen, absorberen een redelijke verhoging beter dan wie ook.
- Beoordeel het resultaat op je cijfers, niet op opmerkingen. Volg het aantal couverts en de verkoop per gerecht in de weken erna: houden de volumes stand, dan is de verhoging verwerkt. Een gast die moppert maar terugkomt, heeft gestemd.
Nog één stuk context: een prijsverhoging wordt makkelijker geaccepteerd wanneer de vraag er is. Werken aan je reserveringen is geen los onderwerp naast je prijsstelling: het is wat je in de positie brengt om achter je menukaart te staan.
Prijzen bepaal je in alle rust, niet onder druk
De methode samengevat: een kostprijskaart per gerecht, een kostprijs-plus-vloer die je per categorie bijstelt in plaats van één blinde formule, een value-based plafond waar je kaart echte prijskracht heeft, de juiste btw-tarieven (9% eten, 21% alcohol) in je calculatie, een menu engineering ronde om te bepalen welke gerechten de spotlight krijgen, een presentatie die de uitgave niet uitschreeuwt, en verhogingen in kleine stappen bij kaartwissels.
Blijft over de voorwaarde die dit alles mogelijk maakt: vraag. Bij ViteUneTable zien we elke dag dat de restauranthouders die het meest ontspannen achter hun prijzen staan, degenen zijn van wie de zaal zich moeiteloos vult. De gratis versie van ons reserveringssysteem neemt de klok rond online reserveringen aan met 0% commissie en automatische bevestigingsmails, en de betaalde pakketten (Standard-pakket vanaf €29 excl. btw per maand, Standard + Anti No-Show voor €49 excl. btw, zonder engagement) voegen herinneringen en creditcardgaranties toe wanneer je volume dat rechtvaardigt. Laten we eerlijk zijn: geen enkel systeem vult je kostprijskaarten voor je in. Maar de zaal vullen terwijl jij rekent, dat is ons vak.
Veelgestelde vragen
Hoe bereken je een menuprijs vanuit de kostprijs?
Maak eerst de kostprijskaart (elk ingrediënt, hoeveelheid per portie, inkoopprijs), tel op tot de kostprijs per bord en deel die door je gewenste foodcost percentage. Voorbeeld: €4,20 kostprijs bij een doel van 30% geeft €4,20 ÷ 0,30 = €14,00 netto. Tel daar de btw bij op (9% voor eten) voor de kaartprijs en toets het resultaat aan de rest van de categorie en aan wat je gasten het gerecht waard vinden.
Welk foodcost percentage is normaal in een restaurant?
In de horeca wordt vaak gerekend met een foodcost tussen grofweg 25 en 35%, afhankelijk van het concept, maar er bestaat geen universeel juist percentage: jouw huur, loonkosten en formule bepalen hoeveel elk bord moet bijdragen. Bereken het doelpercentage daarom vanuit je eigen exploitatie en bewaak het per categorie, niet per gerecht.
Welk btw-tarief geldt op een menukaart in Nederland?
Twee tarieven tegelijk: 9% op eten en alcoholvrije dranken (ook bij afhalen en bezorgen) en 21% op alcoholhoudende dranken, waaronder bier met meer dan 0,5% alcohol en overige dranken met meer dan 1,2% alcohol. De kaartprijs is inclusief btw; reken je foodcost en marge daarom altijd op de prijs exclusief btw, met beide tarieven apart in je calculatie.
Wat is menu engineering?
Een methode uit 1982 van Michael L. Kasavana en Donald I. Smith (Michigan State University). Elk gerecht wordt uitgezet op populariteit en brutomarge in euro's, wat vier groepen oplevert: sterren (populair en winstgevend, beschermen), werkpaarden (populair, dunne marge, bijschaven), puzzels (winstgevend, weinig verkocht, promoten) en verliezers (geen van beide, afvoeren). Zo wordt het ontwerp van je menukaart een margebeslissing in plaats van vormgeving.
Moeten menuprijzen eindigen op ,95 of ,99?
Dat hangt van je positionering af. Zulke prijseindes stralen scherpe prijzen uit: passend bij een eetcafé of fastcasual concept, contraproductief in het hogere segment, waar ronde getallen de positionering dragen. Wat je ook kiest, houd het consequent over de hele kaart, en overweeg het euroteken helemaal weg te laten: een Cornell-studie mat ongeveer 8% hogere besteding bij prijzen zonder valutateken.
Wanneer verhoog je de prijzen op je menukaart?
Bij kaartwissels, in kleine regelmatige stappen in plaats van één grote inhaalslag, te beginnen bij populaire gerechten met een te dunne marge. Houd één of twee instapgerechten stabiel als anker, koppel verhogingen waar mogelijk aan een zichtbare verandering van het gerecht en beoordeel het effect op couverts en verkoop per gerecht in de weken erna, niet op losse opmerkingen.
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.