Hotel Occupancy Rate Calculator
Calculate your property's occupancy rate instantly. Enter your total rooms, the period length, and how many room-nights were booked — get your occupancy % in seconds.
Page last updated: 23 March 2026
How it's calculated
Occupancy Rate = (Booked Room-Nights ÷ (Total Rooms × Days in Period)) × 100
A "room-night" is one room occupied for one night. If you have 10 rooms and all are booked for 30 days, that's 300 room-nights = 100% occupancy.
What is a good hotel occupancy rate?
A good occupancy rate for a hotel, homestay, or villa is generally 65–80%. Rates above 80% are considered excellent and indicate strong, consistent demand. Rates below 50% may suggest pricing, marketing, or availability issues.
Seasonal properties (mountain retreats, beach resorts, rural homestays) naturally see low off-season occupancy — compare your rate against the same period last year rather than an annual average for a more accurate picture.
Hotel occupancy benchmarks by property type
Occupancy benchmarks vary significantly by property type and seasonality:
Compare against the same period last year, not an annual average, for a meaningful picture of your property's performance.
Occupancy rate vs RevPAR — which matters more?
Occupancy tells you how full your property is. RevPAR (Revenue Per Available Room) tells you how much money each room is generating — occupied or not. The formula:
RevPAR = Occupancy Rate × Average Daily Rate (ADR)
Example: A 10-room homestay with 70% occupancy at ₹3,000/night has a RevPAR of ₹2,100 per room per night, or ₹21,000 total per night across all rooms.
Key insight: A property with 60% occupancy at ₹5,000/night (RevPAR ₹3,000) outperforms one with 80% occupancy at ₹3,000/night (RevPAR ₹2,400). Don't chase high occupancy at the cost of your rate.
How to improve your hotel occupancy rate
List on multiple OTAs
Properties listed on 3+ platforms (Booking.com, MakeMyTrip, Airbnb) see 30–40% higher occupancy than single-channel listings.
Use dynamic pricing
Raise rates for peak weekends and holidays, lower them mid-week and off-season. Even ₹200–300 adjustments improve fill rate meaningfully.
Offer early-bird discounts
A 10–15% discount for bookings 30+ days in advance fills your calendar early and locks in revenue.
Respond to reviews
Properties with a 4.5+ star rating and active review responses consistently rank higher in OTA search results.
Add value packages
Breakfast-included or airport-transfer bundles justify a higher rate and attract guests who compare value, not just price.
Still tracking bookings in a spreadsheet?
Chakrio's AI chatbot auto-records every booking, cancellation, and expense straight to your dashboard — so your occupancy data is always up to date.
Track Bookings Automatically →Want Chakrio to handle all of this automatically?
Stop doing this manually.
Chakrio auto-records every booking, expense, and payment via a simple WhatsApp or Telegram message — and your dashboard stays updated in real time.