Why fixed rates leave money on the table
Demand for your vacation rental shifts every single day. During the summer holidays or a big city festival, guests would happily pay considerably more; on a rainy Tuesday in November they will barely pay the full rate. A rigid fixed price ignores exactly these swings - and it does so in both directions.
In high season your price is too low: the apartment books out fast, but every night could have earned more. In the off season the same price is often too high: guests book elsewhere, your place sits empty, and an empty night is lost revenue you never recover. Dynamic pricing resolves this trade-off by finding, for each day, the price that optimizes occupancy and margin together - instead of forcing a compromise that loses in both directions.
The most important price levers at a glance
Dynamic pricing sounds complicated, but it rests on a handful of clear, easy-to-follow factors. Once you understand these levers, you can justify every pricing decision:
- Season: high, low and shoulder season are the biggest dial. School holidays, public holidays and the regional weather decide when willingness to pay rises - and when you have to actively nudge demand with discounts.
- Weekday: Friday and Saturday are in higher demand than a Monday or Tuesday in most locations. A weekend premium combined with slight weekday discounts fills the weak nights without giving away the strong ones.
- Lead time and last minute: far in advance you can price with confidence. The closer the arrival date gets and the emptier the day still is, the more a last-minute discount pays off - an empty night tomorrow earns zero euros otherwise.
- Occupancy: if your calendar is already well filled for a period, you can offer the last free nights at a higher rate. If it is still empty, that signals the price is too high or an incentive is missing.
- Local events: trade fairs, concerts, sporting events or a city anniversary push demand up sharply for a short window. Hosts who know these dates and price them in ahead of time capture a disproportionate share of their annual revenue on just a few days.
Example: the same day, two scenarios
Picture a Saturday in July. If a city festival happens to fall on the same date and your calendar is already three-quarters full, you combine the season, weekend, occupancy and event premiums - the price can sit well above your base rate. The same Saturday in November, with no event and an empty surrounding, makes more sense with a last-minute discount. The scenarios here are meant purely as illustration, not as a fixed rule - but the principle holds everywhere.
Minimum stay: the underrated lever
Price is only half the job. At least as important is the length of stay. A single booked night between two free days creates cleaning and turnover costs, yet blocks two potential arrival days around it. With a dynamic minimum stay you steer this deliberately:
- High season and weekends often deserve a higher minimum stay, so you do not waste valuable arrival days on single nights.
- Gaps between two bookings, on the other hand, you can open up with a reduced minimum stay, so even a one- or two-night booking fills the otherwise lost gap.
- Short lead time also argues for relaxed rules: someone who wants to arrive the day after tomorrow rarely plans a whole week.
Used correctly, the minimum stay prevents exactly the expensive scattered gaps that otherwise fray your calendar - and makes the turnover effort per booking profitable again.
The two big dangers: overpricing and underpricing
Dynamic pricing is not a license to simply raise prices permanently. Both extremes cost you money - just in different ways.
Overpricing leads to vacancy. An overpriced apartment is booked less often, slips down the search results on many portals and collects fewer reviews - a disadvantage that compounds over months. Underpricing, by contrast, does fill the calendar, but gives away margin on every single booking that you never get back. Especially treacherous: an apartment that is fully booked all the time feels like success, yet is often a clear sign the price is set too low.
Be careful with aggressive last-minute discounts
Last-minute discounts make sense for rescuing empty nights - but granted too early and too deeply, they train your guests to wait for the discount on principle. Apply discounts deliberately, only once the arrival date is near and the day is genuinely still free. Otherwise you undermine your own price floor.
Pricing is not a one-time setup: watch and adjust
The most common mistake is to set prices once and then never touch them again. But the market keeps moving: new competitors in your location, an extra event, a rainy summer, or a soft booking pace. A good price strategy is therefore an ongoing process.
- Keep an eye on occupancy per period: if a month is filling too slowly, that is an early warning sign of prices being too high - there is still time to correct.
- Compare your prices regularly with similar properties in your area, so you do not sit systematically too high or too low.
- Maintain your event calendar early, because demand for fairs and festivals often builds up months in advance.
- Anyone running several portals should roll out price changes in sync everywhere - otherwise you sell the same night on two channels at different prices. That is exactly why it helps to push prices straight to the channel manager.
Doing all of this manually is possible, but time-consuming and error-prone: even a single apartment with a 365-day horizon means 365 pricing decisions, multiplied by every change in the market. This is where software that takes over the calculation helps. There are two fundamentally different approaches.
Two routes to automatic prices: fixed rules or market data
Dynamic pricing software essentially works in one of two ways. Both are legitimate; they simply suit different hosts.
- Rule-based: you set a base price plus rules in percent, such as “Friday and Saturday +15%” or “free nights from 7 days before arrival −20%”. The software calculates every day from them. Every price is traceable, and only what you entered applies. The flip side: the software only knows your rules and your own data. New competitors, a freshly announced event or a weak booking pace in the market are things you have to notice yourself and translate into a rule.
- Market-data-based: specialised pricing tools such as PriceLabs, Beyond or Wheelhouse factor in data from comparable listings and demand in your market and derive prices from it. That takes a large part of the market monitoring off your hands. In return, you run another tool with its own contract alongside your channel manager.
Fixed rules are often enough if you know your market: when weekends are in demand, when the trade fairs take place, how early your guests book. Hosts who manage many properties in changing markets, or who do not want to follow market movements themselves, are better served by a market-data tool.
How Oasify helps
Oasify deliberately takes the rule-based route: prices by your rules, every day explained, and you decide what goes out automatically. Unless you set it up, nothing reaches Smoobu without your approval; if you wish, Oasify sends automatically, from today or only far ahead. You find the automatic prices in the “Prices” menu, with the tabs Calendar, Rules and Fees & discounts.
Base price, guardrails and rules
Per unit you set a base price, a minimum and maximum price and the minimum nights. Rules in percent then apply on top:
- Weekdays: for example Friday and Saturday +15%. What counts is the weekday of the night, meaning the arrival day: “Friday” is the night from Friday to Saturday. If you wish, you also set the minimum nights per arrival day, for example Monday 4 and Friday to Sunday 2.
- Periods: season, trade fair, public holiday or city festival, optionally with their own minimum nights and repeating every year. If several periods overlap, their percentages add up.
- Last minute: steps by days before arrival, for example from 14 days −10% and from 7 days −20%. If several steps match, the closest one applies, so five days before arrival it is −20%. Last minute only affects free nights, and a step can also lower the minimum stay.
- Far in advance: a surcharge for nights at least a set number of days away, for example from 180 days +10%.
- Gap nights: a free gap between two bookings, up to a length you choose, gets cheaper. Optionally the minimum stay drops there too, so the gap becomes bookable at all.
- Adjacent days: free nights right before an arrival or after a departure, for example the night before an arrival −10%. Optionally the minimum stay drops there, so a short stay fits in before it. If the night lies in a short gap, the gap-nights rule applies.
Every rule applies to all units or only to selected ones. Of the weekday, last-minute, far-in-advance, gap-night and adjacent-day rules, exactly one per kind applies per unit: a rule for selected units replaces the general one of the same kind there. Periods, on the other hand, all add up.
One formula you can check yourself
For every day of your planning period (12, 14, 16, 18 or 24 months, 12 by default) Oasify calculates: price = base price × (1 + sum of the matching rules in %). The result is rounded to whole euros, kept between the minimum and maximum price, and never falls below 10% of the base price. There are no hidden curves, no cap per rule and no slider that changes your values afterwards. What you enter takes effect exactly as entered.
Example: why €138?
Base price €120, rule “Friday and Saturday +15%”, last minute from 14 days −10% and from 7 days −20%. A free Saturday six weeks out costs €120 × 1.15 = €138. If the same Saturday is still free ten days before, the 14-day step applies: €120 × (1 + 0.15 − 0.10) = €126. Five days before, the 7-day step applies: €120 × 0.95 = €114. Oasify shows exactly this calculation in the day view, line by line, including rounding and whether the minimum or maximum price kicked in.
The minimum stay follows your rules too, in a fixed order: the starting point is the unit's minimum nights, the weekday rule can set it per arrival day, a far-in-advance step and a period set their own values (during trade-fair week, for example), a last-minute step can lower it for free nights shortly before arrival, and the gap-night and adjacent-day rules lower it so that short free stretches become bookable. The day view explains this as well. For individual days or date ranges you can set a custom value for the price, the minimum nights or both at any time. Recalculation never overwrites it, and “Back to automatic” returns the day to the rules.
Calendar: Oasify price next to the Smoobu price
The calendar shows all units and days in one view, each with the Oasify price, the Smoobu price whenever Smoobu shows something different, and the status of the day: “Matches Smoobu”, “Change pending”, “Sending failed”, “Smoobu status unknown” or “Booked”. Above it sit four key figures: occupancy for the next 30 days, the average price of free nights over the next 30 days, booked revenue for the next 90 days compared with the same period last year, and the number of pending changes. They are your basis for sharpening your rules. Oasify does not adjust prices to occupancy on its own; the decision stays with you.
Approval to Smoobu, automatic if you wish
Unless you set it up, Oasify sends nothing on its own. Under “Review & approve” you see per unit what would change: Smoobu value → new value, for price and minimum nights. One click on “Send to Smoobu” bundles consecutive days per unit into one request. Before sending, Oasify reads Smoobu again; afterwards it reads back, and only what Smoobu has actually stored counts as confirmed. Through Smoobu the values reach your connected platforms. At night Oasify re-reads Smoobu and recalculates. For a fresh comparison in between, there is “Refresh Smoobu data”.
Guests can book up to about 14 months ahead on the portals. So that these nights carry your prices too, you choose the planning period under “Planning & automatic sending” in the Rules tab and can also switch on “Send to Smoobu automatically” (off by default). Oasify then sends the price and minimum stay of all free days whose arrival is at least the number of days you chose away (0 to 365, 90 by default; with 0 from today, so also last-minute prices and gap nights) every night after the recalculation, and reads Smoobu back afterwards. Days closer than your lead time only go out via approval, occupied days never. For the arrival day you can also have tonight’s free night get cheaper from a set time (never below your minimum price) or be blocked in Smoobu. Only users who may approve prices to Smoobu can switch it on or change it.
A quick start with suggestions you can see
During setup Oasify suggests the base price from the Smoobu prices of your free nights (the median), plus a minimum price of 60% and a maximum price of 250% of it. It also creates starter rules: Friday and Saturday +15%, last minute from 14 days −10% and from 7 days −20%, far in advance from 180 days +10%, and gaps of up to 2 nights −10% with an adjusted minimum stay. Everything is visible, editable and can be switched off individually. You can also take the minimum price from the break-even calculation in Oasify, so no night slips below the floor your costs require.
If automatic prices are switched on for a unit, its minimum price also protects your own booking site: discounts there (promo code, the non-refundable rate and length-of-stay discounts) are cut back so far that the stay does not fall below your minimum price per night. The promo code is cut first, then the non-refundable discount, and the length-of-stay discount last.
What Oasify deliberately does not do
Only your rules, your own bookings and your Smoobu data go into the prices. Oasify uses no market data, no competitor prices, no AI and no benchmarks from other customers, and it does not adjust prices to demand on its own. If you want prices from market data, Oasify does not replace a tool such as PriceLabs, Beyond or Wheelhouse. The two can be combined: for units whose prices such a tool sets, you switch off automatic prices in Oasify, or you simply do not use the feature. Self check-in, cleaning and invoices keep running independently.
Automatic prices are part of the Professional plan and included in the free trial, but not in the Starter plan. Smoobu is currently the supported channel manager.
