RevPAR, ADR, occupancy and GOPPAR: the definitive guide to revenue metrics
Anyone can fill a hotel on a long weekend. The art of revenue management is filling it at the right rate, every single day of the year, and making sure that revenue lands clean on the operating result. To pull that off you need to speak the language of metrics. ADR, occupancy, RevPAR, TRevPAR and GOPPAR are the five words that separate a front-desk clerk who charges from a revenue manager who decides. The good news: they aren’t complicated. Each one answers a very concrete business question, and when you line them up they tell the full story of your hotel’s health. This is the definitive guide, written for whoever operates a real hotel.
Occupancy: how many rooms you sold
Occupancy is the most intuitive metric and, paradoxically, the one that misleads most when read alone. It measures what percentage of your available inventory you managed to sell in a period. It answers the most basic business question: out of the rooms I had to sell, how many did I sell.
The formula is direct: occupancy equals rooms sold divided by rooms available, times one hundred. If your hotel has 100 rooms available on a given night and you sell 75, your occupancy that night is 75 percent. Watch the denominator: “available” means the rooms that were truly for sale, excluding rooms out of service for maintenance or blocks. Inflating the denominator with rooms you could never sell pollutes all the analysis that follows.
The problem with occupancy is that it rewards the easy path. Lowering prices always raises occupancy, but it doesn’t always raise revenue. A hotel at 95 percent giving rooms away can earn less than one at 70 percent with firm rates. That’s why occupancy should never be read in isolation: it’s only half of the revenue equation.
ADR: at what average price you sold
ADR, or Average Daily Rate, is the other half of the story. It measures the average price at which you actually sold your occupied rooms in a period. It is not your published rate or your rack rate: it’s what really hit the till per room sold, with discounts, packages and negotiated rates already applied.
The formula: ADR equals rooms revenue divided by rooms sold. If on a given night you billed 90,000 pesos in lodging and sold 75 rooms, your ADR is 1,200 pesos. It’s an illustrative example, but it makes the mechanics clear: ADR isolates the quality of the price, without the number of rooms sold distorting it.
Here is the symmetric trap to occupancy. Just as filling the hotel by giving rooms away inflates occupancy, raising rates with no sensitivity to demand inflates ADR while emptying the hotel. A sky-high ADR with rock-bottom occupancy is as unprofitable as the opposite. ADR and occupancy pull in opposite directions, and the magic lies in the balance point where both maximize revenue. That balance point has a name: RevPAR.
RevPAR: the metric that ties it all together
RevPAR, Revenue Per Available Room, is the flagship metric of revenue management because it resolves the dilemma between occupancy and ADR in a single number. Instead of measuring only how many rooms you sold or at what price, it measures how much revenue you generated per room you had available, whether it was sold or not. It rewards both filling the hotel and charging well, and it punishes idle inventory.
There are two ways to calculate it and both give the same result. The first: RevPAR equals rooms revenue divided by rooms available. The second, more revealing one: RevPAR equals occupancy times ADR. This second formula is the one you should tattoo on, because it shows that RevPAR is literally the product of your two levers. With occupancy of 75 percent and an ADR of 1,200 pesos, your RevPAR is 900 pesos per available room. Illustrative example, but the formula is real.
The power of RevPAR is that it’s honest. If you lower prices to fill the hotel, occupancy rises but ADR falls, and RevPAR tells you whether the net change was worth it. If you raise rates and lose occupancy, RevPAR tells you whether the ADR made up for the lost volume. It’s the impartial referee of every pricing decisión.
Why RevPAR isn’t enough
For all its power, RevPAR has a huge blind spot: it only sees rooms revenue, and completely ignores two things that decide whether a hotel makes money. First, all other revenue: food and beverage, spa, events, laundry, tours. Second, and more serious, costs. A sky-high RevPAR achieved through heavy online travel agency commissions and runaway operating expenses can coexist with a hotel that loses money. RevPAR measures rooms revenue, not profitability. To close those two gaps we have TRevPAR and GOPPAR.
TRevPAR: when the hotel is more than rooms
TRevPAR, Total Revenue Per Available Room, fixes the first blind spot of RevPAR. Instead of counting only lodging revenue, it adds up all the hotel’s revenue and divides it by rooms available. It captures the full value of each guest: the breakfast they ordered, the two margaritas at the pool, the massage, the tour to the ruins, the late check-out.
The formula: TRevPAR equals total revenue divided by rooms available. Where RevPAR would only see the room, TRevPAR sees the whole guest. For all-inclusive beach hotels, resorts and properties with a strong restaurant or events venue, TRevPAR isn’t optional: it’s the only revenue metric that reflects how they really operate. A boutique hotel with a destination restaurant can have a modest RevPAR and an outstanding TRevPAR.
- Look at RevPAR if your revenue is almost all rooms (urban transit hotel, lodging with no extra services).
- Look at TRevPAR if a meaningful share of revenue comes from food and beverage, spa, events or experiences.
- The gap between your RevPAR and your TRevPAR is, in itself, a diagnosis: it tells you how much value you extract per guest beyond the bed.
- If your TRevPAR is almost equal to your RevPAR, you have untapped ancillary revenue, a hidden opportunity.
GOPPAR: the metric that truly matters
Here we reach the question all the other indicators circle without answering: does the hotel make money. GOPPAR, Gross Operating Profit Per Available Room, closes the second blind spot of RevPAR by bringing costs into the equation. It doesn’t measure how much you took in, it measures how much you kept after operating expenses, divided by rooms available.
The formula: GOPPAR equals gross operating profit divided by rooms available. Gross operating profit is total revenue minus the hotel’s operating costs (payroll, supplies, energy, distribution commissions, maintenance), before taxes, interest, depreciation and rent or property financing. In other words, what the hotel produces as an operating business, clean of its financial structure.
Why GOPPAR matters most to an owner or an investor: because two hotels with the same RevPAR can have opposite results. Picture two properties with an identical RevPAR of 900 pesos. The first sells direct, controls its payroll and runs lean. The second depends on online agencies that take high commissions and carries expenses out of control. RevPAR makes them look identical; GOPPAR reveals that one is a great business and the other barely survives. It’s an illustrative example, but it’s exactly the kind of truth only GOPPAR tells.
How they relate: the cascade from revenue to profit
The clearest way to understand these five metrics is to see them as a cascade, each one built on the previous, each answering a deeper question than the one before. They don’t compete: they stack.
- Occupancy answers: how many of the rooms I had did I sell.
- ADR answers: at what average price did I sell them.
- RevPAR (occupancy times ADR) answers: how much lodging revenue did I generate per available room.
- TRevPAR answers: how much total revenue, including everything else, did I generate per available room.
- GOPPAR answers: how much operating profit, after costs, did I keep per available room.
Read from top to bottom they tell a story: I sold many rooms, at a good price, which generated good rooms revenue, complemented by ancillary revenue, and which after costs left a healthy profit. If the story breaks on any step, that’s where your problem is. High occupancy but low RevPAR means you’re giving rooms away. High RevPAR but low GOPPAR means your costs or commissions are eating the revenue. The cascade doesn’t just measure: it diagnoses.
What to optimize based on your goal
The right question is never “which metric is best”, but “which metric matches the decisión I’m making”. Each one governs a different level of the operation.
For day-to-day rate decisions: RevPAR
When you adjust prices for a date, open or close rates, or decide whether to accept a group, RevPAR is your compass. It’s the metric that tells you whether a rate move adds or subtracts, because it integrates price and volume into a single comparable number. Optimizing RevPAR is the revenue manager’s daily craft.
To understand guest value: TRevPAR
When you design packages, decide to invest in the restaurant or the spa, or evaluate which segments to attract, TRevPAR leads. A guest who pays a lower RevPAR but spends heavily on services can be more valuable than one who only sleeps. Optimizing TRevPAR means thinking about the whole guest, not just the bed.
For business and profitability decisions: GOPPAR
When the owner asks whether the hotel is doing well, when you evaluate distribution channels by their real cost, or when you justify an investment, GOPPAR is the only serious answer. It’s the metric that connects revenue management to the financial result. A revenue manager who only chases RevPAR optimizes revenue; one who understands GOPPAR optimizes the business.
USALI: the common language that lets the numbers compare
Everything above falls apart if each hotel calculates its metrics its own way. If your ADR includes taxes and the hotel across the street’s doesn’t, comparing is impossible. That’s what USALI is for, the Uniform System of Accounts for the Lodging Industry, the international standard that defines how revenue and expenses are classified in a hotel.
USALI is, in essence, the accounting dictionary of hospitality. It establishes what counts as rooms revenue, what as food and beverage revenue, which expenses are departmental and which are undistributed charges. Thanks to it, the RevPAR of a hotel in Cancun can truly be compared with one in Cartagena or Lima: they all speak the same language. Without USALI, every number is an opinion; with USALI, it’s a comparable figure.
For the LATAM revenue manager this matters for two practical reasons. First, because by adopting USALI your reports become legible to investors, chains and international benchmarks that already operate on that standard. Second, because USALI forces a clean separation of the hotel’s operating performance from its financial and tax structure, which is exactly what you need for GOPPAR to mean the same thing everywhere. Adopting the standard isn’t bureaucracy: it’s the condition for your metrics to be credible outside your own spreadsheet.
From measuring to deciding
Knowing the formulas is the first step; the real leap is reading the five metrics together, in context, and turning them into decisions. Occupancy of 85 percent is good or bad depending on your ADR. A rising RevPAR is a win or a trap depending on what happens to your GOPPAR. The isolated figure decides nothing; the relationship between the figures decides everything.
That’s where a revenue management system changes the game. SENTINEL AI, the RMS for LATAM hotels inside R2 OS, calculates and monitors these metrics together, cross-references them with your market’s real demand and translates that reading into actionable pricing recommendations. Instead of checking five indicators across five screens, you see the full story and you know which lever to pull. The metrics stop being a report you glance at the end of the month and become a decisión you make every morning, with the context and the language of whoever operates in LATAM.
PUT YOUR REVENUE TO WORK
Book a demo and see how Sentinel AI suggests the price of every night from your own data.