Gratis Download  ·  Resources

KPI Checklist
Horeca & Food

10 essentiële horeca KPIs — met definitie, formule, benchmarkwaarden per concept en een concrete Power BI implementatietip. Gebouwd voor horecaondernemers en foodbedrijven die willen sturen op marge en gastbeleving.

April 2026
PDF — 7 pagina's
5 min lezen
10
Horeca & Food
KPIs
Home Resources KPI Checklist Horeca & Food
Download de volledige checklist als PDF Inclusief alle benchmarkwaarden, formules en Power BI tips — direct bruikbaar
Download PDF

Van gevoel naar cijfers

De meeste horecaondernemers weten intuïtief wanneer het druk is en wanneer de marges kloppen — maar zonder meting is bijsturen gissen. Foodkosten die 2% hoger uitvallen, personeelskosten die niet meeschalen met bezetting, verspilling die onzichtbaar blijft: samen bepalen die drie factoren het verschil tussen een rendabel en een verlieslatend concept.

Foodkosten & marge

Foodkostenpercentage, drankkostenpercentage en voedselverspilling — de drie KPIs die samen je inkoopefficiëntie kwalificeren.

Personeelsefficiëntie

Personeelskostenratio en couverts per arbeidsuur — de KPIs die laten zien of je roster aansluit op de werkelijke vraag.

Omzet & gastbeleving

RevPASH, gemiddelde besteding, tafelomloopsnelheid en gasttevredenheidscore — de KPIs die capaciteitsbenutting en kwaliteit meten.

10 horeca KPIs — uitgewerkt

Klik op een KPI om definitie, formule, benchmarks per concept en de Power BI-tip te zien.

