Free RevPAR Calculator for Hotels
This RevPAR calculator gives you revenue per available room from room revenue or from ADR and occupancy. It is free, runs in your browser, and your numbers are not sent or stored. Enter your figures, and the result updates as you type.
Result
Enter room revenue and rooms available to see your RevPAR, with the formula worked out using your numbers.
What is RevPAR and how is it calculated
RevPAR stands for revenue per available room. STR (CoStar) defines it as "total room revenue divided by the total number of available rooms." It tells you how much room revenue you earned for each room available in the period, whether that room was sold or not.
The formula is RevPAR = Room revenue ÷ Rooms available. Because ADR = Room revenue ÷ Rooms sold and Occupancy = Rooms sold ÷ Rooms available, pure algebra gives a second form: RevPAR = ADR × Occupancy. The calculator handles both paths.
RevPAR matters because it combines pricing and occupancy into one number. A high ADR means little if rooms sit empty, and full occupancy at a steep discount can still leave room revenue low. For a detailed walkthrough of the methodology, see the full RevPAR calculation guide.
How to use the RevPAR calculator
- Choose a currency (EUR, USD or GBP) from the select at the top. This changes only the symbol shown in the result.
- Pick a tab. From room revenue (the default): enter Room revenue, Rooms in the hotel and Days in the period. The calculator multiplies rooms by days to get rooms available. If you already know your rooms available figure, click "Enter rooms available directly" to replace those two fields with one. From ADR and occupancy: enter ADR and Occupancy (%).
- Fill in the optional fields if you have the data. Rooms sold adds occupancy, ADR and a check line to the result. Competitive set RevPAR adds your RevPAR Index (RGI).
- Read the result next to the form (below it on a phone). Numbers update as you type once every required field is valid. Press "Calculate" to highlight missing or invalid fields, "Try an example" to load sample data, or "Clear" to reset everything.
You can type numbers with or without thousands separators and with either a decimal point or a decimal comma.
RevPAR calculation example
Example with illustrative numbers: a hotel with 24 rooms over a 30-day month. Rooms available = 24 × 30 = 720.
Room revenue is €61,560. RevPAR = €61,560 ÷ 720 = €85.50.
Suppose 540 rooms were sold. Occupancy = 540 ÷ 720 = 75.0%. ADR = €61,560 ÷ 540 = €114.00. The check line confirms: €114.00 × 75.0% = €85.50.
The competitive set reports RevPAR of €80.00. Your RevPAR Index (RGI) = (€85.50 ÷ €80.00) × 100 = 106.9. Because this is above 100, it means, in STR's wording, "more than the expected share of the aggregated group's RevPAR performance."
On the second tab, entering ADR €114.00 and Occupancy 75% produces the same RevPAR of €85.50.
How to read your RevPAR result
The result always shows RevPAR with the formula written out using your numbers, so you can trace the arithmetic. If you entered rooms sold, the result also shows occupancy and ADR, followed by a check line (ADR × Occupancy = RevPAR) that lets you verify the two calculation paths agree.
If you filled in a competitive set RevPAR, the calculator shows your RevPAR Index (RGI). STR defines this index so that 100 means you capture exactly your expected share of the group's performance. Above 100 means you outperform the set; below 100 means you trail it. The further the index moves from 100, the larger the gap.
To judge your own RevPAR over time, compare the same period year over year, track month-by-month changes, and measure against your budget. The index adds a competitive layer: if your RevPAR rises but your index falls, the competitive set grew faster than you did in the same period.
Common RevPAR calculation mistakes
- Mixing room revenue with total revenue: RevPAR uses only room revenue. If you include food, spa or parking income, you are calculating TRevPAR, not RevPAR.
- Wrong period for rooms available: rooms available is the number of rooms in the hotel multiplied by the days in the period. Using the wrong day count skews every metric that depends on it.
- Counting complimentary rooms as sold: STR's definition of rooms sold excludes complimentary rooms. Counting them raises occupancy and lowers ADR, while RevPAR from room revenue ÷ rooms available does not change.
- Ignoring the competitive set: your RevPAR may rise while your market share falls. The RevPAR Index shows whether your gain is faster or slower than the group around you.
- Inconsistent treatment of adjustments: STR's Data Reporting Guidelines cover what to include or exclude from room revenue. If you compare with STR data, follow those guidelines; otherwise choose one convention and apply it every period.
Frequently asked questions
How do you calculate RevPAR?
Divide your room revenue by rooms available. Rooms available equals the number of rooms in the hotel multiplied by the number of days in the period. An equivalent method is to multiply your ADR by your occupancy rate expressed as a decimal. Both approaches give the same RevPAR because ADR × Occupancy = Room revenue ÷ Rooms available by definition.
What is the RevPAR formula in a spreadsheet?
If room revenue is in cell B2, rooms in the hotel in C2 and days in the period in D2, the formula is =B2/(C2*D2). This divides room revenue by rooms available in one step. For the ADR path, multiply your ADR cell by the occupancy cell expressed as a decimal. The result is the same RevPAR.
How do you calculate RevPAR index?
Divide your hotel's RevPAR by the aggregated RevPAR of your competitive set, then multiply by 100. The result is the RevPAR Index, also called the Revenue Generating Index or RGI. A value of 100 means you capture exactly your expected share. Above 100, you outperform the set; below 100, you trail it.
What is a good RevPAR for a hotel?
There is no single number that counts as a good RevPAR. The answer depends on your hotel's location, star level, season and operating costs. Compare your RevPAR against the same month in prior years, against your budget, and against your competitive set through the RevPAR Index. A rising trend and an index above 100 tell you more than any absolute figure.
What is the difference between RevPAR and ADR?
ADR measures the average price paid per room sold. RevPAR spreads total room revenue across every available room, occupied or not, so it also reflects occupancy. The identity RevPAR = ADR × Occupancy shows the link: RevPAR can only equal ADR when occupancy is 100%. Use ADR to evaluate pricing and RevPAR to evaluate overall room revenue performance.
More free hotel calculators
Sources
Revenue Per Available Room (RevPAR)
Total room revenue divided by the total number of available rooms. See Room Revenue, Rooms Available.
Room Revenue/Rooms Available = RevPAR
Rooms available (room supply)
The number of rooms in a hotel or set of hotels multiplied by the number of days in a specified time period. Refer to Data Reporting Guidelines for more specific application. See Supply.
Example: 100 rooms in subject hotel x 31 days in the month = Room Supply of 3,100 for the month.
Revenue (room revenue)
Room revenue generated from the guestroom rentals or sales. Refer to Data Reporting Guidelines for more specific application.
Rooms sold
The number of rooms sold in a specified time period (excludes complimentary rooms). Refer to Data Reporting Guidelines for more specific application. See: Demand, Room Demand.
Average Daily Rate (ADR)
A measure of the average rate paid for rooms sold, calculated by dividing room revenue by rooms sold.
ADR = Room Revenue/Rooms Sold
Occupancy (Occ)
Percentage of available rooms sold during a specified time period. Occupancy is calculated by dividing the number of rooms sold by rooms available.
Occupancy = Rooms Sold / Rooms Available
RevPAR Index/Revenue Generating Index (RGI)
If all things are equal, a property's RevPAR Index, or RGI, is 100, compared to the aggregated group of hotels. Historically, this also is described as "fair share."
To calculate RGI: (Subject hotel RevPAR / Aggregated group of hotels' RevPAR) x 100 = RevPAR Index
Definitions quoted verbatim from the STR (CoStar) Glossary, str.com/data-insights/resources/glossary, as archived on 9 August 2025 (archived copy). The worked example and the Try an example figures are illustrative numbers, not data about any hotel.