RevPAR vs ADR vs Occupancy Rate: Which Metric Actually Matters
ADR, occupancy, and RevPAR each tell part of the story but none of them tell you whether your property makes money. Here is which metric to use for which decision.

A property with a $380 ADR and 42% occupancy looks like a luxury winner on paper. Run the numbers and it generates $4,788 in monthly revenue. Another property with a $165 ADR and 81% occupancy looks like a budget grinder. It generates $4,042 in monthly revenue and runs at a 43% net margin versus the high-ADR property's 28% margin. After costs, the 'budget' property nets $1,738 per month. The luxury property nets $1,341. The metric you choose to optimize determines which property you think is winning, which one you scale, and which market you enter next. Most STR operators are optimizing for the wrong number.
ADR: What It Tells You and What It Hides
Formula: ADR = Total Booking Revenue / Total Booked Nights
ADR tells you how much revenue you generate per occupied night. It is useful for pricing comparisons, channel mix analysis, and understanding whether your nightly rate positioning matches the market. A beach three-bedroom in a strong coastal market should target $280-$380 ADR during peak season. An urban one-bedroom in a tier-two city typically lands in the $130-$160 range at healthy occupancy.
What ADR hides: it tells you nothing about how many nights you are actually filling. A property with a $400 ADR that sits empty 60% of the time is generating $400 on 40% of its calendar. The nightly rate is excellent. The business is not. ADR is also easily gamed: block off your worst nights, raise your minimum nightly rate, and your ADR goes up while your revenue goes down. Operators who report ADR to owners without occupancy context are showing half a picture.
Occupancy Rate: What It Tells You and What It Hides
Formula: Occupancy Rate = Booked Nights / Available Nights x 100
Occupancy rate tells you what percentage of your calendar is booked. In most healthy STR markets, a well-managed property runs 65-78% annual occupancy. Beach and resort markets tend to run lower on an annual basis (55-70%) because of extreme seasonality: 90%+ in peak months, 30-40% in slow months. Urban markets with year-round demand typically run more consistently at 68-76%.
What occupancy hides: a 90% occupancy rate at $95 per night might be worse for your business than 65% occupancy at $160 per night. High occupancy can also mask pricing problems: if you are always booked, you are probably underpriced. The reverse is also true: operators who manually block dates for personal use or maintenance inflate available nights in ways that distort the occupancy calculation if they are not careful about how they count availability.
RevPAR: The Metric That Combines Both
Formula: RevPAR = ADR x Occupancy Rate (or Revenue / Available Nights)
RevPAR is the hospitality industry standard for comparing property performance because it captures both rate and utilization in a single number. A property with a $160 ADR at 75% occupancy has a RevPAR of $120. A property with a $200 ADR at 55% occupancy has a RevPAR of $110. By RevPAR, the first property is outperforming the second despite the lower nightly rate.
RevPAR is genuinely useful for benchmarking against your own historical performance and against market averages. When you track RevPAR monthly and see it declining, you know the problem is either rate compression, occupancy drop, or both, and you can investigate which. When your RevPAR is growing, you know your pricing and availability strategy is working even if one of the two input metrics looks weaker than last month.
Market benchmarks worth knowing: urban one-bedroom properties in major US markets typically run RevPAR of $85-$120. Beach three-bedrooms in strong coastal markets run $140-$220 on an annual average. Mountain cabin markets vary enormously by micro-location but well-positioned properties run $120-$180 RevPAR annually.
The Limit Every Operator Needs to Understand
RevPAR tells you nothing about what it cost to generate that revenue. Two properties with identical RevPAR of $120 can have wildly different profitability depending on their cost structures. A property with $180 in fixed monthly costs per available night breaks even at RevPAR of $180. A property with $85 in fixed monthly costs per available night is profitable at RevPAR of $100. RevPAR is a revenue metric dressed up as a performance metric.
RevPAR tells you how well you filled the calendar. Net margin tells you whether any of that matters for your business.
The hotel industry uses RevPAR because hotels have relatively standardized cost structures and compete on rate and occupancy within a defined comp set. STR operators have wildly different cost structures: owned vs arbitrage, furnished vs unfurnished, self-managed vs co-hosted, single-market vs multi-market. Comparing RevPAR across those structures without cost context produces rankings that have no relationship to actual financial performance.
When to Use Each Metric
Use ADR When
- Comparing your nightly rate positioning against comp set listings in the same market
- Evaluating whether a new pricing strategy is affecting your rate trajectory
- Analyzing channel mix: is your VRBO ADR higher than Airbnb? Is direct booking driving premium rates?
- Negotiating with owners about your pricing approach: ADR is the metric they understand most intuitively
For STR Operators
Occupancy Tells You One Thing. Margin Tells You Everything Else.
Use Occupancy Rate When
- Diagnosing whether a slow revenue month was a pricing problem or a demand problem
- Evaluating minimum night stay policies: did raising minimums hurt occupancy more than it helped ADR?
- Seasonal planning: knowing your typical slow-month occupancy (often 38-52%) lets you build accurate cash flow projections
- Deciding whether to open more availability or protect specific dates for personal use
Use RevPAR When
- Tracking month-over-month and year-over-year property performance in a single number
- Benchmarking a property against market averages reported by tools like AirDNA or Mashvisor
- Evaluating the combined effect of a simultaneous pricing change and minimum-night adjustment
- Comparing performance across properties in the same market with similar cost structures
The Only Metric That Actually Matters for Business Health
Net profit margin is the number that tells you whether running this property makes financial sense. A 28% net margin means for every dollar of gross revenue, you keep 28 cents. Below 20% and most STR businesses are barely worth the operational complexity. Above 40% and you have a property worth scaling aggressively.
MagicBnB tracks ADR, occupancy, and RevPAR through your PMS connection, then adds the cost layer from your bank account via Plaid to show you net profit margin alongside all three metrics. The Trends feature lets you compare these figures month over month, quarter over quarter, and year over year, so you can see whether your RevPAR growth is translating into actual margin improvement or whether rising costs are eating your gains.
The Profitability Rankings screen sorts your portfolio by net margin, which immediately surfaces the property that looks great on RevPAR but is being eaten alive by cleaning costs or a rent payment that made sense two years ago and does not make sense now. That is the view no pricing tool or PMS gives you.
Frequently Asked Questions
What is RevPAR and how do you calculate it for Airbnb?
RevPAR stands for Revenue Per Available Room (or night in STR context) and equals ADR multiplied by occupancy rate, or total revenue divided by total available nights. For an Airbnb with a $150 ADR at 70% occupancy, RevPAR is $105. It is more useful than ADR or occupancy alone because it captures both rate and utilization in one number for easy month-to-month comparison.
What is a good occupancy rate for a short-term rental?
A healthy annual occupancy rate for most STR markets is 65-78%. Beach and seasonal resort properties often run lower on an annual basis (55-70%) due to extreme seasonality, with peak months above 90% and slow months at 30-40%. Urban markets with year-round corporate travel and tourism demand typically sustain 68-76% more consistently. Below 55% annual occupancy usually signals a pricing, listing quality, or market saturation problem.
Is ADR or occupancy more important for Airbnb profitability?
Neither alone determines profitability, which is why RevPAR combines them. However, for most STR operators, occupancy is harder to recover from once lost. A low-ADR month can be offset by a pricing adjustment. Empty nights are gone forever. Prioritizing occupancy at a reasonable rate over holding for premium rates produces better annual RevPAR in most non-resort markets, but margin ultimately depends on your cost structure, not your rate.
How do I track RevPAR, ADR, and occupancy across multiple properties?
MagicBnB pulls booking data from your PMS (Hospitable or Hostfully) and calculates ADR, occupancy, and RevPAR per property automatically. The Trends feature shows these metrics across any time period with MoM, QoQ, and YoY comparisons. Net profit margin is calculated alongside them using expense data from your connected bank account, so you always see revenue metrics and profitability metrics together.
About MagicBnB
MagicBnB tracks ADR, occupancy rate, and RevPAR automatically from your PMS connection, then layers in real cost data to show you net profit margin alongside every revenue metric. The Trends feature gives you MoM, QoQ, and YoY comparisons across your entire portfolio, and Profitability Rankings sort your properties by margin so you always know which ones are actually performing. See all your metrics in one place at magicbnb.io.