Foodkosten
Personeelskosten
Omzet & bezetting
Gastbeleving
Operationeel
01
Foodkostenpercentage
Voedselinkoopkosten als % van de voedselomzet.
Foodkosten
Definitie & waarom meten
De verhouding van de inkoopkosten van voedsel ten opzichte van de voedselomzet. De meest fundamentele maatstaf voor margebeheersing in de keuken.
Elke procent stijging vreet direct aan de marge. Hoge foodkosten wijzen op bederf, overportionering, slechte inkoopdiscipline of een menu dat niet op rendement is geoptimaliseerd.
Formule
Voedselinkoopkosten ÷ Voedselomzet × 100%
Benchmark per concept
QSR / snelservice
25–30%
Casual dining
28–35%
Fine dining
30–38%
Wat zegt deze KPI?
35% bij een QSR-concept is kritisch — bij fine dining is het normaal. Vergeleken met de doelstelling én de sectorbnorm geeft dit direct richting aan acties in inkoop of keukenproces. Vergelijk altijd met je eigen doelstelling, niet alleen met de sector.
Power BI implementatietip
Bouw een dagelijkse food cost tracker per menugroep. Koppel inkoopfacturen aan POS-omzetdata. Een drempelmelding boven 33% (of jouw doelwaarde) triggert automatisch een review van portiegroottes en receptuur.
02
Drankkostenpercentage
Drankinkoopkosten als % van de drankverkoop per categorie.
Foodkosten
Definitie & waarom meten
De verhouding van de inkoopkosten van dranken ten opzichte van de drankverkoop. Gedistilleerd, wijn en bier kennen sterk verschillende marges.
Dranken leveren doorgaans hogere marges dan eten. Drift in drankkosten — door schenkverlies, diefstal of te lage verkoopprijzen — is vaak onzichtbaar zonder meting.
Formule
Drankinkoopkosten ÷ Drankverkoop × 100%
Benchmark per categorie
Gedistilleerd
18–24%
Wijn
25–35%
Bier / tap
20–28%
Wat zegt deze KPI?
40% wijnkosten is acceptabel bij een wijnbar met premium assortiment, maar alarmerend bij een bistro. Meet per categorie, niet alleen totaal — geaggregeerde cijfers verbergen waar het probleem werkelijk zit.
Power BI implementatietip
Koppel tap- en flesdranken aan aparte productgroepen in het POS. Vergelijk theoretische versus werkelijke drankinkoopkosten op weekbasis — het verschil is je schenkverlies of inventuurverschil.
03
Personeelskostenpercentage
Totale loonkosten als % van de totale omzet.
Personeels­kosten
Definitie & waarom meten
Totale loonkosten (inclusief sociale lasten en flex) als percentage van de totale omzet. De grootste beheersbare kostenpost in de meeste horecabedrijven.
Personeelskosten lopen snel op bij wisselende bezetting en flexibele bezetting. Inzicht per dag en per dienst maakt bijsturen vóór het einde van de maand mogelijk.
Formule
Totale loonkosten ÷ Totale omzet × 100%
Benchmark per concept
QSR / snelservice
25–30%
Full service
30–35%
Fine dining
35–40%
Wat zegt deze KPI?
40% bij een QSR-concept wijst op structurele overbezetting of inefficiënte roostering. Bij fine dining is 38% de ondergrens — arbeidsintensiteit is hier intrinsiek aan het format.
Power BI implementatietip
Koppel roosterdata aan POS-omzet per uur. Toon personeelskosten per omzetuur per dag — zo zie je direct welke shifts efficiënt zijn en waar bezetting niet aansluit op de vraag.
04
Couverts per arbeidsuur
Bediende couverts gedeeld door gewerkte uren bediening.
Personeels­kosten
Definitie & waarom meten
Het aantal bediende couverts gedeeld door het totale aantal gewerkte uren bediening. Directe maat voor arbeidsproductiviteit in de zaal.
Lage productiviteit per uur wijst op overbezetting, inefficiënte looproutes of een dienstlengte die niet aansluit op de bezettingsgolf. Dit is de KPI die roosteroptimalisatie concreet maakt.
Formule
Bediende couverts ÷ Gewerkte uren bediening
Benchmark per concept
Fine dining
2–4×
Casual dining
4–8×
QSR / snelservice
8–15×
Wat zegt deze KPI?
6 couverts per uur bij casual dining kan normaal zijn tijdens stille periodes — maar als dit het daggemiddelde is, is er een rosteringsprobleem. Meet per dienst, niet alleen per dag.
Power BI implementatietip
Segmenteer per service (lunch/diner/borrel) en per dag van de week. Combineer met omzet per couvert om het verschil te zien tussen drukke maar onrendabele shifts versus efficiënte diensten.
05
RevPASH (omzet per stoeluur)
F&B omzet per beschikbaar stoeluur — bezetting × besteding × verblijfstijd in één KPI.
Omzet
Definitie & waarom meten
Revenue Per Available Seat Hour — omzet per beschikbaar stoeluur. Verbindt bezettingsgraad, gemiddelde besteding en verblijfstijd in één KPI.
RevPASH is het equivalent van RevPAR in hotels: het meet hoe efficiënt je capaciteit benut. Twee concepten met dezelfde bezetting kunnen sterk verschillende RevPASH hebben door prijsstelling of verblijfstijd.
Formule
F&B omzet ÷ (Stoelen × Openingsuren)
Indicatieve ranges per concept
Druk lunch
€ 8–15/uur
Avondrestaurant
€ 12–25/uur
Cocktailbar
€ 20–40/uur
Wat zegt deze KPI?
Hogere RevPASH is niet altijd beter — een fine dining restaurant met lage omloopsnelheid maar hoge besteding maakt een bewuste keuze. Gebruik als trend-KPI, niet als absoluut doelgetal.
Power BI implementatietip
Bereken per uur van de dag om piekuren en dode uren te identificeren. Combineer met tafelomloopsnelheid om te zien of lage RevPASH door lage bezetting of lage besteding wordt veroorzaakt.
06
Gemiddelde besteding per couvert
Totale F&B omzet gedeeld door het aantal bediende couverts.
Omzet
Definitie & waarom meten
Totale F&B omzet gedeeld door het aantal bediende couverts. Omvat eten, drank en alle bediende consumptie per gast.
Dalende gemiddelde besteding is een vroeg signaal van menuontwikkelingsfouten, dalende drankomzet of een gastmix die verschuift. Dit KPI maakt trends zichtbaar vóór ze in de marge verschijnen.
Formule
Totale F&B omzet ÷ Totaal aantal couverts
Indicatieve ranges per concept
Lunch casual
€ 15–30
Diner full service
€ 35–55
Fine dining
€ 60–120+
Wat zegt deze KPI?
De absolute waarde varieert sterk per concept. Wat telt is de trend: daalt de besteding per couvert maand op maand, dan is er werk aan de menukaart, de upsell training of de drankpropositie.
Power BI implementatietip
Splits food en beverage besteding per couvert. Volg de beverage attach rate — drankbesteding als % van eten — want dat is de eerste indicator van een drankomzetprobleem dat pas later in totaalcijfers zichtbaar wordt.
07
Voedselverspillingspercentage
Waarde verspild voedsel als % van totale voedselinkoopwaarde.
Operationeel
Definitie & waarom meten
Waarde van verspild of weggegooid voedsel als percentage van de totale voedselinkoopwaarde. Inclusief bederf, overproductie en bereidingsafval.
Voedselverspilling kost gemiddeld 4–10% van de voedselinkoopwaarde — rechtstreeks uit de marge. Meten is de eerste stap naar beter voorraad- en receptuurbeheer.
Formule
(Waarde verspild voedsel ÷ Voedselinkoopwaarde) × 100%
Kwalificatieniveaus
Excellent
< 3%
Acceptabel
3–6%
Zorgwekkend
> 8%
Wat zegt deze KPI?
8% verspilling op een voedselinkoopbudget van €200.000 is €16.000 direct verlies per jaar. Dat staat los van de operationele en duurzaamheidsimpact. Meting begint bij weging aan de keuken.
Power BI implementatietip
Categoriseer verspilling per reden: bederf, bereidingsafval, bord-retour. Koppel aan inkoopdatum en leverancier voor oorzaakanalyse. Toon als Pareto-grafiek per productgroep — dat stuurt receptuurwijzigingen.
08
Tafelomloopsnelheid
Aantal keren dat een tafel per service wordt bezet.
Omzet
Definitie & waarom meten
Het aantal keren dat een tafel per service wordt bezet. Kritische KPI voor omzetmaximalisatie bij concepten met vaste openingstijden.
Lage omloopsnelheid bij een druk concept is omzetderving. Hoge omloopsnelheid bij een exclusief concept kan de gastbeleving schaden. Elke verbetering van 0,1× bij 40 stoelen is direct zichtbaar in de dagomzet.
Formule
Totale couverts per service ÷ Beschikbare stoelen
Benchmark per concept
Fine dining
1–1,5×
Casual dining
1,5–2,5×
QSR / lunch
> 3×
Wat zegt deze KPI?
Bij 50 stoelen en een avondservice van 4 uur: het verschil tussen 1,5× en 2,0× omloopsnelheid is 25 extra couverts per avond. Bij €40 gemiddelde besteding is dat €1.000 extra per dienst.
Power BI implementatietip
Koppel aan reserveringssysteem (TheFork, Resy) om geplande versus werkelijke bezetting te vergelijken. Analyseer verblijftijd per dag en dienst — dat onthult waar het systeem stroomt en waar het stokt.
09
Gasttevredenheidscore
Samengestelde reviewscore op basis van online reviews, enquêtes en/of NPS.
Gastbeleving
Definitie & waarom meten
Samengestelde score op basis van online reviews, enquêtes en/of NPS. Meest directe kwantitatieve maat voor gastbeleving.
Online reputatie is een direct businessrisico. Een daling van 0,1 punt op Google is meetbaar in bezettingsgraad. De score is ook de synthetische indicator voor alles wat er operationeel mis of goed gaat.
Formule
Gewogen gemiddelde reviewscore (1–10) of NPS (−100 tot +100)
Kwalificatieniveaus
Minimaal
≥ 7,0
Goed
≥ 8,0
Excellent
≥ 9,0
Wat zegt deze KPI?
8,4 op Google is goed — maar als de trend de laatste drie maanden daalt van 8,7 naar 8,4, is dat een vroeg waarschuwingssignaal. Trendanalyse telt meer dan de absolute score op één moment.
Power BI implementatietip
Aggregeer Google, TripAdvisor en eigen enquêtes in één dashboard. Koppel reviews aan datum en dag van de week om patronen te zien. Toon het percentage 5-sterren versus 1–2-sterren als ratio — dat geeft sneller signaal dan een gemiddelde.
10
Voorraadomloopsnelheid F&B
Kostprijs verkochte F&B gedeeld door gemiddelde F&B voorraadwaarde.
Operationeel
Definitie & waarom meten
Hoe snel de food & beverage voorraad wordt omgezet. Berekend als kostprijs van verkochte producten gedeeld door de gemiddelde voorraadwaarde.
Te lage rotatie vergroot bederf en bindt werkkapitaal. Te hoge rotatie signaleert voorraadtekorten die de keuken onder druk zetten. Beide extremen hebben andere oorzaken en andere oplossingen.
Formule
Kostprijs verkochte F&B ÷ Gemiddelde F&B voorraadwaarde
Benchmark per productgroep
Verse producten
15–25×
Droge waren
4–8×
Dranken
8–15×
Wat zegt deze KPI?
Verse producten met een rotatie van 10× (elke 5 weken) zijn een kwaliteitsrisico — verse producten horen elke 2–3 dagen te roteren. Droge waren met een rotatie van 2× zijn een kapitaalprobleem.
Power BI implementatietip
Bereken per productgroep (vers, droog, diepvries, drank). Toon als heatmap per leverweekdag — zo zie je direct welke leveringsdag overbevoorrading veroorzaakt versus welke te krap aanvoert.
Download alle 10 KPIs als PDF

