Ga naar inhoud
Gids

Hotel-KPI’s: bezetting, ADR en RevPAR helder uitgelegd

Aan het eind van de maand klinkt het: „We zaten goed vol.” Maar was de maand ook goed verkocht? Bezetting, gemiddelde kamerprijs en RevPAR beantwoorden die vraag in een paar minuten, als je ze goed berekent en geen appels met peren vergelijkt. Deze gids legt de belangrijkste hotel-KPI’s uit met formules en één doorlopend rekenvoorbeeld, en laat zien naar welke vijf cijfers een klein hotel elke week moet kijken.

01

De drie basis-KPI’s: bezetting, ADR en RevPAR

Alle drie de KPI’s rusten op twee hoeveelheden: beschikbare en verkochte kamernachten.

Een kamernacht is één kamer voor één nacht. Een hotel met 25 kamers heeft in een maand van 30 dagen 750 beschikbare kamernachten. Wordt een kamer drie nachten bezet, dan zijn dat drie verkochte kamernachten. Uit deze twee grootheden en de logiesomzet, dus de omzet uit de overnachting zonder ontbijt, restaurant of spa, ontstaan de drie basis-KPI’s.

De bezetting (occupancy) zegt welk deel van de beschikbare kamernachten is verkocht. De ADR (average daily rate, gemiddelde kamerprijs) zegt wat een verkochte kamernacht gemiddeld heeft opgebracht. De RevPAR (revenue per available room) verdeelt de logiesomzet over alle beschikbare kamernachten, ook de lege. Zo laat hij zien hoe goed je je capaciteit als geheel hebt verkocht.

Waarom de RevPAR zo belangrijk is: een hoge bezetting is met lage prijzen bijna altijd te halen, een hoge ADR met een paar dure boekingen ook. Beide kunnen het hotel schaden. De RevPAR stijgt alleen als de verhouding tussen prijs en bezetting beter wordt. Spreek in huis één keer af of geblokkeerde kamers, bijvoorbeeld door renovatie, als beschikbaar tellen, en houd je daar dan aan.

Formules van de basis-KPI’s
Formules van de basis-KPI’s
KPIFormuleBeantwoordt de vraag
BezettingVerkochte kamernachten ÷ beschikbare kamernachten × 100Hoe vol was het hotel?
ADRLogiesomzet ÷ verkochte kamernachtenTegen welke prijs hebben we verkocht?
RevPARLogiesomzet ÷ beschikbare kamernachten, of ADR × bezettingHoeveel heeft elke beschikbare kamer verdiend?
TRevPARTotale omzet (logies, ontbijt, F&B, spa, extra’s) ÷ beschikbare kamernachtenWat brengt een kamer op inclusief alle nevenomzet?
GOPPARBruto bedrijfsresultaat (GOP) ÷ beschikbare kamernachtenWat blijft er na de bedrijfskosten over per beschikbare kamer?
02

Een rekenvoorbeeld voor een hotel met 25 kamers

Neem een hypothetisch hotel met 25 kamers in september, dus 30 dagen. Alle cijfers zijn een voorbeeld en netto, dus zonder btw en zonder toeristenbelasting. Het hotel verkoopt in de maand 510 kamernachten en haalt daarmee een logiesomzet van € 56.100. Met ontbijt, restaurant, bar en extra’s komt de totale omzet op € 78.000. Na personeel, inkoop, energie, commissies en de overige bedrijfskosten blijft een bruto bedrijfsresultaat (GOP) van € 24.000 over.

Daaruit volgen de KPI’s: 750 beschikbare kamernachten, 68 % bezetting, € 110 ADR en € 74,80 RevPAR. De controle klopt: € 110 × 68 % geeft ook € 74,80. Over het hele hotel gerekend brengt elke beschikbare kamer € 104 totale omzet per nacht op (TRevPAR) en € 32 bedrijfsresultaat (GOPPAR).

