Hotel Occupancy Rate Calculator
Calculate a hotel's occupancy rate, the percentage of available rooms that are sold over a given period. The single most important volume metric in hotel performance reporting.
Last updated: May 2026
Compare with similar
About this calculator
Occupancy rate is one of the three core hotel KPIs (the others are ADR, average daily rate, and RevPAR, revenue per available room). It is defined as occupancyRate = (roomsSold / totalRooms) * 100, where roomsSold is the number of paid room-nights in the period and totalRooms is the total number of room-nights available for sale in the same period. For a single night, totalRooms is just the hotel's room inventory; for a month, it is rooms times days. A 100-room hotel that sells 85 rooms tonight is at 85 percent occupancy; that same hotel selling 85 rooms per night on average over 30 days is at 85 percent monthly occupancy too. The metric is intentionally simple and comparable across hotel sizes, but it conceals a lot of structure: a 60 percent occupancy at USD 300 ADR is far more profitable than 90 percent occupancy at USD 120 ADR, which is why hoteliers look at occupancy alongside RevPAR (occupancy * ADR), not in isolation. Edge cases and limitations: total rooms available should exclude out-of-order (OOO) rooms taken offline for repairs or renovation, which means the denominator may shrink during major capital projects. House-use rooms (occupied by staff or comped) are sometimes excluded from roomsSold to avoid inflating occupancy; standards vary by chain. Group blocks not yet released (rooms held for an event but not technically sold) are typically excluded from roomsSold but included in totalRooms until released. Industry-wide annualized occupancy varies sharply by segment: US economy hotels typically run 50 to 60 percent, midscale 60 to 70 percent, upscale 65 to 75 percent, luxury 65 to 80 percent (with extreme variation by city and market cycle). The metric does not capture revenue quality, room mix, or guest source (group vs. transient, leisure vs. corporate), which matter just as much.
How to use
Example 1: A 120-room hotel sold 85 rooms last night. Compute: (85 / 120) * 100 = 70.83 percent. Verify by working backwards: 0.7083 * 120 = 85 rooms, matching. Example 2: A 80-room hotel over a 30-day month sold 1,650 total room-nights. Compute: total available = 80 * 30 = 2,400 room-nights. Occupancy = (1,650 / 2,400) * 100 = 68.75 percent. Verify against industry benchmarks: STR (the standard hotel data provider) reports U.S. industry-wide annual occupancy at roughly 60 to 65 percent in recent years; 68.75 percent for a calendar month is therefore on the upper side of normal. For multi-month analysis, sum room-nights sold and divide by sum room-nights available rather than averaging monthly percentages (which double-counts months with different numbers of days).
Frequently asked questions
What is the difference between occupancy rate, RevPAR, and ADR?
These three metrics together form the core of hotel performance reporting and each captures a different angle. Occupancy rate is volume: what fraction of rooms got sold? ADR (Average Daily Rate) is price: among the rooms that did sell, what was the average price per room-night? RevPAR (Revenue Per Available Room) combines them: occupancy times ADR, equivalently total room revenue divided by total rooms available. A hotel can grow occupancy but lose RevPAR if it discounts too heavily, and conversely can grow RevPAR by raising rates even as occupancy declines slightly. RevPAR is the single most-watched hotel performance metric because it captures both volume and price in one number; ADR alone misses the volume drop from over-pricing, and occupancy alone misses revenue quality. STR and CBRE publish industry-wide RevPAR by market segment, and most hotel managers are compensated on RevPAR growth or RevPAR vs. competitive set ('STR comp set'). Use all three together: occupancy explains volume changes, ADR explains price changes, RevPAR is the bottom-line indicator.
What is a 'good' occupancy rate, and how does it vary by segment?
Good is segment- and market-specific. US industry-wide annual occupancy averaged around 62 to 63 percent in 2019 (pre-COVID) and 63 to 65 percent in 2023. By segment: economy 50 to 60 percent, midscale 60 to 70 percent, upper-midscale 65 to 75 percent, upscale and luxury 65 to 80 percent (the upper-tier numbers vary widely by city; New York and San Francisco often exceed 80 percent in good years). Resort and seasonal properties have huge seasonal swings: a Caribbean beach resort might run 90 percent occupancy December through March and 45 percent in September. Convention and group-dependent properties spike during major events and trough in off-weeks. A hotel running 95+ percent occupancy is probably under-priced (leaving money on the table during peak demand); a hotel below 50 percent is over-priced or in a weak market or both. The right strategic question is not 'how high can we push occupancy?' but 'what occupancy and ADR combination maximizes RevPAR and gross operating profit?'.
How should I treat out-of-order rooms, house-use rooms, and complimentary nights?
Out-of-order (OOO) rooms taken offline for repairs, renovation, or deep cleaning beyond same-day turn typically should be excluded from total rooms available, because they are not sellable. STR's standard treatment is to remove OOO from the denominator. House-use rooms (occupied by hotel staff, sales site visits, owner stays) and complimentary rooms (sometimes 'comps' given to airline crew, VIPs, or as service recovery) are usually excluded from roomsSold so they do not inflate occupancy or RevPAR. However, treatments vary by chain and accounting framework: some chains include certain comps in occupancy but not in revenue, producing the metric 'paid occupancy' vs. 'gross occupancy'. For competitive benchmarking against STR data, follow STR's definitions exactly so your numbers are comparable. For internal performance management, be consistent month-to-month and document your rules; a switch in methodology can produce apparent gains or losses that are purely definitional.
When should I NOT use occupancy rate as the key performance metric?
Do not use it as the only indicator in revenue management decisions; pushing occupancy higher by discounting can destroy RevPAR and gross operating profit. Do not use it for limited-service or extended-stay properties where length-of-stay is the dominant economic driver (a property with 70 percent occupancy at 7-night average stay is very different from 70 percent at 1.5-night average stay). Do not use it for ultra-luxury properties where the focus is yield per available room, not volume, and where high occupancy at the wrong rate is a strategic mistake. Do not use raw occupancy without segmentation (transient vs. group, leisure vs. corporate, retail vs. wholesale); two hotels at the same occupancy can have radically different revenue quality. Do not use occupancy in isolation for budget setting; pair with realistic ADR forecasts. Do not use month-over-month occupancy as a trend signal without seasonal adjustment, especially for resorts and event-driven markets.
What is the most common mistake when calculating or interpreting occupancy?
The most common mistake is failing to use a consistent rooms-available denominator. If a hotel has 100 rooms but 10 are out of order for a renovation, the 'available rooms' should be 90, not 100; reporting occupancy against 100 understates the true sellable performance and produces a deceptively low number. Conversely, leaving OOO rooms in the denominator during a phased renovation can artificially flatter occupancy if you 'release' rooms back to inventory as they finish. The second most common mistake is averaging daily occupancy percentages across days with different inventory (e.g., during a renovation), which double-weights low-inventory days. Always compute monthly or annual occupancy as total room-nights sold divided by total room-nights available, not as the simple average of daily percentages. The third is comparing hotels of different segments or markets on raw occupancy; STR provides 'occupancy index' that compares against a competitive set, which is more meaningful.