For a long time I thought RevPAR was the whole scoreboard. It is the number everyone quotes, the one that comes up first in any conversation about how a hotel is doing, and learning it made me feel fluent. Then I sat with people who read statements for owners, and I watched their eyes slide past RevPAR to a different line. They cared how well we sold, sure, but what they really wanted to know was how much of it we kept. That number is GOPPAR, and it finishes the sentence that RevPAR only starts.
So this is the piece I would hand to anyone who already understands RevPAR and wants to know why it is not enough. GOPPAR is not a harder idea. It is the same shape as RevPAR, pointed at profit instead of revenue, and that one change is the difference between looking busy and being profitable.
What GOPPAR means
GOPPAR stands for gross operating profit per available room. You take the hotel's gross operating profit for a period, the profit left after the operating costs the management controls, and you divide it by the number of available rooms in that period. Profit over inventory. Where RevPAR spreads revenue across every room you could have sold, GOPPAR spreads profit across those same rooms.
That word available is doing the same honest work it does in RevPAR. Empty rooms stay in the denominator, so you cannot hide poor performance behind a small sold base. And the word gross matters too. Gross operating profit is measured before the costs management cannot change on a given month, the rent or mortgage, the property taxes, the insurance. So GOPPAR is squarely a measure of how well the hotel was operated, which is exactly why it is the fairest scoreboard for a management team. I walked through where that profit line sits on the statement in read a hotel P&L like a GM, and GOPPAR is simply that line expressed per room.
The one thing RevPAR cannot see
To feel why GOPPAR matters, you have to sit with what RevPAR leaves out. RevPAR is a top line number. It is built from rate and occupancy, and it says nothing at all about what the occupancy cost to produce. I made this case in what RevPAR actually tells you, but it is worth repeating here because it is the whole reason GOPPAR exists. RevPAR knows how much came in. It has no idea how much stayed.
Cost is the missing half. Between revenue and profit sit the things that eat a night alive: the labor to clean and staff for the rush, the commissions paid to third party channels, the discounts used to fill the tail, the amenities and utilities that scale with a full house. RevPAR does not carry any of that. GOPPAR carries all of it, because it starts from profit. So GOPPAR sees the exact thing RevPAR is blind to, which is whether the revenue was worth what it took to earn.
RevPAR is the applause when the house fills. GOPPAR is the quiet number the owner reads after everyone has gone home.
How RevPAR rises while GOPPAR falls
This is the scenario that turns GOPPAR from a definition into a warning. Picture a hotel that decides to chase occupancy. It drops rate to fill the last rooms, leans on third party channels to push volume, and calls in overtime to cover the busier arrivals. The building gets fuller. Revenue per room ticks up. RevPAR looks great, and someone in a meeting calls it a strong month.
Underneath, the story is different. Every one of those moves added cost. The discounts thinned the rate, the commissions took a cut, the overtime inflated labor. When you carry all of that down to gross operating profit and divide by available rooms, GOPPAR is flat or falling. The hotel sold more and kept less. RevPAR up, GOPPAR down, is one of the clearest signals in the business that a team bought its revenue too expensively. The gap between the two numbers is the size of the mistake.
Numbers make the split easy to see. The figures below are illustrative, not any property I have run, but they show the pattern operators dread. Picture a 200 room hotel comparing two months, one run with discipline and one run to chase the building full:
| 200 rooms, one month | Month A, disciplined | Month B, bought occupancy |
|---|---|---|
| Occupancy | 75% | 88% |
| ADR (average daily rate) | $160 | $145 |
| RevPAR | $120 | $128 |
| GOPPAR (profit per available room) | $60 | $52 |
Read only the top line and Month B looks like the win, because RevPAR climbed eight dollars a room. Read all the way down and it is the worse month, because GOPPAR fell eight dollars a room. Month B filled thirteen more points of occupancy by cutting rate and leaning on channels and overtime, and every one of those levers took a bite before the profit line. The building was fuller and the owner was poorer. That divergence, RevPAR rising while GOPPAR sinks, is the single most useful thing the pair of numbers can tell you, and it is invisible if you only ever quote the first one.
Another way to see it is to ask what share of each month's RevPAR actually reached the profit line.
These shares are illustrative, but they carry the lesson: the fuller month let a thinner slice of its revenue reach the owner.
The reverse can happen too, and it is a lovely thing to see. A month with slightly softer occupancy but stronger rate, lean labor, and more direct bookings can post a modest RevPAR and a beautiful GOPPAR. Less noise in the lobby, more money on the statement. That is the month a good operator is quietly proud of, even if the headline number does not brag.
I have come to think of the two numbers as a matched pair you should never read apart. When they move together, up or down, the story is simple and you can trust it. When they split, that split is the most interesting thing on the page, because it means the way you earned the revenue mattered more than the amount. A widening gap between a climbing RevPAR and a stalling GOPPAR is the sound of profit leaking out through cost, and the earlier you catch it, the cheaper it is to fix. By the time it shows up in a quarter's results, the habits that caused it are already set.
What sits between the two numbers
It helps to name the specific things that decide whether RevPAR turns into GOPPAR. These are the levers that live in the gap:
- Labor. The largest controllable cost. Staffing to the real house count instead of a flat schedule is the single biggest protector of profit per room.
- Distribution cost. Commissions to third party channels come out before profit. A direct booking and a channel booking can post the same RevPAR and very different GOPPAR.
- Rate discipline. Discounting to fill the tail lifts occupancy but thins the rate that would have flowed almost purely to profit.
- Variable supplies and utilities. Small per room, large across a full house, and all of them stand between revenue and the profit line.
One nuance worth holding onto is what the gross in gross operating profit actually excludes, because it is a common place people misread the number. GOPPAR sits above the fixed charges an operator cannot move in a given month, the rent or mortgage, the property taxes, the insurance, and often a management fee. That is deliberate. Leaving those out is what makes GOPPAR a fair scoreboard for how the hotel was run rather than how it was financed. Two identical hotels with different debt loads should post similar GOPPAR if they are operated equally well, and the difference in what the owner ultimately pockets shows up further down the page, below the line GOPPAR draws. Read it as an operating grade, not as the owner's final take home, and it stays honest.
The share of an extra revenue dollar that survives all of this to reach profit has its own name, flow-through, and it is the mechanism that connects RevPAR to GOPPAR. I gave it a full treatment in understanding flow-through in hotels, because once you understand flow-through, the whole relationship between the two metrics clicks into place.
Why owners watch GOPPAR
Here is the plain reason GOPPAR sits at the center of an owner's attention. An owner did not buy a hotel to be busy. They bought it for a return, and return is profit, not activity. RevPAR can be pumped up by a management team that fills the building at any cost, so on its own it is a flatterable number. GOPPAR is much harder to fake, because the very tactics that inflate RevPAR at the expense of profit show up immediately as a weaker GOPPAR. It rewards selling well and running well at the same time, which is exactly the combination an owner is paying for.
There is a subtler reason owners trust it, too. GOPPAR captures the whole building, not just the rooms. RevPAR is a rooms only number by design, so it is blind to how well or badly the restaurant, the parking, the spa, and the banquet business performed. A hotel can post a healthy RevPAR while a bloated food and beverage operation quietly bleeds profit, and RevPAR will never show it. Because GOPPAR starts from the gross operating profit of the entire operation, it folds every one of those outlets into a single verdict. For an owner who wrote a check for the whole asset, not just the rooms floor, that completeness is exactly the point.
GOPPAR also travels across different hotels in a way that raw profit does not. A four hundred room resort and a hundred and twenty room city hotel cannot be compared on total profit, they are different sizes. Put both on a per available room basis and you can see which one is actually more profitable for its scale. It even bridges different revenue mixes. A hotel that earns across many outlets and one that lives almost entirely on the room look nothing alike on a revenue breakdown, but GOPPAR asks them the same simple question. For every room you have, how much profit did you make. That comparability is why it has become the number owners and asset managers reach for.
What this changes at the desk
You might think GOPPAR is an owner's number, far above anything a frontline team touches, but the opposite is true. GOPPAR is built out of a thousand small operational decisions, and most of them happen at the desk and on the floor. The agent who holds rate on a walkin instead of reflexively discounting protects the profit half of the equation. The supervisor who sends someone home when the house comes in soft defends the labor line. The team that earns a direct rebook at checkout skips a commission that would have come straight out of profit. None of that moves RevPAR much. All of it moves GOPPAR.
When I led rooms teams in San Francisco, running crews from sixty to more than ninety people, this is the shift in thinking I most wanted to plant. RevPAR is the number you feel in the moment, when the lobby is full and the energy is high. GOPPAR is the number that tells you, later and more quietly, whether that energy was worth it. A team that only chases the first one gets busy. A team that understands the second one gets profitable, and those are not the same thing.
The way I made it land was never to quote the metric on the floor. Nobody at the desk is thinking in profit per available room during a busy checkin, and they should not be. Instead I tried to connect the everyday decisions to the number they secretly move. Holding a rate is GOPPAR. Turning a room efficiently instead of dragging labor into overtime is GOPPAR. Winning a direct rebook is GOPPAR. Once a team hears those small wins named as profit rather than as chores, the abstract owner's metric stops being abstract. It becomes the quiet result of doing the ordinary work well, which is exactly what it is.
None of this makes RevPAR a bad number, and I want to be careful not to leave that impression. RevPAR is the right daily pulse, the fastest honest read on how well you sold, and I would never run a desk without it. The mistake is not using RevPAR. The mistake is stopping at it, mistaking the applause for the accounting, and letting a full lobby stand in for a full statement. GOPPAR is simply the discipline of finishing the thought all the way down to profit, every time, so a busy month and a profitable month never get confused for one another again.
So keep RevPAR. Read it every day, use it as the pulse of how well you priced and filled. But do not stop there, because RevPAR is a sentence with no ending. GOPPAR is the ending. It takes the revenue you were so proud of and tells you how much of it you actually kept, and in the end, kept is the only word an owner, or an honest operator, really cares about.