Interessant wordt het in de vergelijking. Stel dat het hotel in september vorig jaar 570 kamernachten tegen € 95 had verkocht: 76 % bezetting, maar slechts € 54.150 logiesomzet en € 72,20 RevPAR. De bezetting is dus gedaald, de RevPAR toch gestegen, en er hoefden 60 kamers minder te worden schoongemaakt. Precies die duiding ontbreekt als je alleen naar de bezetting kijkt.

03

Vooruitkijken: pick-up, pace, boekingstermijn, kanaalmix en annuleringsgraad

Bezetting en RevPAR vertellen wat er was. De volgende KPI’s laten zien wat er komt.

De pick-up is het aantal kamernachten dat voor een toekomstige periode binnen een bepaald tijdvak is bijgekomen, min annuleringen. Voorbeeld: voor de eerste zaterdag van oktober stonden op maandag 14 kamers in het boek, op zondag 19. De pick-up van die week is vijf kamers. Een ongewoon hoge pick-up is een signaal dat je te goedkoop zou kunnen zijn; blijft hij uit, dan is het tijd voor een actie of een blik op de boekingssites.

Pace vergelijkt de huidige boekingsstand voor een periode met de stand die dezelfde periode op dezelfde termijn vóór aankomst vorig jaar had. Staat het hotel 30 dagen vóór het oktoberweekend op 15 kamers en vorig jaar op hetzelfde moment op 11, dan loopt de vraag voor. Pace is de belangrijkste vroege waarschuwing, omdat hij afwijkingen al weken vóór het verblijf laat zien.

De boekingstermijn (booking window) meet hoeveel dagen er tussen boeking en aankomst liggen. Een stadshotel leeft vaak van boekingen op korte termijn, een vakantiehotel in de bergen krijgt veel boekingen maanden vooruit. Wie zijn boekingstermijn kent, weet wanneer prijswijzigingen effect hebben en wanneer ze te laat komen. De kanaalmix laat zien via welke wegen je kamernachten worden verkocht: direct, telefonisch, via Booking.com, Expedia of andere boekingssites. Hij is de basis om commissies en afhankelijkheden in te schatten.

De annuleringsgraad zet geannuleerde boekingen af tegen alle boekingen van een periode. Worden van 180 boekingen er 18 geannuleerd, dan is hij 10 %. Stijgt hij duidelijk, kijk dan naar kanaal en tarief: flexibele boekingen via boekingssites worden vaak vaker geannuleerd dan directe boekingen met aanbetaling. No-shows horen in een apart cijfer, omdat ze andere oorzaken en andere gevolgen voor de factuur hebben.

Vooruitkijkende KPI’s in het kort
Vooruitkijkende KPI’s in het kort
KPIZo berekent je hemWaarvoor je hem gebruikt
Pick-upKamernachten in het boek vandaag min kamernachten in het boek X dagen geleden, voor dezelfde verblijfsperiodeZien of een datum aantrekt of stilvalt
PaceBoekingsstand vandaag ÷ boekingsstand op dezelfde termijn vóór aankomst vorig jaarVroege waarschuwing weken vóór het verblijf
BoekingstermijnGemiddeld aantal dagen tussen boekingsdatum en aankomstHet juiste moment voor prijswijzigingen vinden
KanaalmixKamernachten of logiesomzet per kanaal ÷ totaalCommissiekosten en afhankelijkheid van boekingssites inschatten
AnnuleringsgraadGeannuleerde boekingen ÷ alle boekingen × 100Tarief- en annuleringsvoorwaarden herzien
04

De vijf cijfers waar een klein hotel elke week naar moet kijken

Een hotel met 15 tot 50 kamers heeft geen revenueteam nodig, wel een vast kwartier per week. Neem bijvoorbeeld elke maandag dezelfde vijf cijfers door, schrijf op wat je opvalt en beslis of je iets aan prijzen of restricties verandert. Belangrijker dan het perfecte cijfer is de regelmaat: wie elke week op dezelfde manier kijkt, herkent patronen.

Kijk daarbij altijd naar twee periodes: de afgelopen week, om te leren, en de komende 30 tot 90 dagen, om te handelen. Voor de toekomst tellen de boekingsstand per datum en de pick-up van de laatste zeven dagen, voor het verleden RevPAR, ADR en kanaalmix.

