HomeSolutions & Guides › Guides

Hotel Performance Metrics: How to Calculate RevPAR, ADR, and Occupancy

Master essential hospitality KPIs: Learn how to calculate Occupancy, ADR, and RevPAR to maximize profitability and implement dynamic pricing strategies.

Read this article in Hebrew →

Why Performance Metrics Matter for Hospitality Businesses

Many hotel managers and boutique guesthouse owners evaluate business health solely by total monthly revenue or occupancy rates. However, achieving 90% occupancy does not guarantee profitability if rates were discounted too aggressively. Conversely, running at 50% occupancy with a premium rate can generate identical top-line revenue while substantially slashing utility bills, linen laundry costs, housekeeping hours, and asset wear and tear. To run a sustainable and profitable hospitality business, hoteliers must track, calculate, and analyze core Key Performance Indicators (KPIs) regularly.

The Core 3 Hospitality Metrics Every Operator Must Track

1. Occupancy Rate

The occupancy rate measures the percentage of available rooms occupied over a specific time frame—such as a single night, a weekend, a month, or an entire year.

Formula: (Total Rooms Sold / Total Rooms Available) × 100

Example: A 20-room boutique hotel that sells 450 room nights during a 30-day month (out of 600 available room nights) achieves an occupancy rate of 75%.

2. Average Daily Rate (ADR)

Average Daily Rate measures the average rental revenue earned per occupied room per day. ADR reflects pure lodging revenue from sold rooms and excludes vacant inventory as well as ancillary revenue like breakfast, minibar, or spa services.

Formula: Total Room Revenue / Total Rooms Sold

Example: If those 450 sold room nights generated ₪315,000 in lodging revenue, the property's ADR for that month is ₪700 per night.

3. Revenue Per Available Room (RevPAR)

RevPAR is widely regarded as the most critical revenue metric in the lodging industry. Unlike ADR, which focuses strictly on rooms that were booked, RevPAR incorporates your total inventory capacity. It measures your property's overall efficiency at generating revenue from every available room, whether occupied or vacant.

Formula 1: Total Room Revenue / Total Available Rooms

Formula 2: Occupancy Rate (as a decimal) × ADR

Example: ₪315,000 divided by 600 available rooms equals ₪525 RevPAR (or 0.75 × ₪700 = ₪525).

Practical Comparison: Volume Strategy vs. Premium Rate Strategy

Consider two independent 10-suite vacation properties operating across a 30-day month (300 available nights):

  • Property A (Discount Strategy): Lowered rates to maximize bookings. Occupancy: 90% (270 nights sold). ADR: ₪500. Total revenue: ₪135,000. RevPAR: ₪450.
  • Property B (Premium Strategy): Maintained premium rates and higher-tier positioning. Occupancy: 60% (180 nights sold). ADR: ₪750. Total revenue: ₪135,000. RevPAR: ₪450.

Both properties generated the exact same gross lodging revenue. However, Property B serviced 90 fewer room nights—translating to a 33% reduction in laundry loads, cleaning supplies, staff shifts, maintenance issues, and air conditioning electricity consumption. Property B concluded the month with a significantly higher net operating profit margin.

Secondary Performance Indicators: TrevPAR and ALOS

  • Total Revenue Per Available Room (TrevPAR): Divides all combined revenue (lodging, spa treatments, F&B, parking, EV charging) by the total number of available rooms. This KPI reflects your team's success with upselling and ancillary services.
  • Average Length of Stay (ALOS): Total room nights sold divided by the total number of individual reservations. A higher ALOS minimizes check-in/check-out turnover frequency and operational overhead.

Automating KPI Tracking and Revenue Optimization

Managing hotel performance manually using spreadsheets is time-consuming and prone to human error. Modern property management systems aggregate reservation data across all sales channels into clear dashboards that track Occupancy, ADR, and RevPAR in real time.

With ROI-PMS, hoteliers gain access to automated analytics categorized by booking channel, guest nationality, and seasonal demand. Built-in dynamic pricing rules allow properties to automatically adjust nightly rates as occupancy thresholds are met, optimizing RevPAR across direct booking engines and OTAs seamlessly.

Want to see how it works for your property?

ROI-PMS — an Israeli management system for hotels, guesthouses and hospitality complexes. Free trial and demo, no commitment.

Book a free demo

Frequently asked questions

What is the main difference between ADR and RevPAR?

ADR (Average Daily Rate) measures the average price paid only for the rooms that were actually sold. RevPAR (Revenue Per Available Room) measures the revenue generated across all available rooms in the property, reflecting both pricing and occupancy performance.

Can RevPAR be higher than ADR?

No. Because RevPAR factors in vacant rooms, it can only equal ADR when occupancy reaches 100%. In all other cases where occupancy is below 100%, RevPAR will be lower than ADR.

Why is high occupancy not always the best goal for a hotel?

Achieving high occupancy through heavy discounting increases variable operational costs (cleaning, laundry, utilities, staff labor, and property wear) without increasing gross revenue. A balanced approach focusing on higher ADR and RevPAR often yields higher net profit.

How does dynamic pricing improve hotel RevPAR?

Dynamic pricing automatically raises rates when booking demand and occupancy surge, and optimizes rates when demand is soft, ensuring you capture maximum revenue per available room without manual spreadsheet calculations.