The occupancy rate is the single number that tells you how full a hotel, motel, B&B, or short-term rental actually is over a period. Pair it with the average daily rate (ADR) and revenue per available room (RevPAR), and you have the whole revenue-management scoreboard that every general manager, revenue manager, and hotel investor watches. This calculator takes your room count, the rooms you sold, the number of days in the period, and your total room revenue, then returns all three metrics in one result card.
Whether you run a 12-room inn, a 300-room city hotel, or a portfolio of Airbnb units, the math is the same: sold room-nights divided by available room-nights. Adjust the inputs and every figure below updates instantly.
How to Use
- Enter Total Available Rooms — the number of rentable rooms your property offers. Do not include rooms taken out of service for renovation unless you want to measure sellable inventory only.
- Enter Rooms Sold / Occupied — the average rooms occupied per day across the period, or the count on a single day. For a month, this is the average daily occupied rooms, not the cumulative total.
- Set the Period Length in days. A single night is 1; a month is typically 30; a full year is 365 (or 366 in a leap year).
- Optionally enter Total Room Revenue — the dollars earned strictly from room sales. Leave out food and beverage, spa, parking, and other ancillary income, because ADR and RevPAR are room-revenue metrics.
- Read the result card: room-nights sold, available room-nights, the occupancy rate %, ADR, and RevPAR.
The engine first converts your daily counts into room-nights by multiplying by the number of days, then divides. Occupancy needs only the room counts; ADR and RevPAR also need the revenue figure.
The Occupancy Rate Formula
Occupancy rate is the most basic of the three KPI:
Occupancy Rate (%) = (Rooms Sold / Total Available Rooms) × 100
When you measure over several days, the clean way to count is in room-nights:
- Sold room-nights = rooms sold × days
- Available room-nights = total rooms × days
- Occupancy % = sold room-nights / available room-nights × 100
Worked example on a 120-room hotel over 30 days with 90 rooms occupied on an average day: sold room-nights are 90 × 30 = 2,700; available room-nights are 120 × 30 = 3,600; occupancy is 2,700 / 3,600 = 75.0%.
ADR and RevPAR: The Other Two KPI
Occupancy alone does not tell you whether the hotel is making money. A property running 95% full at a $40 average rate may earn less than one at 60% occupancy charging $180 a night. That is why the industry pairs occupancy with two more ratios:
- ADR (Average Daily Rate) = Total Room Revenue / Rooms Sold. It is the average price you actually achieved per occupied room, net of comps and discounts.
- RevPAR (Revenue per Available Room) = Total Room Revenue / Available Rooms. It blends occupancy and rate into one number, and it equals ADR × Occupancy Rate.
On the same 120-room example with $405,000 of room revenue: ADR is $405,000 / 2,700 = $150.00, and RevPAR is $405,000 / 3,600 = $112.50. Check: $150 × 0.75 = $112.50. The two RevPAR formulas always agree.
How to Read the Numbers
Industry benchmarks shift with market and segment, but a few rules of thumb hold:
- Occupancy 60–70% is typical for many mid-scale hotels in steady markets.
- Occupancy 80%+ is strong and usually lets you push rates.
- RevPAR growth is the headline of most monthly STR reports; rising RevPAR means either occupancy, ADR, or both are climbing.
- A falling occupancy combined with a rising ADR can still grow RevPAR, but watch how far the occupancy drop has run before demand erodes.
Examples
Example 1 — The default 120-room city hotel. With 120 rooms, 90 sold, 30 days, and $405,000 revenue, the calculator returns 2,700 sold room-nights, 3,600 available, 75% occupancy, $150 ADR, and $112.50 RevPAR. This is the textbook worked example used across hotel revenue-management training.
Example 2 — A small boutique inn at zero revenue. A 15-room B&B sells 6 rooms each night over a 7-day week but booked only comps and staff rates, so room revenue is $0. Occupancy is (6 × 7) / (15 × 7) = 40%, while ADR and RevPAR both drop to $0.00. The calculator flags that you are filling beds without earning room dollars.
Example 3 — A large resort with high-volume revenue. A 500-room beach resort averages 400 occupied rooms across a 30-day month and posts $2,000,000 of room revenue. Sold room-nights are 12,000, available are 15,000, occupancy is 80%, ADR is $166.67, and RevPAR is $133.33. Even at scale the engine handles magnitudes above $1,000,000 without rounding errors.
FAQ
How do you calculate hotel occupancy rate?
Divide the number of rooms sold (or occupied) by the total number of available rooms, then multiply by 100. Over multiple days, use room-nights: rooms sold × days divided by rooms available × days. On 90 of 120 rooms sold in a day, occupancy is 90 / 120 = 75%.
What is a good occupancy rate for a hotel?
It depends on location, segment, and season. Limited-service suburban hotels often run 60–70%, while luxury downtown and resort properties target 70–85% during peak demand. Above 85%, most operators push rates rather than sell more rooms, because the marginal cost of the last room-night is low.
What is the difference between ADR and RevPAR?
ADR (Average Daily Rate) is revenue divided by rooms sold, so it measures price achieved on occupied rooms only. RevPAR (Revenue per Available Room) is revenue divided by all available rooms, so it folds occupancy into the rate. RevPAR = ADR × Occupancy Rate.
How does occupancy rate relate to RevPAR?
RevPAR is occupancy multiplied by ADR. If occupancy rises from 70% to 80% while ADR holds at $150, RevPAR climbs from $105 to $120. You can grow RevPAR by raising occupancy, raising ADR, or a balanced mix of both.
Can I calculate occupancy rate without room revenue?
Yes. Occupancy needs only the room counts: rooms sold and rooms available. Revenue is only required for the ADR and RevPAR lines. If you leave revenue blank, the calculator still reports the occupancy percentage and the room-night totals.
Does occupancy rate include complimentary or staff rooms?
It depends on the convention. The standard STR formula counts only rooms that generated taxable room revenue, so comps, staff rooms, and out-of-order rooms are usually excluded from "rooms sold." Enter the number you actually want measured, and state your convention when comparing your number to competitors.
Disclaimer
This occupancy rate calculator is provided for informational purposes only and does not constitute financial, hospitality, or accounting advice. Occupancy, ADR, and RevPAR figures are estimates based on the inputs you enter; actual property performance varies by season, market, segment, distribution channel, and operating strategy. Always reconcile your own PMS data before making pricing or investment decisions.