Back to Blog
Business13 min read

RevPAR, ADR, and Occupancy: The Three Hotel Metrics That Actually Matter

Occupancy tells you how full you are, ADR how much you charge, and RevPAR ties them together. Here is how each is calculated and what it actually tells you about your hotel.

SS

Soumya Srivastava

Founder

August 11, 2026
Share:
RevPAR, ADR, and Occupancy: The Three Hotel Metrics That Actually Matter

The Core Triad of Hotel Revenue Performance


Independent hoteliers are inundated with operational metrics every single day. However, when evaluating the financial health and yield performance of a rooms division, three core Key Performance Indicators (KPIs) provide 90% of the true operational signal:

  • **Occupancy Rate (%)** — Measures room asset utilization.
  • **Average Daily Rate (ADR)** — Measures pricing power and guest willingness to pay.
  • **Revenue Per Available Room (RevPAR)** — Unifies volume and pricing power into a single comprehensive metric.

  • Relying on any single metric in isolation is dangerous. A property can boast 98% occupancy while operating at a net loss due to severe room rate discounting. Conversely, a hotel can achieve a high ADR of ₹9,000 but languish at 25% occupancy, failing to generate enough total cash flow to cover fixed overhead.


    ```

    ┌───────────────────────────────┐

    │ Occupancy Rate (%) │

    │ (Volume / Asset Utilization) │

    └───────────────┬───────────────┘

    │

    ▼

    ┌───────────────────────────────┐ │ ┌───────────────────────────────┐

    │ Average Daily Rate (ADR) │───┼──►│ RevPAR (Rev Per Available) │

    │ (Price / Yield Realized) │ │ │ (The Definitive Core Metric) │

    └───────────────────────────────┘ │ └───────────────────────────────┘

    ▼

    ┌───────────────────────────────┐

    │ GOPPAR (Net Operating) │

    │ (Gross Operating Profit/Room) │

    └───────────────────────────────┘

    ```


    ---


    1. Occupancy Rate: Formula, Calculation & Pitfalls


    Occupancy measures the percentage of available rooms occupied by paying guests during a specified period (daily, monthly, or annually).


    The Mathematical Formula:

    $$ ext{Occupancy Rate (%)} = left( rac{ ext{Total Rooms Sold}}{ ext{Total Available Sellable Rooms}} ight) imes 100$$


    Practical Example:

    A boutique hotel has 40 total keys. On Friday night, 32 rooms are checked in with paying guests, 6 rooms sit vacant, and 2 rooms are out of service for bathroom remodeling.


    $$ ext{Available Rooms} = 40 - 2 ext{ (OOO)} = 38 ext{ Keys}$$


    $$ ext{Occupancy Rate} = left( rac{32}{38} ight) imes 100 = mathbf{84.21%}$$


    [!IMPORTANT]
    **The Denominator Trap:** Always subtract **Out of Order (OOO)** rooms from total property inventory. Including OOO rooms artificially deflates your true operational occupancy score.

    ---


    2. Average Daily Rate (ADR): Formula & Pricing Dynamics


    Average Daily Rate measures the average rental revenue earned per **sold** room. It reflects your pricing structure, channel distribution mix, and guest segment breakdown.


    The Mathematical Formula:

    $$ ext{ADR} = rac{ ext{Total Gross Room Revenue}}{ ext{Total Rooms Sold}}$$


    Practical Example:

    Using the same Friday night scenario, the 32 sold rooms generated ₹1,68,000 in total gross room revenue (excluding restaurant sales, laundry, and taxes).


    $$ ext{ADR} = rac{ ext{₹1,68,000}}{32} = mathbf{₹5,250}$$


    Note that ADR only accounts for rooms that were **actually sold**. It provides zero visibility into the cash lost on unsold inventory sitting vacant.


    ---


    3. RevPAR: The Master Benchmark


    Revenue Per Available Room blends occupancy volume and ADR pricing into a unified index. It is impossible to inflate RevPAR artificially without improving the underlying economic balance of your hotel.


    The Two Mathematical Methods:


    $$ ext{Method 1: RevPAR} = rac{ ext{Total Gross Room Revenue}}{ ext{Total Available Sellable Rooms}}$$


    $$ ext{Method 2: RevPAR} = ext{ADR} imes ext{Occupancy Rate (as a decimal)}$$


    Practical Example:


    $$ ext{Method 1: RevPAR} = rac{ ext{₹1,68,000}}{38} = mathbf{₹4,421.05}$$


    $$ ext{Method 2: RevPAR} = ext{₹5,250} imes 0.8421 = mathbf{₹4,421.02}$$


    ---


    Scenario Analysis Matrix: Evaluating Revenue Strategies


    Below is a comparison of three distinct 50-room hotels operating on the same night in the same city:


    | Property Profile | Available Keys | Rooms Sold | Gross Room Rev | Occupancy | ADR | RevPAR | Financial Assessment |

    | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |

    | **Hotel A (Discounting)** | 50 Keys | 48 | ₹1,44,000 | **96.0%** | ₹3,000 | ₹2,880 | High wear & tear, high laundry cost, low net margin. |

    | **Hotel B (High Rate)** | 50 Keys | 20 | ₹1,60,000 | **40.0%** | ₹8,000 | ₹3,200 | Low staff strain, but high uncaptured market demand. |

    | **Hotel C (Balanced OS)** | 50 Keys | 38 | ₹2,09,000 | **76.0%** | ₹5,500 | **₹4,180** | **Optimal strategy:** Highest total cash flow & RevPAR. |


    ---


    Beyond RevPAR: Introducing GOPPAR (Gross Operating Profit Per Available Room)


    While RevPAR is essential, modern hoteliers must also evaluate bottom-line profitability using **GOPPAR**:


    $$ ext{GOPPAR} = rac{ ext{Gross Operating Profit (Gross Revenue - Operating Expenses)}}{ ext{Total Available Sellable Rooms}}$$


    GOPPAR accounts for OTA commission costs, labor expenses, energy costs, and amenities. A direct website booking at a ₹4,500 rate yields a higher GOPPAR than a ₹5,000 booking sourced through an OTA charging 22% commission!


    ---


    Frequently Asked Questions (FAQ)


    Q1: Should complimentary or house-use rooms be included in the ADR calculation?

    No. Free promotional stays, staff house-use rooms, or complimentary manager stays should be excluded from "Rooms Sold" when calculating commercial ADR. Including unpaid zero-rate rooms artificially depresses your ADR.


    Q2: How can an independent hotel increase RevPAR without dropping rates?

    Hoteliers can boost RevPAR by unbundling premium amenities (offering early check-in, late check-out, or balcony room upgrades at check-in), converting OTA traffic to direct website bookings (eliminating 18% commission fees), and setting dynamic minimum-length-of-stay (MLOS) controls during peak event weekends.


    Q3: How often should hotel management review RevPAR performance?

    RevPAR should be calculated daily on your PMS tape chart and reviewed in detail during weekly management meetings to adjust dynamic pricing tariffs across OTAs and your direct booking engine.

    SS

    About Soumya Srivastava

    Founder

    Soumya is the founder of Antena. A close interest in the day-to-day realities of running hotels and restaurants, paired with a technical background, shapes how she approaches hospitality software — starting from the operational problem rather than the feature list. She writes about the business thinking behind smoother front-desk, housekeeping, and F&B operations.