If a host brags that their Airbnb has a 95% occupancy rate, it does not mean they are making money. It usually means their prices are far too low.
Conversely, if a host brags about charging $800 a night, but the house sits empty 25 days a month, they are also losing money.
You cannot evaluate the health of a vacation rental by looking at occupancy or nightly rates in isolation. You must combine them. That combined metric is called RevPAR (Revenue Per Available Room).
What is RevPAR?
RevPAR was invented by the hotel industry. It measures the revenue generated per available room (or in our case, per available property) over a specific period, regardless of whether the property was booked or empty.
It is the ultimate "truth teller" metric because it balances your pricing strategy against your ability to actually secure bookings.
The RevPAR Formula
There are two ways to calculate RevPAR. Both give you the exact same answer.
Method 1:
RevPAR = Total Nightly Revenue ÷ Total Available Nights
(Do not include cleaning fees or taxes in the revenue, just the nightly room rate).
Method 2:
RevPAR = Average Daily Rate (ADR) × Occupancy Rate
An Example Calculation
Let's look at the month of June (30 available nights).
Host A (The High-Occupancy Strategy): Host A prices their property very cheaply at $100/night. Because it's cheap, they achieve a 90% Occupancy Rate (booked 27 nights).
- Total Revenue: $2,700
- RevPAR = $100 (ADR) x 0.90 (Occupancy) = $90
Host B (The Premium Strategy): Host B prices their identical property at $200/night. Because it's expensive, they only achieve a 50% Occupancy Rate (booked 15 nights).
- Total Revenue: $3,000
- RevPAR = $200 (ADR) x 0.50 (Occupancy) = $100
Even though Host B was empty half the month, their RevPAR ($100) is higher than Host A's RevPAR ($90). Host B made more money and suffered less wear-and-tear on the property because fewer guests stayed there.
Why RevPAR Matters
Tracking RevPAR month-over-month tells you if your dynamic pricing strategy is working.
- If your RevPAR is dropping, but your occupancy is high, you are underpricing your property.
- If your RevPAR is dropping, and your occupancy is low, you are overpricing your property for the current market demand.
Your goal as a revenue manager is to find the exact pricing "sweet spot" that maximizes RevPAR.
RevPAR vs. TrevPAR
As you get more advanced, you will hear the term TrevPAR (Total Revenue Per Available Room).
While standard RevPAR only looks at the nightly room rate, TrevPAR includes all ancillary revenue generated by the property. This includes:
- Pet fees
- Early check-in / late check-out fees
- Pool heating fees
- Upsells (like grocery delivery or firewood)
Tracking TrevPAR helps you understand how effective your guest upsell strategies are at increasing the overall profitability of the asset.
Further reading
- How to Calculate Occupancy Rate
- Understanding Average Daily Rate (ADR)
- How to Calculate Vacation Rental ROI
Frequently asked questions
What is a good occupancy rate for a vacation rental? A healthy occupancy rate is 65–75% for year-round rentals and 80–90% during peak season. If you're consistently above 85% year-round, you're likely underpriced. If you're below 50%, review your pricing, photos, and listing optimization.
How do I calculate the ROI on a vacation rental? Calculate annual gross revenue, subtract all operating expenses (mortgage, insurance, cleaning, utilities, management fees, maintenance, supplies, platform fees), and divide the net income by your total cash invested (down payment + renovation + furnishing). A good cash-on-cash return is 8–15%.
Should I offer weekly or monthly discounts? Yes. Weekly discounts of 10–15% fill gaps between weekend bookings. Monthly discounts of 25–40% attract longer stays with lower turnover costs. Calculate your break-even point: if the discounted rate still exceeds your daily costs (mortgage + utilities + minimal wear), the discount is profitable.
About BookBed: Track your metrics effortlessly. BookBed's analytics dashboard automatically calculates your RevPAR, ADR, and Occupancy rates across all channels, giving you the insights you need to optimize your revenue. Start your free trial →