The most persistent misconception in STR revenue management is that higher occupancy means better performance. It doesn't, necessarily. A property running at 95% occupancy at $120 per night is generating roughly the same gross revenue per month as a property running at 77% occupancy at $148 per night — with dramatically different cost profiles, guest experience quality, and owner experience.
Understanding the trade-off between occupancy rate and Average Daily Rate (ADR) — and how they combine into RevPAR — is foundational to making good pricing decisions. This piece works through the math and then addresses when each optimization direction actually wins.
The RevPAR Relationship
RevPAR (Revenue Per Available Room, adapted for STR as Revenue Per Available Night) is the metric that captures both dimensions simultaneously:
RevPAR = ADR × Occupancy Rate
Or equivalently: RevPAR = Total Revenue ÷ Total Available Nights
If your 2-bedroom in Brickell has 30 available nights in November and generates $3,600 in rental income, your RevPAR is $120 regardless of whether you achieved that with 30 nights at $120 (100% occupancy, $120 ADR) or 24 nights at $150 (80% occupancy, $150 ADR).
The two scenarios look identical at the RevPAR level but are meaningfully different businesses. The high-occupancy scenario means 30 cleaning turnovers in a month. The moderate-occupancy, higher-ADR scenario means 24. If your cleaning cost is $80 per turnover, the difference is $480 in cleaning costs — roughly 13% of gross revenue. Factor in wear and tear, key handoffs, and communication overhead, and the math continues to favor fewer, higher-value stays.
When Occupancy Optimization Makes Sense
There are real scenarios where pushing for maximum occupancy is the right strategy:
Early listing establishment. A new listing needs booking volume to build review velocity and algorithmic ranking on OTAs. Accepting moderately lower ADR to fill the calendar faster in the first 60–90 days of operation is often worth the trade-off if it results in 15–20 early reviews that establish the listing's conversion credibility.
High fixed-cost properties. A vacation rental with a significant mortgage, HOA fees, and management fees that must be covered regardless of occupancy has different dynamics than a fully owned property. The carrying cost creates a minimum revenue floor that can make occupancy rate prioritization rational in slow-season months.
Low cleaning cost operations. If your cleaning turnover cost is minimal — because you manage cleaning in-house or have a very low-cost arrangement — the per-turnover economics favor filling more nights rather than holding out for higher per-night rates.
Distressed calendar scenarios. Seven days out, five nights still open, and no bookings in sight? The window for ADR optimization is largely closed. You're in occupancy preservation mode — the question is what rate fills those nights versus zero revenue.
When ADR Optimization Makes Sense
ADR optimization generally wins when you have a combination of strong underlying demand, meaningful per-stay costs, and a guest experience that degrades with very high turnover volume.
Consider a mid-size property manager running a portfolio of 12 Wynwood and Miami Beach units. Each property has cleaning costs averaging $95–$120 per turnover. At maximum occupancy (28–30 nights per month), that's $2,660–$3,600/month per unit in cleaning alone. At 80% occupancy with a 15% higher ADR, cleaning costs drop by roughly $380–$480 per unit per month while gross revenue stays approximately flat.
ADR also matters more for guest experience preservation. Properties that turn over every 2–3 days have less time for minor maintenance issues to be noticed and addressed, less time for linen refresh to be thorough, and more opportunities for guest complaints that affect review scores. Review scores drive OTA ranking and conversion rates, so the quality maintenance argument for moderate occupancy at higher ADR is real, not just theoretical.
The Seasonal Flip
One of the most important practical points: the right optimization direction flips by season in most STR markets. In Miami, the dynamics look roughly like this:
Peak season (December–April, Miami's winter high season): Demand is strong and OTA inventory tightens. ADR optimization is appropriate — the market will bear higher rates, and occupancy will remain healthy without discounting. This is when a pricing floor matters most; leaving rate on the table by filling too early at below-market rates is the failure mode.
Summer shoulder season (May–August): Demand softens except for specific event windows. Occupancy preservation becomes more important. Minimum-stay reductions, slightly lower ADR floors, and more aggressive gap-fill pricing are appropriate tactical adjustments.
Event windows (Art Basel week, Ultra weekend, South Beach Wine and Food Festival): ADR maximization, minimum-stay increases (to prevent 1-night bookings that block longer stays at premium rates), and tighter pricing floors. These windows are where under-pricing is the most expensive mistake.
What RevPAR Can't Tell You
RevPAR is a useful normalization metric, but it omits several factors that matter for actual profitability:
Cleaning and turnover costs — as described above, the per-stay cost structure means equal RevPAR scenarios can have materially different net margins depending on stay length and turnover frequency.
Guest quality distribution — high-occupancy strategies that attract more price-sensitive guests tend to correlate with higher damage rates and more complaints. The damage deposit and damage waiver structure matters here; a well-structured damage waiver can partially offset this, but it doesn't eliminate the guest experience quality differential.
Channel mix effects — Airbnb, VRBO, and Booking.com charge different commission rates and attract guests with different booking windows. Equal RevPAR on Airbnb vs. Booking.com has different net margins because the OTA fee structures differ.
We're not saying RevPAR is the wrong metric — it's the right one for tracking pricing strategy performance. We're saying it's a top-line metric that needs to be read alongside cost structure to tell the full profitability story.
Putting the Framework Into Practice
A practical rule of thumb for STR operators who haven't formalized their ADR vs. occupancy strategy: measure your net revenue per available night (RevPAR minus per-night average cleaning cost) rather than raw RevPAR. This hybrid metric captures the turnover-cost drag and surfaces whether higher occupancy is actually adding net value or just gross revenue.
For a Brickell 1-bedroom with $85 cleaning costs, a month at 90% occupancy and $135 ADR generates a net RevPAR of roughly $122 − $85 × (27/30) = approximately $45 net per available night. The same property at 75% occupancy and $160 ADR generates roughly $120 − $85 × (22.5/30) = approximately $56 net per available night. In this case the lower-occupancy, higher-ADR strategy wins net by about 25%.
The numbers change with your specific cost structure, and they change seasonally. What doesn't change is the value of doing the calculation explicitly rather than defaulting to "more occupancy is better."
Strpricely's pricing engine is designed to optimize RevPAR with configurable occupancy targets, so you can set the trade-off point that fits your cost structure. See the revenue modeling in a demo.