
How to Calculate RevPAR: The Starting Point of Hotel Revenue Management
September 3, 2026
RevPAR = ADR × occupancy. The formula is simple; the real question is why the same RevPAR figure means very different profitability at two hotels.
In Short
RevPAR (Revenue Per Available Room) is the core revenue management metric showing how much room revenue a hotel earns per available room night, and it can be calculated two equivalent ways: average daily rate (ADR) multiplied by occupancy, or total room revenue divided by total available room nights. A 120-room hotel with a $150 ADR and 70 percent occupancy has a RevPAR of $105. The strength of RevPAR is that it combines rate and occupancy into a single number; its blind spot is that it never sees distribution cost. That same $105 RevPAR becomes a net $93.66 at a hotel where 60 percent of room revenue comes through OTAs at 18 percent commission, and $99.33 where the OTA share is 30 percent — a gap worth roughly $248,000 a year at a 120-room property. So RevPAR should never be read alone: pair it with your channel mix and commission load, and weigh occupancy against rate using the variable cost each extra room night carries.
Most hotel management meetings open with two numbers: occupancy and average rate. On their own, both mislead. Pushing occupancy to 90 percent is no achievement if you got there by cutting rates 30 percent. Lifting your average rate is no achievement either if half the rooms sit empty. RevPAR merges those two numbers into a single measure and answers one question in one line: how much revenue is this hotel actually extracting from the room inventory it has?
This post shows how RevPAR is calculated, with real numbers — and then moves to the part most hotels skip: the same RevPAR figure means a completely different level of profit depending on your channel mix.
What Is RevPAR?
RevPAR (Revenue Per Available Room) measures room revenue per available room night. The critical word is "available": the denominator is not the rooms you sold, it is every room you had open for sale. Empty rooms count too. That is precisely why RevPAR captures rate and occupancy performance at the same time.
Keep the distinction clear: ADR (Average Daily Rate) is the average price of a room you actually sold — it only looks at sold rooms. RevPAR looks at your whole capacity. A hotel can have a very high ADR and still post a weak RevPAR if only a third of its rooms are occupied.
How to Calculate RevPAR: Two Formulas, One Answer
There are two equivalent ways to get there:
- Formula 1: RevPAR = ADR × Occupancy Rate
- Formula 2: RevPAR = Total Room Revenue ÷ Total Available Room Nights
Take a worked example. A 120-room city hotel, September (30 days):
- Rooms: 120
- Available room nights: 120 × 30 = 3,600
- Occupancy: 70% → room nights sold: 3,600 × 0.70 = 2,520
- ADR: $150
- Total room revenue: 2,520 × $150 = $378,000
Formula 1: RevPAR = 150 × 0.70 = $105
Formula 2: RevPAR = 378,000 ÷ 3,600 = $105
Both routes land on the same number. Formula 1 is handy for a quick check; Formula 2 lets you verify against your accounting records. If the two disagree, either occupancy was calculated wrong or non-room revenue (restaurant, spa, transfers) leaked into the room revenue line. Only room revenue belongs in RevPAR.
Same RevPAR, Different Story: Three Hotels
The most misread thing about RevPAR is that compressing everything into one number also destroys information. Consider three hotels:
| Hotel | ADR | Occupancy | RevPAR |
|---|---|---|---|
| Hotel A | $150 | 70% | $105 |
| Hotel B | $210 | 50% | $105 |
| Hotel C | $120 | 85% | $102 |
A and B post an identical RevPAR, and C trails by just $3. Looking only at the number, you might conclude all three perform the same. Operationally the stories diverge sharply: Hotel B produces the same revenue without ever opening half its rooms, so its per-room variable costs — housekeeping, breakfast, laundry, energy — are roughly half. Hotel C runs near full capacity to reach the same revenue, carrying the heaviest staffing load and the fastest wear on the asset.
The practical rule: at equal RevPAR, the higher-ADR scenario is usually more profitable. Moving ADR up a point costs you almost nothing extra; moving occupancy up a point always carries a variable cost. "Filling the hotel" and "growing revenue" are not the same objective.
What RevPAR Hides: Commission and Distribution Cost
This is the metric's biggest blind spot: RevPAR has no idea which channel the booking came from. A room sold through an OTA at 18 percent commission and a room sold commission-free on your own website look identical in the RevPAR report. The money that reaches your bank account does not.
Take Hotel A above with two different channel mixes. Both report a RevPAR of $105:
- Hotel A: 60% of room revenue comes from OTAs at an average 18% commission → commission load per available room: 105 × 0.60 × 0.18 = $11.34 → net RevPAR ≈ $93.66
- Hotel D: 30% of room revenue from OTAs at the same 18% → commission load: 105 × 0.30 × 0.18 = $5.67 → net RevPAR ≈ $99.33
The gap is just $5.67 per available room night. It looks trivial. Across a 120-room property over a full year: 5.67 × 120 × 365 ≈ $248,000. Two hotels report the same RevPAR while one keeps roughly a quarter of a million dollars more. None of that appears anywhere in the RevPAR table.
Our post on the real cost of OTA commission breaks that hidden cost down line by line. To run it on your own figures, use the hotel revenue distribution calculator: enter your channel mix and it shows both your annual commission load and what shifting share toward direct bookings would be worth.
How to Raise RevPAR: Three Levers
Mathematically there are only three ways to lift RevPAR. Two sit inside the formula; the third sits outside it but decides what actually reaches your account.
1. ADR: raising rate for the right guest at the right time
Not an across-the-board increase — it means not selling out high-demand dates too early and too cheaply, and on soft dates competing with package value (breakfast, late checkout, an upgrade) instead of headline price. An ADR gain carries virtually no extra operating cost, so it flows almost straight to profit.
2. Occupancy: closing the empty nights
The occupancy lever matters most in low season and on midweek nights. But not every occupancy gain is profitable: if the revenue from the extra room does not clearly exceed that room's variable cost — housekeeping, breakfast, energy, commission — RevPAR rises while profit falls.
3. Channel mix: buying the same booking more cheaply
The third lever is invisible in the formula and often the fastest to pay off. Capturing a guest who has already decided to stay with you through your own channel instead of an OTA requires neither a rate increase nor extra occupancy — only that the guest finds you at the moment of decision and can complete the booking directly. That is the subject of direct booking growth: appearing ahead of OTAs on brand searches, showing on your own site that your rate matches or beats theirs, and making phone bookings measurable too.
Is Filling an Empty Room Always Profitable?
"The room will go empty anyway, let's sell it even at $60" is revenue management's most contested call. The answer comes from that room's marginal cost: the additional cost of selling one more room for one more night.
For Hotel A above, a rough breakdown might be: housekeeping and laundry $13, breakfast $15, energy and amenities $8, card processing $2 — around $38 per room night. Sell that room through an OTA at $60 with 18 percent commission and you keep $49.20; after marginal cost, $11.20 remains. The call is profitable — had the room stayed empty, that $11.20 would never have existed.
Sell the same room at $45, though: $36.90 after commission against $38 of marginal cost — a $1.10 loss on every sale, while your RevPAR report records it as an improvement. It is the clearest illustration of why RevPAR is not enough on its own: the metric can rise while profit falls.
There is a second effect. Discounted inventory can also capture guests who were ready to pay full rate. Repeat the last-minute discount every week and guests learn it, then start delaying their bookings on purpose. Marginal pricing should stay exceptional, and your floor rate should be set in advance.
RevPAR vs TRevPAR vs GOPPAR
RevPAR only looks at room revenue. Two further metrics complete the picture:
| Metric | What it measures | When to use it |
|---|---|---|
| RevPAR | Room revenue ÷ available room nights | Daily and weekly rate and occupancy decisions |
| TRevPAR | Total revenue (rooms + F&B + spa + other) ÷ available room nights | Resorts and spa properties with high non-room revenue |
| GOPPAR | Gross operating profit ÷ available room nights | Annual budgeting, investment and cost decisions |
In practice the hierarchy runs like this: RevPAR is the compass for daily operations, TRevPAR shows total value per guest, and GOPPAR tells you what is genuinely left at the end. A decision can lift RevPAR and depress GOPPAR at the same time — a weekend filled with discounting is exactly that.
How Often Should You Track RevPAR?
RevPAR can be calculated daily, but making decisions off a daily figure is misleading: a single group booking or a local event will swing it. Three rhythms work in practice:
- Weekly: the last 7 days plus the occupancy and rate curve for the next 30. This rhythm drives pricing and inventory calls.
- Monthly: comparison against the same month last year. This is where you separate whether growth came from ADR or from occupancy.
- Pace: as of today, how do room nights already on the books for next month compare with the same day last year? RevPAR measures the past; pace shows the future. Read them together.
Set up those three rhythms and RevPAR stops being a reporting line and becomes an input to weekly decisions.
Five Common RevPAR Mistakes
- Dividing room revenue by rooms sold. That is ADR, not RevPAR. The denominator is always available room nights — empty rooms included.
- Mixing in non-room revenue. Restaurant, spa, transfer and meeting revenue do not belong in RevPAR; they belong in TRevPAR.
- Inconsistent handling of out-of-order rooms. Excluding rooms closed for renovation one month and including them the next turns a flat trend into a fake improvement. Pick a method and hold it across periods.
- Ignoring commission. Gross RevPAR is not a sufficient basis for a channel decision. Make channel calls on net RevPAR.
- Comparing the wrong periods. RevPAR is seasonal: compare August with last August, never with July.
The Link Between RevPAR and Your Digital Marketing
At most hotels, revenue management and digital marketing sit at separate tables: one talks about rate and occupancy, the other about ads and traffic. RevPAR is the number that joins them, because it shows the outcome of both pricing decisions and channel mix in a single line.
The connection works like this: the real measure of your advertising and website work is not clicks or sessions but the share of room nights coming through direct channels and the net RevPAR that produces. To measure that share, every booking's source — including the ones that arrive by phone — has to be recorded. We covered how that gets built as a whole system in you use a hotel PMS and channel manager, so why aren't you earning more; that setup is the precondition for ever seeing your net RevPAR.
Judging your website's contribution by conversion rate alone falls short too. As we explained in hotel website conversion rate benchmarks, the rate measures your traffic mix more than your site. RevPAR looks at the outcome instead: are you extracting more direct room nights from the same traffic?
A Short Checklist
Before your next revenue meeting, answer these five questions:
- Do both formulas give you the same RevPAR for the last 30 days?
- What was RevPAR for the same period last year — and did the change come from ADR or occupancy?
- What share of your room revenue arrives through commissioned channels? What is your net RevPAR?
- Did your last occupancy-driving campaign lift GOPPAR too, or only RevPAR?
- Which channel are phone bookings recorded under — or are they not recorded at all?
If the answer to the last one is "not recorded", your first step toward a higher RevPAR isn't a pricing change. It's measurement.
Calculate your net RevPAR with your own numbers
Enter your room count, ADR, occupancy and OTA share into the hotel revenue distribution calculator and see both your annual commission load and what a larger direct-booking share would be worth. If you'd like someone to help read the numbers, get in touch.
Open the CalculatorFor a deeper look at this topic, see Increasing Direct Bookings guide.
Related Posts

The Real Cost of OTA Commission: A Worked Example
"18% commission" doesn't mean much on its own. We walk through a sample hotel to show what it does to RevPAR, Net RevPAR, and the payoff of shifting bookings direct.

You Use a Hotel PMS and Channel Manager—So Why Aren’t You Earning More?
There’s a long-standing misconception in hospitality: that PMS and Channel Manager systems are enough to sell rooms and increase revenue. In reality, they are passive tools that manage operations and inventory—yet they can’t answer, “Which ad did this sale actually come from?”