Luxury Park City Utah mountain home in winter, the type of vacation rental where revenue strategy matters more than occupancy rate alone.

High Occupancy, Low Revenue: The STR Mistake Park City Owners Make

Most Park City vacation rental owners I talk to track occupancy rate like it’s the scoreboard. They check the calendar, see a lot of booked nights, and assume the property is performing. But occupancy rate, on its own, is one of the most misleading metrics in short-term rental management. I’ve seen properties running 85% occupancy that were leaving $30,000 a year on the table. I’ve seen properties at 65% occupancy that were outearning them by a wide margin. The difference wasn’t luck. It was a fundamental misunderstanding of what “success” actually means in this business.

If you own a short-term rental in Park City and you’re measuring STR occupancy rate vs revenue the wrong way, this article is going to reframe how you look at your property’s performance.

Why Occupancy Rate Became the Default Metric

Occupancy rate is easy to see. You open your Airbnb calendar, count the booked nights, divide by the available nights, and you have a number. It feels concrete. It feels like proof that the listing is working. For a lot of owners, especially those who aren’t deep in the data side of things, a full calendar looks like a win.

There’s also a psychological pull to a booked calendar. Empty nights feel like missed revenue. So owners push to fill every gap, sometimes by dropping rates, sometimes by accepting shorter stays at off-peak times, sometimes by taking bookings they wouldn’t otherwise accept. The calendar looks great. The owner reports look considerably less great.

The hospitality industry figured this out decades ago. Hotels moved away from occupancy as a primary metric because they learned a property could have high occupancy and terrible profitability at the same time. They shifted to RevPAR, which is revenue per available room, because that single number captures both occupancy and pricing efficiency together. Short-term rental owners are starting to catch up, but many Park City hosts are still running their properties using a hotel metric from 1985.

The Real Number That Drives STR Success: Total Gross Revenue

For a short-term rental, the most important top-line metric is total gross revenue per year. Not occupancy. Not average daily rate in isolation. Total gross revenue combines everything: how many nights you book, at what rate, and across which seasons. It’s the number that actually determines your owner payout, your return on investment, and whether the property is performing at or above its market potential.

Here’s a simple example. Suppose two Park City properties are identical in size and location. Property A runs at 80% occupancy with an average nightly rate of $275. Property B runs at 68% occupancy with an average nightly rate of $360. Over 365 available nights, Property A generates roughly $80,300 in gross revenue. Property B generates roughly $89,424. Property B earns about $9,000 more per year, despite sitting empty 44 more nights.

That gap matters enormously when you calculate owner payout. At a 20% management fee, Property B’s owner takes home roughly $1,800 more annually than Property A’s owner, after factoring in the revenue difference alone. And Property B’s guests are booking at a premium, which tends to correlate with better guest quality, lower wear and tear, and stronger reviews over time. High occupancy at discounted rates is a losing strategy dressed up to look like a winning one.

This is exactly what the STR occupancy rate vs revenue question comes down to. Occupancy is a component. Revenue is the outcome. Always optimize for the outcome.

What RevPAN Tells You That Occupancy Can’t

Beyond total gross revenue, the most useful per-night metric for evaluating STR performance is RevPAN: revenue per available night. It’s calculated by dividing your total gross revenue by the total number of nights your property was available for booking. Unlike RevPAR in the hotel world, RevPAN in the STR context reflects the realistic picture of how much your property earns for every night on the calendar, whether it’s booked or not.

I look at RevPAN when I analyze properties in the Park City market. A property earning $90,000 per year with 300 available nights has a RevPAN of $300. A property earning $70,000 per year with 280 available nights has a RevPAN of $250. The first property is clearly outperforming, but if you only looked at occupancy, and the second property ran a slightly higher occupancy rate due to lower pricing, you’d draw exactly the wrong conclusion.

RevPAN gives you a single number that captures the combined effect of your pricing strategy, your seasonal availability, your booking windows, and your listing strength. When that number climbs over time, your strategy is working. When it flattens or drops despite strong occupancy, it usually means you’re underpricing peak demand or relying too heavily on last-minute discounts to fill the calendar.

In a market like Park City, where ski season weekends at Deer Valley or Park City Mountain can command dramatically different rates than a Tuesday in November, tracking RevPAN by season is even more valuable. A property that nails its ski season pricing and accepts lower occupancy during shoulder months can still outperform a property that stays fully booked year-round at flat rates.

How Dynamic Pricing Fixes the Occupancy Trap

The reason so many Park City rental owners end up in the occupancy trap is that they’re using flat or near-flat pricing. They set a base rate, apply a modest seasonal adjustment, and leave it there. This almost always results in being too cheap during high-demand periods and either too expensive or still underpriced during slow ones.

Dynamic pricing solves this by adjusting nightly rates in real time based on what the market is actually doing. During a major ski week at Canyons Village, when inventory is tight and demand is high, a dynamic pricing strategy will push rates up automatically to capture that peak premium. During a shoulder-season Monday in late October, the same system might accept a lower rate to keep the calendar moving rather than leaving the night vacant.

The result is a higher average daily rate overall, a healthier RevPAN, and often only a modest drop in occupancy because the property is priced competitively rather than deeply discounted. In practice, when I analyze Park City properties that have moved from manual flat-rate pricing to dynamic pricing, the revenue improvement tends to be meaningful. Properties capturing ski season premium correctly, while staying competitive in summer, routinely outperform their prior-year numbers without any change to the listing itself.

