The leader's metrics: GOPPAR, TRevPAR, and the profit mindset
Friday afternoon, quarterly numbers. Annette, the owner, puts the report down in front of Adam, the general manager, and asks a single question: “Our RevPAR has grown nicely this year. But why doesn’t the same show up in my bank account?”
A fair question — and this is exactly where RevPAR’s realm ends. In lesson 3 we learned that RevPAR (revenue per available room) states the truth of the room business: performance and occupancy in a single number. But there’s one thing RevPAR says not a word about — profit. And the owner and the leader are ultimately interested not in room revenue, but in what genuinely remains at the end of the month.
This lesson introduces two numbers that carry the leader from revenue toward profit: TRevPAR and GOPPAR. And it shows why, of two nights with identical RevPAR, one can be significantly more valuable than the other.
RevPAR’s blind spot: it only sees the room
RevPAR has two built-in limits, and both point toward profit.
It counts only room revenue. But a hotel doesn’t only sell beds. There’s breakfast and a restaurant (F&B — food & beverage), maybe a spa, parking, a conference room, a minibar. Of two guests, the one who only sleeps and the one who spends another 40 EUR in the house on top of the room look completely identical in RevPAR — yet the difference matters a great deal to the hotel.
It knows nothing about cost. RevPAR is a revenue-side number. It doesn’t see whether we brought that revenue in on expensive OTA commission or a cheap direct channel, whether it took 76 full rooms to clean or 64, how much went on wages and energy. Two hotels with identical RevPAR can be made rich or poor alike — the difference lies beyond the revenue.
These two blind spots are what the two new metrics fill.
TRevPAR — total revenue per room
The first step is bringing in the revenue beyond the room.
TRevPAR (total revenue per available room) = total revenue / available rooms
The difference from RevPAR is that the numerator now includes all revenue: room plus F&B, spa, parking, every bit of ancillary (add-on, beyond-the-room) spend. TRevPAR answers the question of how much total money our whole capacity brought in — not just as a place to sleep, but as a full hospitality operation.
Why does this matter to the leader? Because two kinds of hotel can reach the same RevPAR: one a mere “sleep machine,” the other a house where the guest has lunch, uses the spa, and leaves their car in the car park. The latter squeezes more business out of the same 80 rooms — and only TRevPAR shows this; RevPAR never does.
GOPPAR — the number that speaks to the owner
TRevPAR is still revenue. The last and most important step is profit.
GOPPAR (gross operating profit per available room) = gross operating profit / available rooms
Gross operating profit (GOP) is all revenue minus all operating cost (wages, energy, cleaning, commission, procurement — everything the daily running of the house consumes). GOPPAR projects this onto one available room. This is the number Annette is looking for on her bank statement: it tells you not how much turnover we made, but how much of it stayed.
Here’s the point every leader has to build into their bones: revenue is vanity, profit is reality. Two hotels with identical RevPAR — even with identical TRevPAR — can stand at completely different GOPPAR if their cost structures differ. And the owner, the bank, the investor all watch GOPPAR, because the value of the asset comes ultimately from the profit it produces, not the turnover. We look at this same thing from the angle of the full profit-and-loss statement (P&L) in lesson 16 of the GM track.
A worked example: identical RevPAR, different profit
Let’s look at two nights at Hotel Peaqplus City (80 rooms). Both produce identical RevPAR — to the naive eye, two equally good days. Let’s see what happens when we carry them all the way to profit.
On both nights room revenue is 6,080 EUR, so RevPAR for each is 6,080 / 80 = 76 EUR. In that they match. The difference is in the mix and in the cost.
- The “Volume” night: 76 rooms sold (95% occupancy), average rate 80 EUR (76 × 80 = 6,080). Many rooms, a lower rate, more modest spend beyond the room.
- The “Value” night: 64 rooms sold (80% occupancy), average rate 95 EUR (64 × 95 = 6,080). Fewer rooms, a higher rate, higher-spending guests.
Let’s add two assumptions taken from reality. Ancillary (beyond-the-room) spend on the “Volume” night is more modest, about 8 EUR per room sold; on the “Value” night the better-quality guest spends more, about 22 EUR per room sold. The variable cost (cleaning, breakfast, amenities, channel commission) on both nights is about 28 EUR per room sold — so more rooms sold means more variable cost. The fixed operating cost (wages, energy, the building) is about 2,600 EUR a night, regardless of how many rooms sold.
| Item | The "Volume" night | The "Value" night |
|---|---|---|
| Rooms sold / occupancy | 76 / 95% | 64 / 80% |
| Average rate (ADR) | 80 EUR | 95 EUR |
| Room revenue | 6,080 EUR | 6,080 EUR |
| RevPAR | 76 EUR | 76 EUR |
| Ancillary revenue | 76 × 8 = 608 EUR | 64 × 22 = 1,408 EUR |
| Total revenue | 6,688 EUR | 7,488 EUR |
| TRevPAR | 6,688 / 80 = 83.60 EUR | 7,488 / 80 = 93.60 EUR |
| Variable cost | 76 × 28 = 2,128 EUR | 64 × 28 = 1,792 EUR |
| Fixed cost | 2,600 EUR | 2,600 EUR |
| Gross operating profit (GOP) | 6,688 − 2,128 − 2,600 = 1,960 EUR | 7,488 − 1,792 − 2,600 = 3,096 EUR |
| GOPPAR | 1,960 / 80 = 24.50 EUR | 3,096 / 80 = 38.70 EUR |
Look at the two bottom rows. RevPAR is identical — 76 EUR for both. Anyone who looks only this far says: two identical days. Yet the “Value” night’s GOPPAR is 38.70 EUR, the “Volume” night’s is 24.50 EUR — profit per room is 58% higher (38.70 / 24.50 = 1.58). Out of the same RevPAR, one day put 58% more money in the owner’s pocket.
Why? Two reasons, both RevPAR blind spots. First, the “Value” night’s guests spent more beyond the room (higher TRevPAR). Second, fewer rooms had to be served — 64, not 76 — so there was less variable cost. Less cleaning, less breakfast, less commission, the same fixed house. More revenue and less cost landing on the same profit line.
Back to lesson 3 — and to Annette
Remember lesson 3’s two Saturdays? There the “pricier” Saturday (64 rooms, 95 EUR) brought 6,080 EUR, the “fuller” one (76 rooms, 75 EUR) only 5,700 EUR — the pricier day 380 EUR more revenue. Back then we promised: the difference in profit is bigger still. Now we can work it out. With the same 28 EUR variable and 2,600 EUR fixed cost:
- The fuller Saturday: 5,700 − (76 × 28) − 2,600 = 5,700 − 2,128 − 2,600 = 972 EUR GOP → GOPPAR 12.15 EUR.
- The pricier Saturday: 6,080 − (64 × 28) − 2,600 = 6,080 − 1,792 − 2,600 = 1,688 EUR GOP → GOPPAR 21.10 EUR.
The pricier Saturday won by 380 EUR in revenue, but by 716 EUR in profit (1,688 vs 972) — 1.7 times as much. The less full night not only earned more, it also left far more profit in the house thanks to the lower operating cost. This is exactly what occupancy pride hides.
And now Annette’s question can be answered too. RevPAR can grow while profit stays flat or even falls — if we won that growth with expensive channels, more rooms served, or weaker-spending guests. Adam defends the strategy not by showing RevPAR, but by speaking the language of GOPPAR: he puts on the table not the turnover, but the profit that stayed. This is the level where the owner and the GM look at the same number.
The daily, revenue-side optimisation of the profit metrics — how to steer the mix toward a higher GOPPAR — is shown from Daniel’s perspective in the RM Academy lessons RevPAR vs. TRevPAR and F&B and ancillary revenue.
Key takeaways
- RevPAR has two blind spots: it sees only room revenue (not the spend beyond the room), and it knows nothing about cost. The leader, though, cares about profit.
- TRevPAR = total revenue (room + F&B + spa + every ancillary) per available room. It shows how much business the house squeezes out of its capacity, not just as a place to sleep.
- GOPPAR = gross operating profit per available room. This is the owner’s and the bank’s number, because the value of the asset comes from profit, not turnover. Revenue is vanity, profit is reality.
- Two days with identical RevPAR can have sharply different GOPPAR: in the example, 24.50 vs 38.70 EUR — 58% more profit out of the same RevPAR, thanks to the better segment mix and the lower variable cost.
- The less full but higher-priced night often brings double the profit — because more revenue and less serving cost meet on the same line.
Click an answer — you see immediately whether it is right.
Answer all of them and the lesson counts as complete — and toward your progress.
TRevPAR = Occupancy × (ADR + ancillary). Ancillary = F&B + spa + other guest spend.
See the full definitions in the glossary.
In your own report, do you see GOPPAR next to RevPAR? If not, could you say which of two months with identical turnover was actually more valuable to the owner? And where does the most profit "leak" in your hotel between revenue and GOP — in the expensive channels, in too many low-priced rooms served, or in the untapped spend beyond the room (F&B, spa)?