Je wekelijkse blik in 15 minuten

  • Boekingsstand voor de komende 30, 60 en 90 dagen: waar zitten gaten, waar wordt het krap?
  • Pick-up van de laatste 7 dagen: welke data trekken aan, welke staan stil?
  • RevPAR van vorige week vergeleken met dezelfde week vorig jaar of met het plan
  • ADR per kanaal: verkoop je direct en via boekingssites tegen vergelijkbare prijzen, en wat blijft er na commissie over?
  • Annuleringsgraad en no-shows van vorige week, uitgesplitst per kanaal

Van blik naar beslissing

  1. 01
    Opvallende zaken noteren

    Bijvoorbeeld: „Zaterdag over drie weken heeft in zeven dagen zes kamers pick-up, vorig jaar twee.”

  2. 02
    Oorzaak nagaan

    Is er een evenement, een feestdag, een groep? Of ligt je prijs duidelijk onder het niveau in de regio?

  3. 03
    Maatregel bepalen

    Prijs verhogen, minimumverblijf instellen, een voordelig tarief sluiten of voor zwakke dagen een arrangement aanbieden.

  4. 04
    Effect controleren

    De week erna nagaan of pick-up en ADR zich zoals verwacht hebben ontwikkeld.

05

Typische fouten bij het rekenen en vergelijken

De meest gemaakte fout is het gemiddelde over het hele seizoen. Een winterseizoen met 72 % bezetting kan bestaan uit volle kerstvakanties en halflege januariweken. Het gemiddelde verbergt precies de weken waarin je met prijs of arrangementen iets had kunnen bewegen. Kijk minstens per week, liever per weekdag, en vergelijk vakantieperiodes met vakantieperiodes.

De tweede fout is het mengen van bruto en netto. Een ADR inclusief btw, ontbijt en toeristenbelasting is een andere waarde dan een netto-ADR voor alleen de overnachting. Beide zijn toegestaan, maar niet vergelijkbaar. Leg vast welke basis je gebruikt en zet die naast het cijfer. Dat geldt vooral als je je waarden vergelijkt met cijfers uit een extranet van een boekingssite, een branchrapport of het vorige jaar uit een ander systeem.

Andere valkuilen: commissies worden vergeten, waardoor de ADR van een boekingssite er beter uitziet dan hij is. Geblokkeerde kamers tellen de ene keer als beschikbaar en de andere keer niet. Geannuleerde boekingen blijven in de bezetting staan. En KPI’s worden zonder vergelijking bekeken: een RevPAR van € 74,80 zegt op zichzelf weinig, vergeleken met vorig jaar of met het plan zegt hij veel.

06

Zo helpt STRYK bij je KPI’s

In STRYK ontstaan de KPI’s uit dezelfde gegevens waarmee je team werkt: boekingen, kamers, prijzen en facturen. In de controlling van de financiële module zie je voor een vrij gekozen periode bezetting, ADR, RevPAR en kameromzet, telkens als brutowaarden, plus beschikbare, verkochte en geblokkeerde kamernachten. Een vergelijkingsperiode, bijvoorbeeld dezelfde maand vorig jaar, staat er direct naast. Het kanaaloverzicht toont per boekingsbron kamernachten, aandeel, kameromzet en ADR, zodat je je kanaalmix ziet zonder eigen spreadsheet.

De rapporten in het PMS tonen daarnaast boekingen, gemiddelde verblijfsduur, annuleringsgraad, no-shows, verdeling naar boekingskanalen en categorieën en omzet en openstaande bedragen. Elk rapport kun je exporteren als pdf, Excel-bestand of CSV, met dezelfde filters als in de weergave. Wie met een belastingadviseur of eigenaar werkt, kan in het managementrapport ook omzet en bedrijfsresultaat per beschikbare kamer tonen, zodra de grootboekrekeningen volledig zijn toegewezen; daarvoor toont STRYK deze waarden bewust niet.

