Skip to content
Başak Aytekin
All articles
Performance Measurement

How to calculate RevPAR: formula, worked example and common mistakes

RevPAR is the most discussed metric in hotel revenue management — and the most frequently miscalculated one. The formula is a single line, so it looks simple. Yet two hotels' RevPAR figures usually do not measure the same thing, because which rooms go in the denominator, which revenue goes in the numerator and which period is taken all vary from property to property.

This article covers the formula and the two ways to calculate it, then a step-by-step worked example, then the four mistakes seen most often in practice and how to catch them in your own report. The aim is not a definition, but making sure you can build the calculation correctly on your own hotel's data.

What is RevPAR?

RevPAR (Revenue Per Available Room) shows room revenue per available room. The critical word is "available": the denominator holds every sellable room, not just the sold ones. That single choice defines the whole metric — an empty room is penalised, so RevPAR measures rate and occupancy at the same time.

Core formula

RevPAR = Total Room Revenue ÷ Available Room Nights

Available room nights = sellable rooms × days in the period

Two formulas, one answer

You can also reach RevPAR a second way: multiply the average daily rate by the occupancy rate. Mathematically it is identical to the first formula, because the sold-rooms denominator inside ADR cancels out.

Alternative formula

RevPAR = ADR × Occupancy Rate

ADR = Total Room Revenue ÷ Rooms Sold · Occupancy = Rooms Sold ÷ Sellable Rooms

There is a practical difference between them: the first gives you the result, the second gives you the reason. When RevPAR drops, the first formula only says it dropped; the second shows whether rate or occupancy caused it. Keeping both side by side in a report is far more useful than a single RevPAR line.

If the two formulas disagree, the problem is in the data rather than the arithmetic: usually ADR and RevPAR are built on different room counts or different definitions of revenue.

A step-by-step worked example

Take a 120-room hotel. Five rooms are closed for renovation for the whole month. In a 30-day month, total room revenue is TRY 6,900,000 and 2,760 room nights were sold.

StepCalculationResult
Sellable rooms120 − 5 (out-of-order)115 rooms
Available room nights115 × 303,450 room nights
Occupancy2,760 ÷ 3,45080%
ADR6,900,000 ÷ 2,760TRY 2,500
RevPAR (formula 1)6,900,000 ÷ 3,450TRY 2,000
RevPAR (formula 2)2,500 × 0.80TRY 2,000

Had the five closed rooms been left in, available room nights would be 3,600 and RevPAR would read TRY 1,917. That difference of roughly 4% comes from a renovation decision, not from the commercial team's performance. Both numbers are worth knowing — but the one to use when judging commercial performance is the one cleared of closed rooms.

The four most common mistakes

1. Leaving out-of-order rooms in the denominator

Rooms blocked for renovation, water damage, long-term faults or staff use are not part of sellable inventory. Leaving them in the denominator penalises the commercial team for an operational decision. The correct approach is to remove them and track the resulting loss on a separate line.

2. Mixing non-room revenue into the numerator

RevPAR measures room revenue only. Restaurant, bar, spa, meetings and transfer revenue do not belong in it. In all-inclusive and half-board properties this separation is laborious but necessary; without it your RevPAR cannot even be compared with your own history. If you want total revenue on a per-room basis, the metric is TRevPAR.

3. Confusing net and gross revenue

Is room revenue net or gross of VAT and accommodation tax? Has OTA commission been deducted? When the answers differ between reports, RevPAR comparisons lose their meaning. The common convention in industry benchmarking is revenue excluding taxes and before commission. Whichever you choose, the point is to keep the same definition across every report.

4. Comparing periods that are not comparable

A 31-day month and a 28-day month can be compared, because the metric is already divided by days. What cannot be compared are periods with different seasonal structures. Putting August next to November tells you nothing; meaningful comparison is against the same month last year, the budget and the competitive set.

How to catch these mistakes in your own report

Listed out like that, the four mistakes look obvious. In practice they are invisible, and the reason is simple: the report always hands you a number, and the number always looks reasonable. TRY 1,917 is a plausible RevPAR; so is TRY 2,000. You cannot tell which one is right by looking at it. You have to make three figures answer to each other.

  1. Multiply ADR by occupancy by hand and compare it with the RevPAR in the report. If they disagree, the two metrics are fed by different denominators — do not trust RevPAR until you know which one is wrong.
  2. Divide available room nights by the number of days in the period. Is the result the number of rooms you could genuinely sell that month? If not, the denominator is wrong and the whole series has shifted with it.
  3. Compare the room revenue in the report against the rooms line in the P&L. The gap is usually packaged breakfast or channel commission that was never deducted.
  4. Repeat the same calculation for the same month last year. If a definition changed in between, the discrepancy surfaces here — and you finally understand why your year-on-year comparisons looked odd.