Dynamic pricing also removes the emotional decision-making that causes owners to drop rates out of anxiety about an open weekend. That anxiety is understandable, but acting on it usually costs money. A well-configured pricing tool removes the temptation to discount prematurely and holds rates until the booking window justifies movement.

What a Healthy Performance Profile Actually Looks Like in Park City

Based on the properties I analyze regularly in this market, a well-managed Park City short-term rental will typically look something like this. Occupancy rates often fall between 60% and 75% for larger properties and 65% to 80% for smaller ones, depending on location, pricing, and seasonality. AirDNA data for 2025 shows average per-listing revenue in the Park City market at approximately $11,317 per year, but that average is heavily skewed by underperforming properties. Properties in the top quartile of the market are earning well above that figure.

What separates the top performers isn’t a packed calendar. It’s strong ski season revenue, maintained through disciplined pricing and minimum stay requirements. It’s a summer strategy that attracts outdoor recreation travelers to keep the property generating revenue in June, July, and August. And it’s a listing that’s optimized well enough to convert browsers to bookings at a premium rate rather than relying on being the cheapest option available.

The properties that are struggling in Park City, from what I see when owners reach out, almost always share one of two problems. Either they’ve discounted themselves into high occupancy but thin margins, or they haven’t invested in their listing quality enough to justify competitive rates. Both problems are fixable. But neither shows up clearly if you’re only watching your occupancy number.

For reference, the overall Park City STR market generated roughly $342 million in total revenue in 2025, with the active listing count down to about 30,273 from over 34,000 just two years ago. That means each active listing is earning more on average than it was before. Supply is tightening. The owners capturing that upside are the ones who understand that revenue, not occupancy, is the metric that matters.

What to Track Instead: A Simple Framework

You don’t need a dashboard full of metrics to manage a short-term rental well. You need a handful of numbers that tell you whether your pricing and booking strategy is working. Here’s what I track for every property I manage.

Total gross revenue, measured monthly and annually. This is the top-line number that everything else flows from. Compare it to the prior year and to the same month last year to identify trends.

RevPAN, calculated by dividing monthly or annual gross revenue by the number of available nights. If this number is climbing, your revenue strategy is working. If it’s flat despite strong occupancy, you’re likely leaving peak-demand money on the table.

Average daily rate by season. Park City is a seasonal market with distinct ski and summer windows, plus shoulder periods in spring and fall. Tracking ADR separately for each season lets you see whether your pricing is capturing the premium when demand is high.

Occupancy rate in context. Occupancy is still a useful diagnostic tool. If occupancy drops significantly below market averages for your property type and location, that signals a listing or pricing problem. But a drop in occupancy alongside stable or rising RevPAN is often a sign that your pricing strategy is working correctly.

If you’re currently managing your Park City property yourself or working with a manager who only reports occupancy and total bookings, I’d encourage you to ask for a full revenue breakdown. The full picture looks very different from the occupancy number alone. For more on building a revenue strategy for your Park City property, see the complete guide on

For more on building a revenue strategy for your Park City property, see the complete guide on how to make more money on a Park City short-term rental.

Frequently Asked Questions

What is a good occupancy rate for a short-term rental in Park City?

A good occupancy rate for a Park City short-term rental depends on the property type and size. Larger properties typically run between 60% and 72% occupancy, while smaller properties can reach 70% to 80%. More important than hitting a specific occupancy target is whether your RevPAN and total gross revenue are tracking at or above market benchmarks for your property’s size and location. High occupancy at discounted rates is not a sign of strong performance.

What is RevPAN and why does it matter for vacation rentals?

RevPAN stands for revenue per available night. It’s calculated by dividing your total gross revenue by the number of nights your property was available for booking during a given period. It matters because it captures both your pricing efficiency and your booking rate in a single number. A rising RevPAN means your overall revenue strategy is working. Occupancy rate alone doesn’t tell you whether your property is priced well, only whether it’s booked.

Can a Park City rental be too highly occupied?

Yes. A very high occupancy rate, above 85% or 90%, can be a sign that a property is underpriced. At those occupancy levels, demand is clearly strong enough to support higher nightly rates. A well-managed revenue strategy would push rates up during peak periods, accept slightly lower occupancy at the margin, and capture a higher total gross revenue as a result. The goal is maximum annual revenue, not a full calendar for its own sake.

How does dynamic pricing affect occupancy rate?

Dynamic pricing typically results in slightly lower average occupancy compared to flat-rate strategies, because rates are held higher during peak demand rather than discounted to fill every available night. However, total gross revenue almost always improves because the gains from peak-period pricing outweigh the lost revenue from occasional vacant nights. Properties that switch from flat to dynamic pricing in the Park City market typically see occupancy drop modestly but annual revenue increase meaningfully.

What is the average revenue per short-term rental in Park City?

According to AirDNA data for 2025, the average Park City short-term rental generates approximately $11,317 in annual gross revenue, which represents a 20% increase from $9,415 in 2023. The total Park City STR market generated roughly $342 million in revenue in 2025. However, the average is pulled down significantly by underperforming properties. Well-managed properties with optimized listings and dynamic pricing strategies typically earn considerably more than the market average.

Curious what your Park City property could realistically earn under professional management? I run a free, no-obligation analysis for every property I evaluate. You get real market data, comparable properties, and a projected revenue range with zero pressure. Reach out here and I’ll put it together for you.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top