Forecast vs. budget vs. actual — a három-lábú kontroll
A 25. leckében felépítettük a budgetet. A 19-20. leckében a forecastot. Most jön a harmadik láb: az actual — a tényleges eredmény. A három együtt egy kontroll-rács, amely a hotel egészséges működésének diagnosztikai keretét adja.
A három-lábú kontroll nem csak utólagos jelentés — a havi és heti revenue meeting alapja, a sales/marketing teendők kiindulópontja, és a budget-revízió igazolásának forrása.
Ennek a leckének az a célja, hogy megértsd: mit jelent a három mutató külön-külön és együtt, hogyan olvasunk eltéréseket (variance), és milyen konkrét akciókhoz vezet egy-egy diszkrepancia.
A három mutató — egy gyors átismétlés
| Mutató | Mit jelent | Mikor készül |
|---|---|---|
| Budget | Az elvárás. A 12 hónapra előre megtervezett stratégiai cél. | Az előző év szeptember-novemberében. |
| Forecast | A várakozás. A jelenlegi pace + historikus adatok alapján a jövő (0-90 nap) becslése. | Napi szinten, folyamatosan frissítve. |
| Actual | A valóság. A tényleges, megtörtént foglaltság és bevétel. | A periódus után — másnap reggel, ahogy a PMS frissül. |
A három egymásba épül:
- A budget egy fix benchmark — nem változik.
- A forecast közelít a budget felé (vagy elválik tőle) — minden napi pickuppal frissül.
- Az actual a végeredmény, amelyhez a kettőt hasonlítjuk.
A három-lábú kontroll-tábla
Egy érett hotelben minden hónap ezzel a kontroll-táblával zárul. Hotel Peaqplus City augusztusi (high-season) példája:
| Mutató | Budget (előzetes elvárás) | Forecast (aug 1-i) | Actual (aug 31-i) |
|---|---|---|---|
| Foglaltság | 88% | 89% | 92% |
| Átlagár | 132 EUR | 128 EUR | 122 EUR |
| RevPAR | 116 EUR | 114 EUR | 112 EUR |
| Szoba-bevétel | 288 ezer EUR | 283 ezer EUR | 278 ezer EUR |
Felszínes olvasat: a RevPAR −3% lemaradás a budgethez képest, −2% a forecasthoz képest. Az actual a forecast közelében — a forecast jól dolgozott. De a budgethez képest alulteljesítés. Mennyit ér ez? Mit jelent?
A variance felbontása — volume vs. rate driven
Itt jön a kontroll-tábla diagnosztikai ereje. A RevPAR-eltérés két részre bontható:
- Volume-driven variance — a foglaltság eltér a vártól.
- Rate-driven variance — az átlagár eltér a vártól.
Hotel Peaqplus City augusztusi példa, budget-actual bontás:
| Mutató | Budget | Actual | Eltérés |
|---|---|---|---|
| Foglaltság | 88% | 92% | +4 pp (+4,5%) |
| Átlagár | 132 EUR | 122 EUR | −10 EUR (−7,6%) |
| RevPAR | 116 EUR | 112 EUR | −4 EUR (−3,4%) |
Most látszik: a RevPAR-csökkenés nem foglaltság-probléma — a foglaltság felülmúlta a budgetet +4 pp-rel. A probléma az átlagár — −10 EUR a budget alatt. A 4%-os volume-növekedés és a 7,6%-os rate-csökkenés kombináltan −3,4% RevPAR-eltérést okozott.
Ez egy rate-driven alulteljesítés, volume-felülteljesítés mellett. Más néven: túl olcsón adtunk el túl sok szobát.
A variance számolása
A variance-bontás matematikai formulája:
- Volume effect = (Actual foglaltság − Budget foglaltság) × Budget ADR = (0,92 − 0,88) × 132 = +5,28 EUR RevPAR-hozzájárulás a foglaltság-felülteljesítésből.
- Rate effect = (Actual ADR − Budget ADR) × Actual foglaltság = (122 − 132) × 0,92 = −9,20 EUR RevPAR-hozzájárulás a rate-csökkenésből.
- Total = +5,28 − 9,20 = −3,92 EUR (≈ −4 EUR a RevPAR-eltérés).
A két hatás ellentétes irányú: a foglaltság jót tett, az árazás kárt okozott. A net = −4 EUR RevPAR.
A variance interpretáció — mit mond?
A variance-bontás konkrét kérdéseket generál:
Volume-felülteljesítés magyarázatai
- Miért volt magasabb a foglaltság, mint vártuk?
- Egy esemény volt-e, amit nem terveztünk? (Pl. egy spontán koncert.)
- A pace gyorsabb volt, mint vártuk — a forecast vagy a budget kalibrációs hiba?
- A piaci kereslet erősebb volt, mint a compseté? (Lásd a 14. és 32. leckét.)
Rate-alulteljesítés magyarázatai
- Miért adtunk el alacsonyabb átlagáron?
- Túl agresszíven leszállítottuk az árakat? (Lásd a pricing-revíziókat.)
- A szegmens-mix eltolódott alacsonyabb-ADR-szegmensek felé? (A 21. lecke mix-hatás-elemzése.)
- Több wholesale / non-refundable / OTA-rate ment el?
A kérdések sora a következő havi akció-tervhez vezet. Augusztusi tanulság Hotel Peaqplus City-n: az árazás túlságosan defenzív volt. Szeptember-októberben agresszívabb BAR-pozicionálást alkalmazunk, hogy a foglaltság-felülteljesítés magasabb ADR-rel kombinálódjon.
Forecast vs. actual — a forecast-pontosság mérése
A budget-actual összevetés a stratégiai diagnosztika. A forecast-actual összevetés viszont a forecast-modell pontosságát méri:
| Mutató | Forecast (aug 1) | Actual (aug 31) | Forecast hiba |
|---|---|---|---|
| Foglaltság | 89% | 92% | −3 pp (alulbecslés) |
| Átlagár | 128 EUR | 122 EUR | +6 EUR (felülbecslés) |
| RevPAR | 114 EUR | 112 EUR | +2 EUR (kis felülbecslés) |
A forecast 3 pp foglaltság-alulbecslést és 6 EUR ADR-felülbecslést mutatott. A két hatás kompenzálta egymást — a RevPAR-forecast csak +2 EUR-ral tévedett.
Ez jellemző: a forecast kompenzációval ad jó RevPAR-pontosságot, de a komponensek külön-külön rosszabbul becsülnek. A 19. leckében (Forecasting alapok) láttuk: a MAPE-mérés egy rolling 30-90 napos szám — egyetlen hónap kompenzációja nem mond eleget.
A forecast-actual elemzés folyamatos. Hotel Peaqplus City forecast-modellje augusztus után átalakul: ha az ADR-felülbecslés mintázattá válik — pl. 3 egymás utáni hónapban felülbecsül —, a modell lefelé kalibrálandó. A Peaqplus Forecast modulja ezt automatikusan csinálja.
Forecast vs. budget — a haladási irány
A forecast vs. budget összevetés a jövőbeli kilátást mutatja: hol fog valószínűleg landolni a hónap a budgethez képest.
Hotel Peaqplus City augusztusi forecastja (augusztus 1-én készített):
| Mutató | Budget | Forecast | Várt eltérés |
|---|---|---|---|
| Foglaltság | 88% | 89% | +1 pp (kicsi felülmúlás) |
| Átlagár | 132 EUR | 128 EUR | −4 EUR (alulmúlás) |
| RevPAR | 116 EUR | 114 EUR | −2 EUR (−1,7%) |
Ezen a ponton a heti revenue meetingen akció-tervek születnek: hogyan zárjuk az ár-hiányt, hogyan tartjuk a foglaltság-felülmúlást.
Augusztus 15-i forecast-frissítés:
| Mutató | Budget | Forecast (aug 15) | Várt eltérés |
|---|---|---|---|
| Foglaltság | 88% | 91% | +3 pp |
| Átlagár | 132 EUR | 125 EUR | −7 EUR |
| RevPAR | 116 EUR | 114 EUR | −2 EUR |
A foglaltság felfelé gyorsult, az árazás viszont tovább lefelé. A trend megerősíti a „rate-driven alulteljesítés” mintát.
Augusztus végi actual: foglaltság 92%, ADR 122 EUR, RevPAR 112 EUR. A trend tovább folytatódott.
A három együtt — a hónap-zárás
A három mutató együtt nézve ad teljes képet. A havi GM-jelentés tipikus szerkezete:
| Hónap-mutató | Budget | Actual | Variance (B vs. A) | Forecast-pontosság |
|---|---|---|---|---|
| Foglaltság | 88% | 92% | +4 pp (+4,5%) | Forecast: 89% (3 pp alulbecslés) |
| Átlagár | 132 | 122 | −10 EUR (−7,6%) | Forecast: 128 EUR (6 EUR felülbecslés) |
| RevPAR | 116 | 112 | −4 EUR (−3,4%) | Forecast: 114 EUR (2 EUR felülbecslés) |
| Total szoba-bevétel | 288 ezer | 278 ezer | −10 ezer EUR (−3,5%) | Forecast: 283 ezer (5 ezer felülbecslés) |
A jelentésben megjelenő tanulságok:
- A budget alatti RevPAR (−3,4%) rate-driven, nem volume-driven — az ár-stratégia kalibrálandó.
- A forecast jól látta a RevPAR-trendet, de rosszul a komponenseket — a foglaltság-becslés alulteljesített, az ADR-becslés felülteljesített.
- Akció szeptemberre: agresszívabb BAR-pozicionálás. A pickup-pace szintjén már látszott, hogy a foglaltság gyorsabb, mint vártuk — ez alapja lehet a magasabb árazásnak.
A Peaqplus Budget + Forecast modul a kontroll-szemléletben
A Peaqplus a három-lábú kontroll-szemléletet integráltan kezeli:
- A Budget modul a 12 hónapos terv-szerkezetet tárolja.
- A Forecast modul napi szinten frissít.
- A Dashboard modul mind a hármat egy felületen összehozza — havi, heti, napi színkódolt rácsot.
A színkódolás logikája:
- Zöld: forecast vagy actual a budget felett.
- Sárga: −1 — −5%-os elmaradás.
- Piros: >−5% lemaradás.
Egy havi áttekintés a Peaqplusban:
- Júl: forecast zöld, actual zöld → minden rendben.
- Aug: forecast sárga (RevPAR −1,7%), actual sárga (−3,4%) → akció szeptemberre.
- Szep: forecast zöld, actual zöld (a szeptemberi BAR-emelés bevált).
- Okt: forecast sárga (−2%), actual még nincs.
Ez a „kontroll-paneles” áttekintés másodperces képet ad — egy érett RM 2-3 perces áttekintés után tudja, melyik hónap milyen állapotban van.
A variance-bontás (volume vs. rate driven) szintén automatikus — a Peaqplus minden hónapra azonnal kiszámolja a két komponenst, és a jelentésben mutatja.
Kulcsüzenetek
- A három-lábú kontroll = budget (elvárás) + forecast (várakozás) + actual (valóság). Együtt diagnosztikai keret.
- A variance-bontás (volume vs. rate driven) megmutatja, honnan jön az eltérés — a foglaltságból vagy az árazásból.
- A rate-driven alulteljesítés árazási akcióhoz vezet; a volume-driven kereslet- vagy marketing-akcióhoz.
- A forecast-actual mérése a forecast-modell pontosságát kalibrálja — a komponensek kompenzációja gyakori, ezt mintázat-szinten kell elemezni.
- A modern RMS-eszközök (mint a Peaqplus) integrált felületen mutatják a három mutatót, színkódolt jelzéssel és automatikus variance-bontással.
Kattints a válaszra — azonnal látod, helyes-e.
Ha mindegyikre válaszolsz, a lecke teljesítettnek számít — és beszámít a haladásodba.
Volume-effect = (actual − budget foglaltság) × budget ADR. Rate-effect = (actual − budget ADR) × actual foglaltság. A kettő összege = a RevPAR-eltérés.
Egy hotel novemberi adatai: Budget RevPAR 78 EUR (foglaltság 65%, ADR 120 EUR), Actual RevPAR 82 EUR (foglaltság 62%, ADR 132 EUR). Végezd el a variance-bontást: mennyi a volume-effect és a rate-effect, és mit mond ez a hónapról? És: egy hotel utolsó 3 havi forecast-pontossága (RevPAR forecast vs. actual): júl +3 EUR, aug +4 EUR, szep +2 EUR — mind felülbecslés. Mit jelez ez a forecast-modellről, és milyen akciót teszel?
- A nagy szállodaláncok a havi controller-jelentésben mindig kérik a variance-bontást (volume vs. rate driven). Egy önálló hotel-RM ezt kézzel havi 4-6 órás elemzéssel csinálja — egy RMS-eszközzel ez másodperces munka.