How to Calculate and Increase Your Hotel’s RevPAR

If you are a hotel owner or manager, there is one number you should check more often than your occupancy rate: RevPAR. Many independent hotels focus on achieving high occupancy, even though having a full hotel at low room rates does not necessarily mean maximizing revenue.
RevPAR answers a more important question: Is your hotel actually generating optimal revenue from every room it has?
What Is RevPAR?
RevPAR (Revenue Per Available Room) is a metric that measures the average revenue generated per available room, regardless of whether the room is occupied or vacant. This makes it a more accurate metric than simply looking at occupancy rate or room rate (ADR) separately.
If you want to understand the basic formula in more depth, GuestPro also discusses it specifically in Hotel RevPAR Formula.
The formula is simple:
RevPAR = Occupancy Rate (%) × ADR (Average Daily Rate)
It can also be calculated using:
RevPAR = Total Room Revenue ÷ Number of Available Rooms
Example: Hotel A has 50 rooms, an occupancy rate of 70%, and an ADR of Rp500,000.
RevPAR = 70% × Rp500,000 = Rp350,000
This means that, on average, each available room generates Rp350,000 per night.
Why Isn’t High Occupancy Alone Enough?
Many independent hotels fall into the mindset of “the important thing is to fill the rooms.” However, the following two scenarios can have different occupancy rates while also producing different RevPAR results.
Hotel B, with a lower room rate, has 90% occupancy and an ADR of Rp300,000, resulting in a RevPAR of Rp270,000. Meanwhile, Hotel C, with a higher room rate, has 75% occupancy and an ADR of Rp400,000, resulting in a RevPAR of Rp300,000.
Hotel C actually generates a higher RevPAR even though its occupancy rate is lower. This shows that focusing on occupancy without an appropriate pricing strategy can leave a hotel “busy but less profitable.”
Why Do Many Hotels Struggle to Increase RevPAR?
Based on the experience of various independent hotels, several recurring patterns can be seen. Room rates are often set manually and rarely adjusted, even though market demand changes every day, influenced by seasons, local events, holidays, and competitor pricing.
There is no real-time visibility into booking trends, so pricing decisions are often based on assumptions rather than data. Data is also spread across multiple systems and manual reports, making it difficult to see overall demand patterns, especially for hotels managing more than one property at the same time.
How to Strategically Increase RevPAR
First, implement dynamic pricing. Instead of keeping room rates fixed throughout the month, adjust prices based on actual demand. Increase prices when demand is high, such as during holiday seasons, local events, or weekends, and reduce them in a measured way when demand is low to remain competitive without damaging margins.
Second, regularly monitor booking trends and performance. Looking at the booking curve and pickup trend helps you understand when demand begins to increase, allowing you to adjust prices earlier rather than after the momentum has passed.
Third, respond quickly to changes in demand. Unnoticed changes in booking trends can cause you to miss opportunities to increase prices when demand is high.
Fourth, if you manage more than one property, make sure you can compare performance across units in a single view, rather than switching between individual reports one by one.
Why Is This Difficult to Do Manually?
Calculating RevPAR is easy. However, increasing it consistently requires a process that runs every day: monitoring booking trends, adjusting prices, and evaluating the results. This is almost impossible to do manually for a hotel team that is already busy with daily operations.
This is where RatePilot RMS plays a role, through four key features:
- Dynamic Pricing — automatically adjusts room rates in real time across all OTA channels, following high-, normal-, and low-season patterns without requiring manual adjustments one by one.
- Intelligent Dashboard — displays booking trends, pickup curves, and performance in real time, allowing you to see demand patterns without having to manually compile reports from spreadsheets.
- Smart Notification — sends automatic notifications when there are significant changes in booking trends or demand, allowing you to respond quickly before losing momentum.
- Consolidation Insight — for hotels managing more than one property, this feature consolidates revenue and occupancy data from all units into a single dashboard, making it easier to compare performance across properties.
Conclusion
RevPAR is a more accurate metric than occupancy alone because it reflects how effectively your hotel generates revenue from every available room.
Increasing RevPAR requires a pricing strategy that responds to market demand—something that is difficult to do consistently manually, but highly achievable with the right system.
Want to see how dynamic pricing can work for your hotel? Schedule a free demo with the GuestPro team.