Base-price models are the industry standard in STR dynamic pricing, popular because they’re simple and scalable. The math needs no probabilities or advanced statistics, and the input — widely available market data — is easy to come by. We use “base-price model” to describe any model that requires a base price set or managed by a user.

Where the data comes from

A smart lock on a modern rental door

These models are fed primarily by data scraped off the OTAs — pricing and availability for the other short-term rentals in your area. A scraper is just a robot doing what you could do by hand: visit Atlanta listings on Airbnb, record price and availability for each, repeat thousands of times into a database. You can buy this data or build the scraper yourself.

From market average to a percentage curve

The scraped prices for your city are aggregated: for each future date, hundreds or thousands of observations condense into one market-average price. That curve has peaks and troughs — weekends, summer, holidays, events — created by your competitors’ variable pricing. The model then converts each day’s market average into a percentage above or below the average of the whole dataset (say, $213), producing a curve of percentages instead of dollars.

From percentage to your price

The base price is the starting point — the average rate you expect the property to command. Say I have a 3-bedroom in Atlanta I think will average $300; I set that as my base price, and the model multiplies it by each day’s market factor from the percentage curve. The result tracks the market trend exactly, just from a different starting point.

What makes it “dynamic”?

A family settling into a bright vacation-rental living room

The model becomes dynamic through the frequency it’s run — but it only changes pricing when its inputs change. When the scraper runs again and picks up the price moves your neighbors have made, your pricing updates. Day-over-day changes are usually small: hundreds of scraped properties are hard to move, and managers typically make small adjustments — big swings usually signal an error.

The base-price model by itself is not dynamic; it becomes dynamic by the frequency of running it. But the model won’t change pricing unless the inputs change.

Benefits

  • Simplicity — no historical data required, so a brand-new property with no booking history can run on day one.
  • Accessible data — you can buy scraped market data or build a scraper for almost any market in the world.
  • Easy to understand — more advanced models need dedicated revenue professionals with statistics and economics backgrounds.

The cost

A vacation-rental patio with string lights and lounge chairs in the evening

The biggest criticism is that it doesn’t truly “optimize” revenue. Optimization is a mathematical process that uses probabilities to find the revenue-maximizing price; a base-price model just takes a static price and decides how much to nudge it up or down from market trends. Think of it as a “follow your neighbor” model — if your neighbors price well, it performs well; if you don’t trust their pricing, invest in an optimization model.