GM track

P&L and GOPPAR: from revenue to profit

8 min

Start of the month, Hotel Peaqplus City. Adam, the general manager, sets the November close in front of Annette, the owner, with satisfaction: “Record room revenue — 199,680 EUR, more than we brought in October.” Annette reads down the line, then asks a question that stops the pen in Adam’s hand: “Nice. And how much of it did we keep?”

This is the difference between turnover and profit — and it’s exactly where a good GM parts from a good front-desk manager. The owner doesn’t pay the general manager for revenue. They pay for profit. A month can be record-revenue and weaker-result at the same time, if the revenue came in more expensively than the month before. This lesson teaches you how to read the revenue side together with the cost side, where profit “leaks”, and why GOPPAR (Gross Operating Profit per Available Room) is a number the GM has to feel in their bones just as much as RevPAR.

The P&L: the whole picture, not half of it

The P&L (profit & loss — the income statement) is the document that travels from revenue to profit. Room revenue is only its top line. Below it sits everything that leaves the revenue before it becomes a result:

  • Distribution cost — the OTA commission (Online Travel Agency — an online travel intermediary, e.g. Booking.com), the channel manager and booking fees. A 120 EUR booking at a 15% commission actually brings only 102 EUR to the house.
  • Variable operating cost — what rises with every room sold: cleaning, laundry, breakfast, guest consumables.
  • Fixed operating cost — what’s there even when the house is half empty: base salaries, energy, maintenance, insurance.

The management mistake is to treat the P&L as “the accountant’s job”. But the P&L is a decision map: it shows where the money drips out between revenue and profit. And the most common leak isn’t in the fixed costs — it’s in the channel mix, which the GM influences day to day, often without noticing.

GOPPAR: profit per room

We already know RevPAR: room revenue spread across all available rooms. GOPPAR — which we first met in lesson 4 — is the same logic, but for gross operating profit (Gross Operating Profit — GOP, revenue minus operating costs, still before capital costs and taxes):

GOPPAR = gross operating profit (GOP) / number of available rooms

Why is this better for the GM than RevPAR? Because RevPAR can be inflated with bad business too — more cheap OTA bookings, more groups sold below rate. Turnover rises, GOPPAR falls. GOPPAR won’t be fooled: only what actually stays with the house counts. Of two hotels with the same RevPAR, the one worth more is the one with the higher GOPPAR — it pays less commission, has a better mix, operates more cheaply.

Worked example: two months, higher revenue, weaker profit

Let’s answer Annette’s question. Compare October and November across Hotel Peaqplus City’s 80 rooms. The available room nights: October 80 × 31 = 2,480, November 80 × 30 = 2,400.

In October the mix was healthy: lots of direct and corporate bookings, low commission. In November we drove occupancy up with a big OTA promotion — more rooms sold, but on a more expensive channel.

LineOctoberNovember
Rooms sold1,860 (75%)1,920 (80%)
Average rate (ADR)106 EUR104 EUR
Room revenue1,860 × 106 = 197,1601,920 × 104 = 199,680
Other revenue (F&B, parking)50,00048,000
Total revenue247,160247,680
Distribution cost8% → 15,77315% → 29,952
Variable cost (22 EUR/room)1,860 × 22 = 40,9201,920 × 22 = 42,240
Fixed operating cost95,00095,000
Gross operating profit (GOP)95,46780,488
Available rooms2,4802,400
GOPPAR38.49 EUR33.54 EUR

Let’s see what happened. November’s total revenue was higher: 247,680 vs. 247,160 EUR — Adam’s pride isn’t unfounded, we really did turn over more. But the GOP fell by nearly 15,000 EUR: 80,488 vs. 95,467. The GOPPAR dropped from 38.49 to 33.54, by almost 13% — while revenue rose.

Where did the profit leak? Mainly at the channel mix. The distribution cost jumped from 15,773 to 29,952, almost doubling, because we bought the occupancy with expensive OTA commission. The variable cost of the few extra rooms sold (1,320 EUR) is just on top. The record turnover was actually worse business: we worked more, served more guests, and in the end 15,000 EUR less stayed with the house.

