RevPAR Explained in Depth (and Why It Isn’t Enough)
If you had to pick a single number to judge how your hotel did last night, almost anyone in the industry would name the same one: RevPAR. It’s elegant because it boils two questions that used to live apart, how many rooms did you sell, and at what price? down to one figure. That elegance is also its trap. A number that fuses two levers can hide which one is actually moving you, and it can make two very different hotels look identical on the report. This essay takes RevPAR apart piece by piece, in plain language, so you know exactly what it tells you, what it hides, and what you must cross it with for the figure to mean anything at all.
What RevPAR is, no detours
RevPAR stands for Revenue Per Available Room. The key word is available. It is not revenue per room sold; it is revenue spread across every room you had to sell, whether occupied or not. That is why it punishes the empty room: each unsold room still counts in the denominator, reminding you that you had it ready and it produced nothing.
There are two ways to calculate it, and both give the same answer. The direct way: take all room revenue for a period and divide it by the number of available rooms in that same period. The composite way: multiply your occupancy by your average daily rate (ADR). That the two always match is no accident, it is precisely why RevPAR is so beloved.
Why it folds two levers into one number
Before RevPAR, a hotel could boast “we ran at 95% occupancy” and sound triumphant. But 95% is easy if you give the rooms away. Another hotel could boast “our average rate climbed 20%” and sound prosperous, even if it sold half its rooms. Each metric on its own could be inflated by sacrificing the other. RevPAR closed that door: because it is the product of the two, you can’t dress up one without the other giving you away. Raising price by emptying the hotel, or filling the hotel by dumping price, leaves RevPAR flat. It only truly rises when you improve both, or improve one without hurting the other.
That is its honest virtue. A strong RevPAR can’t be faked with a single lever. That is how it went from being one more data point to being the room’s “flagship metric.”
RevPAR rewards neither filling up nor charging high. It rewards the balance between the two, and it penalizes whoever sacrifices one for the other.A hotel revenue operating principle
The trap: same RevPAR, different business
Here is where it gets interesting. Because RevPAR is a product, infinite combinations of occupancy and price yield the same number. Two hotels can report the exact same RevPAR and yet be profoundly different businesses: one full and cheap, the other half empty and expensive. The final figure is identical; the operational reality, the seams and the costs behind it, are not.
Let’s see it with a clearly illustrative example (numbers invented purely to show the idea). Imagine two hotels, each with 100 rooms, both closing the night at a RevPAR of 90.
| Indicator | Hotel “Full and cheap” | Hotel “Empty and pricey” | |
|---|---|---|---|
| Occupancy | 90% | 60% | |
| ADR (average rate) | 100 | 150 | |
| RevPAR (occupancy × ADR) | 90 | 90 | |
| Rooms sold (out of 100) | 90 | 60 | |
| Operating load (cleaning, amenities, wear) | High | Low |
Same 90, two worlds. The full hotel sold 90 rooms: more sheets to wash, more amenities, more check-ins, more wear on the building, more staff on the floor. The half-empty hotel sold 60 pricey rooms: less operating load per night, but more fragile against a cancellation, because each booking weighs more in the total. Which is “better”? RevPAR has no answer. It only tells you they arrived at the same place by opposite roads.
What RevPAR can’t see: margin
RevPAR measures revenue, not profit. And between the two lies a world of cost the figure ignores entirely. The room sold at 100 costs money to clean, to stock with amenities, to heat or cool, and to pay the person who services it. Two rooms that produce the same revenue can leave very different profits depending on what they cost to produce and, above all, depending on how the booking arrived.
Distribution cost, the invisible one that bites
Here is the edge many reports overlook. A RevPAR of 90 earned through direct bookings on your own website is not the same as the same 90 earned through an external channel that keeps a commission. The revenue figure looks identical; what reaches your pocket does not. A “high” RevPAR built by pushing volume through a costly channel can leave you less net money than a more modest RevPAR sold direct. The number grew, your margin shrank, and looking only at RevPAR you’d never find out.
- Two bookings identical in price can leave different profits depending on the channel they came through.
- A high-commission external channel can inflate your RevPAR and thin your margin at the same time.
- The room that “shows” the most revenue isn’t always the one that leaves the most profit: it depends on the cost of serving it and selling it.
- That’s why channel mix isn’t an administrative detail: it’s a profitability lever hidden inside RevPAR.
From “how much I sold” to “how much I earned”: GOPPAR
To answer the question RevPAR leaves open, did this actually make me money? there is another metric, GOPPAR, which instead of revenue spreads operating profit across available rooms. That is, it drops from “how much I billed per room” to “how much I earned per room” once operating costs are taken out. We won’t develop it fully here (it has its own essay), but it’s worth keeping in mind: RevPAR is the first question, not the last. It tells you the size of the river; GOPPAR tells you how much water actually reaches your field.
How to cross RevPAR so it means something
The practical takeaway isn’t to distrust RevPAR, it’s to never read it alone. The figure earns meaning when you open it up and cross it with its neighbors: the two levers that form it and the costs around it. A good RevPAR analysis answers, in this order:
- Did it rise on occupancy, on ADR, or on both? Splitting the two levers tells you whether you’re filling up or charging better.
- Through which channels did it arrive? The same RevPAR changes sign depending on the distribution cost behind it.
- How does it look against your own history? Today’s RevPAR matters against the same date last year or last month.
- How does it look against the market? A RevPAR can be “good” for your hotel and “soft” for your market, or the reverse.
- What margin did it leave in the end? Only by dropping down to profit do you know whether that RevPAR was a business or a mirage.
Where Spider Data comes in (and where it doesn’t)
Spider Data exists precisely for that work of opening up and crossing the figure. It crosses eight sources from your operation, reservations, cash, channels, payments, guests, orders, shifts and cash movements, into a single structure, and builds calculated fields like ADR, nights or booking lead time with a no-code report builder, in Spanish, drag and drop. It can join tables (the cross-references) and sum totals (the rollups), so your RevPAR shows up not as a loose number but flanked by the levers and channels that explain it. And with R2-Index you can compare it against an index, to learn whether your “good” is good outside too.
It’s worth being clear about the boundary: Spider Data measures and explains, what happened and why, but it is not a system that sets your price. It doesn’t tell you what to charge. It tells you what moved your RevPAR, which channel made it costlier, and how you look against the market, live and not from last night’s close. The pricing decision stays yours; what changes is that you make it seeing the full figure, not just the tip of the iceberg. If you’d rather take that same data into your own tools, there are open connectors to Power BI, Tableau or Looker via API with a token: it’s not a cage.
RevPAR tells you how much. Only when you cross it with your levers, your channels and your margin do you know whether it pays.The core idea of this essay
Closing: a flagship figure, but not a sovereign one
RevPAR earns its crown. Few metrics sum up so well, in a single number, how efficient your room inventory was. But a crown doesn’t make it sovereign: on its own it knows nothing of costs, nothing of channels, nothing of margin. To treat it as a final verdict is to mistake the headline for the story. Read it for what it is, the first question, not the answer, and turn it into the starting point of an analysis that drops down to profitability. Deciding better isn’t chasing a higher RevPAR at any cost; it’s understanding, every night, what is really behind the number.
Let your data speak, with AI.
Advanced reports, analytics and artificial intelligence over your whole operation. Live, no IT, no analyst required. With human support in Spanish.