Quick answer
Hotel revenue management is the discipline of selling the right room, to the right guest, at the right price, at the right time, through the right channel. It is not "raising prices": it is using demand data, history and booking pace to maximise revenue per available room (RevPAR) and, above all, profit per room (GOPPAR). This guide covers the KPIs that matter, how to calculate them, the pricing levers and the mistakes that quietly drain your margin.
What revenue management really is
Revenue management was born in the airlines in the 1980s and moved into hospitality for one simple reason: the inventory is perishable. A room not sold tonight will never be sold again. That revenue is gone forever.
From this come two principles that drive everything:
- Better to sell at a lower rate than not to sell — but only if that rate covers the variable costs and contributes to margin.
- Better to protect inventory for higher-paying demand — if you forecast it will arrive.
The craft lies in balancing these two principles with data, not gut feel. A revenue manager does not "guess" the price: they derive it from expected demand, history, pickup and competition.
The KPIs you must track
Without measurement there is no revenue management. These are the non-negotiable numbers.
| KPI | What it measures | Formula | |---|---|---| | ADR | Average revenue per sold room | room revenue ÷ rooms sold | | Occupancy | % of rooms sold of total | rooms sold ÷ rooms available | | RevPAR | Average revenue per available room | room revenue ÷ rooms available (= ADR × occupancy) | | GOPPAR | Gross operating profit per available room | GOP ÷ rooms available | | TRevPAR | Total revenue (rooms + F&B + extras) per available room | total revenue ÷ rooms available |
RevPAR is the compass because it unites the two levers — rate and occupancy — in a single number. To calculate them together from revenue and rooms, use the RevPAR & ADR calculator.
Worked example
100-room hotel, one night:
- Rooms sold: 80 → occupancy 80%
- Room revenue: €8,000 → ADR = 8,000 ÷ 80 = €100
- RevPAR = 8,000 ÷ 100 = €80 (or 100 × 0.80 = €80)
RevPAR vs GOPPAR: revenue is not profit
This is the most expensive conceptual mistake. RevPAR measures revenue; GOPPAR measures profit. Two hotels with the same €80 RevPAR can have opposite profitability if one carries much higher operating costs.
Consider two scenarios for the same night:
- Scenario A: ADR €120, occupancy 65% → RevPAR = €78
- Scenario B: ADR €95, occupancy 88% → RevPAR = €83.60
On RevPAR alone, B wins. But B sold 23 more rooms: more housekeeping, more breakfasts, more linen, more utilities. If variable cost per room is high, Scenario A — less full but more expensive — may deliver a higher GOPPAR. To check, you need the profit calculation: use the GOPPAR calculator to move from revenue to margin per room.
Dynamic pricing: the operational core
Dynamic pricing is the continuous adjustment of rates based on:
- Expected demand for that specific date (city events, trade fairs, long weekends, weekends).
- Pickup — the pace at which bookings are coming in versus history.
- Comp set — what comparable competing hotels are doing.
- Pace — how far ahead or behind you are versus the same period last year.
The operating rule: if pickup is faster than history, raise; if slower, consider a correction (but don't dump rates on instinct). Your starting rate should always cover cost per room plus channel commissions: set the base with the room rate calculator, then modulate it on demand.
Segmentation and channel mix
Not all guests are equal, and not all channels cost the same. A room sold at €100 on your direct site is worth more than one sold at €100 on an OTA that keeps 15-20% commission.
| Channel | Typical cost | When to push it | |---|---|---| | Direct (site/phone) | Low (marketing only) | Always: maximum net revenue | | OTA | 15-25% commission | Fill weak dates, visibility | | GDS / corporate | Medium, negotiated rates | Midweek business demand | | Groups / MICE | Discounted rate | Fill low-demand periods |
The goal is a shift toward direct on strong dates (where you don't need the OTA shop window) and a tactical use of OTAs on weak dates.
Forecasting and pickup
Forecasting is the projection of occupancy, ADR and RevPAR for future dates. It rests on three pillars:
- History — the same date last year, adjusted for day of week and events.
- On the books (OTB) — bookings already secured for that date.
- Expected pickup — how many more bookings you expect between now and the date, based on historical pace.
A reliable forecast tells you in advance whether a date is running strong (so you can raise) or weak (so you can act early, not at the last minute when there's no time left).
Common mistakes
- Chasing occupancy. Filling to 100% by dumping rates is not a win: it is often a worse GOPPAR than a well-priced hotel at 85%.
- Comparing months to each other. Seasonality is enormous: compare June with last year's June, not June with February.
- Reacting at the last minute. If you spot a weak date two days out, it's too late. Revenue management lives on the forecast weeks ahead.
- Ignoring channel cost. Pushing everything onto high-commission OTAs inflates occupancy but erodes net revenue.
- Looking only at RevPAR. Without GOPPAR you don't know whether you're making profit or just turnover.
- Broken rate parity. Selling cheaper on OTAs than on your own site is the fastest way to hand channels the guests you'd have won direct.
How to start from scratch
You don't need expensive software on day one. You need discipline:
- Calculate your KPIs every morning: yesterday's occupancy, ADR, RevPAR and the on-the-books for the next 30-60 nights.
- Build a history by date, noting events and weather.
- Define 3-4 rate tiers per room type, activated by demand.
- Monitor the comp set at least twice a week.
- Evaluate every promotion on GOPPAR, not RevPAR.
When volumes and channels grow to the point where manual updating becomes unmanageable, it's time for an RMS (Revenue Management System).
Related resources
- RevPAR & ADR calculator — the three revenue KPIs at once
- GOPPAR calculator — from revenue to profit per room
- Room rate calculator — pricing with cost per room and OTA commissions