Here’s the sentence a GM has to feel in their bones: higher revenue isn’t the goal. Higher GOPPAR is. In November it would have been better to have fewer bookings arriving on a cleaner channel — even if the occupancy board shows something more modest.

Where else profit leaks

The channel mix is the most common leak and the one most in the GM’s hands, but it isn’t the only one. A leader is well served by keeping a separate eye on each, because none of them shows up on the revenue line — only at the bottom of the P&L:

  • Groups sold below rate. A “sure” group lifts occupancy, but if it displaces a higher-paying individual guest, revenue can rise while profit per room falls.
  • Slack on variable cost. If the per-room servicing cost (breakfast, laundry, consumables) creeps up unnoticed, every extra room sold brings less and less profit — the chase for occupancy can undercut itself here.
  • The “volume will fix it” myth. More rooms sold isn’t more profit on its own, if the commission and operations that come with them grow faster than the revenue. Only GOPPAR shows this; RevPAR hides it.

The shared lesson: the revenue side alone never tells you whether the month was good. The GM sees clearly only when they always read revenue together with the cost that sits behind it. The revenue-manager-side depth comes from the RM Academy: the profit-based metrics are covered in RevPAR vs. TRevPAR, and managing distribution cost and net ADR in the Distribution costs and net ADR lesson.

Where to see all this: the module, not the maths

A GM doesn’t have to build this P&L by hand every month. The Peaqplus Dashboard module shows the revenue side (RevPAR, ADR, mix, channel breakdown) at a glance, and the Report Engine gives the detailed, comparable monthly statements — so the channel leak surfaces not a month after the close, but as it happens, while there’s still time to correct it. The module’s job is to let the GM spend their time on the decision: to see that the November OTA promotion is hurting the mix, and to decide whether the occupancy is worth it at the price of profit. The system brings the number; the GM brings the judgement.

Back to Annette

Adam doesn’t get defensive. He sits back down, and brings the next month’s close differently: he starts not with the revenue line, but with GOPPAR. “Behind November’s record turnover was a bad channel mix — the commission nearly doubled, and in the end 15,000 EUR less stayed than in October. For December I’m bringing back the direct and corporate share, even if occupancy ends up a few points lower.”

Annette nods — because now she hears the strategy, not the shortfall. Adam has learned the heart of the lesson: to the owner, revenue is the opening line, but profit is the truth. And the GM is the only one in the house who can influence that truth through the daily channel and mix decisions — long before it shows up at the bottom of the P&L.

Key takeaways

  • The owner pays the GM for profit, not for turnover. A month can be record-revenue and weaker-result at the same time.
  • The P&L is a decision map, not an accounting chore: it shows where the money drips out between revenue and profit — most often at the channel mix.
  • GOPPAR = GOP / available rooms. RevPAR can be inflated with bad business; GOPPAR only counts what actually stays with the house.
  • In the worked example, November brought ~15,000 EUR less GOP on higher revenue, because the distribution cost nearly doubled — the record turnover was worse business.
  • The Peaqplus Dashboard and Report Engine show the leak as it happens, so the GM spends their time on the decision, not the maths.
Check your understanding

Click an answer — you see immediately whether it is right.

Answer all of them and the lesson counts as complete — and toward your progress.

Why is GOPPAR a better GM yardstick than RevPAR?
November: 247,680 EUR total revenue, 29,952 EUR distribution, 42,240 EUR variable and 95,000 EUR fixed cost, 2,400 available room nights. What are the GOP and the GOPPAR?
November had higher total revenue than October, yet the GOP came out nearly 15,000 EUR lower. What was the main reason?
Go deeper
Related terms

See the full definitions in the glossary.

Leadership questions

For your most recent 'strong-revenue' month, do you know off the top of your head what the GOPPAR came to, and how much the revenue growth cost in commission? If not, where would you look — and why haven't you looked until now? And if from tomorrow your team's bonus were tied to GOPPAR instead of revenue, which of their decisions would change first?

How Peaqplus helps with this
Signal → Decision → Action → Outcome

See Peaqplus on your own data.

In our 45–60 minute walkthrough we run Peaqplus on our live demo environment — a simulated property with data that moves day to day.

No setup fee. No PMS access needed.

Not ready for a demo? Start smaller —5-min revenue check →ROI in 4 numbers →