The most insidious source is the PMS itself: most systems derive "available rooms" from the room-type configuration rather than from the maintenance and out-of-order log. A room stays available in the report while it is physically closed. The two lists drift apart a few times a year, and usually nobody notices.

The durable fix: a lost room nights line

Removing closed rooms from the denominator is not enough on its own — do only that, and the loss disappears from view entirely. Renovation starts to look free. The right setup shows both in the same table:

LineWhat it measuresWhose number it is
RevPAR (on sellable rooms)Rate and occupancy performanceCommercial team
Lost room nightsInventory held out of saleOperations
Lost revenue potentialLost room nights × RevPARManagement decision

In the example above, those three lines say: 150 room nights were held out of sale at a RevPAR of TRY 2,000, so that renovation cost TRY 300,000 of revenue in that month alone. "Five rooms were closed" and "we failed to produce TRY 300,000 of room revenue this month" describe the same event — but only the second one changes anything in a budget meeting.

A hotel with that line starts arguing about moving renovation into low season. A hotel without it argues about why the commercial team missed target. Same data, two completely different meetings.

RevPAR is up, profit is not

RevPAR is a revenue metric; it does not see cost. It is entirely possible to lift it by filling rooms through high-commission channels or segments with high servicing costs. Revenue per room rises while profit per room falls.

This is why RevPAR is read as part of a set rather than on its own:

  • ADR and occupancy — tell you whether the move came from rate or from volume.
  • TRevPAR — shows the contribution of non-room revenue; total revenue can grow while room revenue stays flat.
  • GOPPAR — gross operating profit per available room, after costs. This is where the profitability question is actually answered.
  • Channel mix — the same RevPAR earned through direct booking rather than an OTA has a completely different net contribution.

How often should you measure it?

Daily to decide, monthly to interpret. Daily RevPAR, read together with booking pace (pickup), turns into a pricing decision for future dates. A single day's RevPAR is statistically noisy and does not justify action by itself. Trend, budget variance and year-on-year comparison belong at monthly level.

A practical rule: use daily RevPAR to price future dates, monthly RevPAR to judge the past. Mixing the two produces pricing decisions that are either late or over-reactive.

Summary

  1. RevPAR = room revenue ÷ available room nights; the same result comes from ADR × occupancy.
  2. Remove out-of-order rooms from the denominator; put only room revenue in the numerator.
  3. Cross-check the two formulas every month — if they disagree, the problem is in the data, not the arithmetic.
  4. Track lost room nights on their own line; the revenue cost of renovation is visible nowhere else.
  5. Choose your tax and commission definition once, then keep it across every report.
  6. Compare against the same period last year, the budget and the competitive set.
  7. Ask the profitability question of GOPPAR, not of RevPAR.

Frequently Asked Questions

What is the difference between RevPAR and ADR?
ADR shows the average rate of the rooms you actually sold; it ignores how many you sold. RevPAR puts every sellable room in the denominator, sold or not, so it combines rate and occupancy performance in a single number. ADR is a pricing indicator; RevPAR is a performance indicator.
Does RevPAR include breakfast, spa or restaurant revenue?
No. RevPAR measures room revenue only. Items such as packaged breakfast should be excluded if your accounting separates them from room revenue. If you want to see non-room revenue as well, the metric to use is TRevPAR.
Should the denominator be total rooms or sellable rooms?
Sellable rooms. Rooms closed for renovation, damage or long-term blocks (out-of-order) should be removed from the denominator. Otherwise your RevPAR reads lower than it is, and the loss caused by closed rooms hides your actual pricing performance.
How often should RevPAR be measured?
Daily to make decisions, monthly to interpret them. Daily RevPAR read alongside pickup turns into a pricing decision; a single day's RevPAR means little on its own. Trend assessment and budget comparison belong at monthly and annual level.
Why can RevPAR rise while profit does not?
RevPAR is a revenue metric — it does not see cost. You can lift it by shifting volume to high-commission channels or by discounting into costly segments; revenue per room goes up while profit per room goes down. To see profitability, look at GOPPAR.

The service this article belongs to

Build the Infrastructure for Data-Driven Decisions

Most hotels have data; few have data that can be read. I bring occupancy, ADR and RevPAR reporting, channel mix analysis and forecast-versus-budget tracking into one order. Then I build dashboards management can look at weekly and act on. Performance becomes transparent, and action no longer waits for month-end.

Not familiar with the terms? Revenue management glossary

The next step

Let's read your hotel's numbers together; we'll decide where to start on the first call.

Contact