Voor de blik vooruit is er de extra module Intelligent Pricing. Die analyseert bezetting, pick-up, pace, boekingscurve, boekingstermijn en ADR per categorie en verblijfsdag en maakt daaruit controleerbare prijsadviezen. Meer daarover leest je in de gids over dynamische prijzen.

KPI’s in STRYK
KPI’s in STRYK
KPIWaar je hem vindt
Bezetting, ADR, RevPAR, kameromzetControlling in de financiële module, met vergelijkingsperiode
Kanaalmix en ADR per kanaalKanaaloverzicht in de controlling
Annuleringsgraad, no-shows, verblijfsduurBoekingsrapporten, export als pdf, Excel of CSV
Omzet en resultaat per beschikbare kamerManagementrapport, zodra de rekeningen volledig zijn toegewezen
Pick-up, pace, boekingscurveIntelligent Pricing (extra module)

Veelgestelde vragen

Hoe bereken ik de RevPAR?+

Deel de logiesomzet van een periode door de beschikbare kamernachten. Gelijkwaardig is ADR maal bezetting. Voorbeeld: € 56.100 logiesomzet bij 750 beschikbare kamernachten geeft € 74,80 RevPAR.

Wat is het verschil tussen ADR en RevPAR?+

De ADR is de gemiddelde prijs per verkochte kamernacht. De RevPAR verdeelt dezelfde omzet over alle beschikbare kamernachten, dus ook de lege. Zo laat hij zien hoe goed prijs en bezetting samen werken.

Hoe bereken ik de bezetting van mijn hotel?+

Verkochte kamernachten gedeeld door beschikbare kamernachten, maal 100. 510 verkochte van 750 beschikbare kamernachten geven 68 % bezetting.

Reken ik de ADR met of zonder ontbijt en btw?+

Gebruikelijk is de logiesomzet zonder btw, ontbijt en toeristenbelasting. Belangrijker dan de keuze is dat je altijd dezelfde basis gebruikt en die bij een vergelijking vermeldt. STRYK toont ADR en RevPAR in de controlling als brutowaarden.

Wat is een goede RevPAR?+

Dat hangt af van ligging, categorie en seizoen. Een vaste richtwaarde helpt weinig. Vergelijk je RevPAR met dezelfde periode vorig jaar en met je plan, en kijk of de verandering uit prijs of bezetting komt.

Wat betekenen pick-up en pace?+

Pick-up is het aantal nieuw geboekte kamernachten voor een toekomstige periode binnen een bepaald tijdvak, bijvoorbeeld de laatste zeven dagen. Pace vergelijkt de huidige boekingsstand met de stand op dezelfde termijn vóór aankomst vorig jaar.

Heb ik als klein hotel GOPPAR nodig?+

Voor de wekelijkse blik niet. In het maand- of kwartaalgesprek is GOPPAR nuttig, omdat hij kosten meeneemt. Daarvoor heb je wel betrouwbare cijfers uit de boekhouding nodig.

Verder lezen

Rapportages en controlling

Hoe vol was de maand, wat staat er nog open, hoeveel kwam er direct binnen? De antwoorden staan in STRYK.

Openen
Intelligent Pricing

Prijsadviezen op basis van je bezetting en boekingstempo, en je beslist wat je overneemt.

Openen
Dynamic pricing in het hotel: revenue management voor kleine en middelgrote hotels

Dynamische prijzen in het hotel helder uitgelegd: prijsregels en adviezen, minimum- en maximumprijs, minimumverblijf, rate parity en een rekenvoorbeeld.

Openen
Commissie aan Booking.com en co. of directe boeking: wat je hotel echt betaalt

Hoe OTA-commissies bij Booking.com, Expedia en co. werken, wat ze een hotel met 20 kamers kosten en hoe je met directe boekingen commissie bespaart.

Openen
Financiën en facturatie

Bij de dagafsluiting weten wat er verdiend, betaald en nog open is, zonder lijsten naast elkaar te leggen.

Openen

Test STRYK met je echte hoteldag

14 dagen gratis, zonder installatiekosten. We richten kamers, tarieven en de eerste processen samen met je in.

Contact