Get started with PriceLabs now!
Want to learn what PriceLabs can do for you? See for yourself with a free trial. Get started now!
You can now fully automate your minimum stay rules with Dynamic Min Stay, a powerful new feature that applies our data-driven recommendations directly to your listings. These recommendations adjust automatically based on seasonality, market trends, and listing performance—no more guesswork required.
This article dives into how our model behind Dynamic Min Stay has evolved, what’s powering the latest recommendations, and how they help you drive more revenue with less effort.
Minimum stay rules are powerful levers for maximizing both revenue and occupancy. That’s why we developed our Minimum Stay Recommendations to help you set the right rules for your listings. With the launch of our new Dynamic Min Stay feature, you can now automatically apply and update these recommendations in real time.
In this post, we highlight how we have continually improved our model over time. While the rest of this post will end up being a peek under the hood of the model and a bit more on the technical side, the TL;DR summary is:
In 2017, we introduced our dynamic minimum stay settings, which quickly gained popularity. The ability to adjust minimum stay requirements based on lead time and automatically open up availability for shorter stays was a novel revenue optimization feature. It was a natural progression for revenue management systems, and we took the lead in introducing it.
In February 2022, we expanded these settings, offering even more flexibility with additional layers, adjacent night settings, and the option to set them differently for various seasons.
However, a common concern voiced by our customers was the challenge of determining the optimal settings. Questions like “What should the minimum stay be for bookings far in advance?” and “How should these settings change based on lead time?” often perplexed users. Suppose you want to prioritize mid-term rentals—how should you adjust your settings accordingly?
Our data science team has been diligently addressing these questions since last year, and we’re thrilled to share PriceLabs’ Minimum Stay Recommendation Engine – the World’s first and only intelligent minstay engine.
There are two primary reasons to use dynamic Minimum stay restrictions:
Coming up with the right Minimum Stay rules is a balancing act between the value of Guaranteed Revenue now and Opportunity Costs associated with neighboring dates being less bookable. Here’s a deep dive on how it works:
At the core of our minimum stay recommendation engine is “opportunity cost.” In simple terms, selling a couple of nights 11 months out brings some “guaranteed revenue” (the revenue from those two nights). This feels great, and barring a cancellation, you are now guaranteed certain income for that month. However, for the dates surrounding the two nights booked, the chances of getting booked reduced pretty drastically. That drop in potential revenue from nights around the booked dates is the “opportunity cost.”
To illustrate this, consider the example below showing a calendar with 10 days and 2 nights (15th and 16th of the month) booked with a 2-night stay.

Let’s focus on the previous night (the 14th) and, for example, overlay the possible 4-night reservations that could book the 14th night.

Because the 15th isn’t available, the last 3 of those potential bookings aren’t really possible anymore.

Once the 2 nights (15th & 16th) are booked, it’s not just the 14th that experiences a drop in potential demand, but also other nights around it. For example, many week-long stays that would have previously been booked on the 11th will now be unable to.
The question remains – how many of these longer bookings could potentially bring larger revenue (by also booking the 14th and other adjacent nights) do we forecast in the market?
The example above illustrates that one part of calculating the “guaranteed revenue” vs “opportunity cost” tradeoff is easy:
With the above examples and context, you’ll notice a few things about our minimum stay recommendations:
When attempting to calculate these values, there are 3 main categories of factors we need to consider. These factors are continuously being tuned and improved on here at PriceLabs
Length of stay
Many of our customers (especially in urban locations) see a significantly higher proportion of mid-term bookings on their properties. The image below shows data for 2-bedroom properties in Chicago (our HQ!) – you’ll see that compared to the ski market above, Chicago sees a lot darker gray (15+ night stays).
Length of stay patterns in Chicago, IL, USA (an example urban market) show weekend-heavy short-term demand, but also a large portion of mid-term stays
We created these two modes based on observations that many customers prefer one over the other for operational reasons.
For very seasonal markets (e.g. ski or beach markets), annual minimum stay settings do not work. Using our Minimum Stay Profiles in combination with Custom seasonal profiles.
However, the challenge of finding optimal and revenue-maximizing minimum stay restrictions for each season becomes even more complicated.
To help, we also run the opportunity cost optimization for each month’s demand in isolation to see if, for a given month, the recommendations deviate from the overall recommendations. These “exception” months are called out with our recommendations, and you can create special requirements for these using Minimum Stay Profiles.
PriceLabs’ enhanced Min Stay Recommendations leverage deeper insights into Market Trends, your unique Listing Performance, and a sophisticated approach to Risk Factor uncertainty.
By continuously refining our data and algorithms, we’ve built a model that intelligently balances guaranteed revenue against opportunity costs, even in complex edge cases. This results in stronger recommendations proven to boost your revenue while reducing operational overhead, moving you beyond the limitations of static rules.
With Dynamic Min Stay, harnessing this powerful optimization is now effortless, letting our smarter model work automatically to maximize your bookings and profitability.
Back to building,
PriceLabs Data Science Team
Want to learn what PriceLabs can do for you? See for yourself with a free trial. Get started now!