Gratis — geen e-mailadres vereist

Horeca KPIs in Power BI — vragen & antwoorden

Welke KPIs zijn het belangrijkst voor een horecadashboard?
Voor een horeca-managementdashboard zijn foodkostenpercentage, personeelskostenratio en gasttevredenheidscore de drie meest kritische KPIs. Ze raken direct de marge, de bezettingsefficiëntie en de klantretentie. Den Otter Solutions implementeert deze drie standaard als basisdashboard bij nieuwe horecaklanten — en bouwt van daaruit uit op basis van concept en bedrijfsgrootte.
Hoe koppel ik mijn kassasysteem aan Power BI?
De meeste moderne kassasystemen (Lightspeed, Untill, Kassakoppeling, Square) hebben een API of exportmogelijkheid naar Excel of CSV. Power BI kan die bronnen automatisch ophalen via Power Query. Den Otter Solutions koppelt kasdata aan inkoopfacturen, roosterdata en reviewplatforms in één model — zodat foodkosten, personeelskosten en gasttevredenheid in hetzelfde dashboard verschijnen.
Wat is een normale foodkostenratio voor een restaurant in Nederland?
Voor casual dining in Nederland geldt 28–35% als normaal. QSR-concepten streven naar 25–30%; fine dining-concepten accepteren 30–38% omdat de gemiddelde besteding per couvert hoger is. Structureel boven 38% bij casual dining wijst op portionering, inkoop of verspillingsproblemen. Den Otter Solutions meet altijd per menugroep — zodat duidelijk wordt welke gerechten de marge omlaag trekken.
Hoe lang duurt het bouwen van een horeca-dashboard in Power BI?
Een basisdashboard met foodkosten, personeelskosten en omzetKPIs duurt gemiddeld 3–5 werkdagen bij één kassabron, of 6–10 dagen bij meerdere vestigingen of aanvullende databronnen zoals reviews of inkoopsoftware. Den Otter Solutions start altijd met een Data Start Scan om de bouwtijd realistisch in te schatten — en verrassingen te vermijden.

Deze KPIs operationeel maken
in jouw horecabedrijf?

Den Otter Solutions bouwt dashboards voor horeca- en foodbedrijven die willen sturen op marge, personeelsefficiëntie en gastbeleving. Van databron tot beslissingsdashboard — inclusief al deze 10 KPIs uitgewerkt in jouw eigen Power BI omgeving.