What dynamic pricing means for a hotel
A room is a perishable product: an empty night cannot be sold later.With dynamic pricing, the hotel doesn’t just set one rate per season; it adjusts the rate for each date to the expected demand. If a weekend is well booked early, the rate for the remaining rooms goes up. If a period is running slowly, the rate is lowered carefully or an offer is created to bring in extra guests. The goal is not the highest rate but the best total revenue across all nights, measured for example by RevPAR.
Dynamic doesn’t mean chaotic. Guests accept different prices for different dates; they know that from flights and concerts. What annoys them are unexplained jumps within a few hours, or a price on the hotel website that is higher than on an OTA. Good pricing is therefore above all understandable and consistent.
For small hotels the most important tool isn’t an algorithm but routine. If you go through the next 90 days every week and make two or three pricing decisions, you are already doing revenue management.
Which factors determine the right rate
Every pricing decision is based on a few signals. The most reliable are your own data, because they show demand for exactly your hotel. Market observation, such as a look at the rates of comparable hotels in your area, can add to them but doesn’t replace them.
| Factor | What it shows | Typical response |
|---|---|---|
| Occupancy | How many rooms are already booked for a date | Raise the rate step by step above a threshold |
| Pickup | How many bookings have recently come in for this date | Strong pickup: raise; no pickup: review or create an offer |
| Pace | On the books compared with last year at the same lead time | Ahead: hold or raise the rate; behind: react early |
| Season | Baseline demand over the year | Seasonal periods with their own base rate |
| Events | Trade fair, concert, festival or sports event in the area | Surcharge and minimum stay for those dates |
| Day of week | Leisure guests at weekends, business travellers during the week | Separate surcharges or discounts per weekday |
| Lead time | How many days remain until arrival | Use early-bird discounts or last-minute offers deliberately |
Pricing rules or recommendations: two approaches that complement each other
Pricing rules are fixed if-then instructions: “If occupancy is above 70%, plus 10%.” “Friday and Saturday plus €15.” “With less than seven days’ lead time and under 40% occupancy, minus 10%.” Rules are predictable, easy to explain and ideal to start with. Their limit: they only react to what you thought of.
Recommendation tools also analyse your booking history, notice for example that a date is booking faster than usual, and suggest a rate change. A good tool always shows why it recommends something, stays within your limits and leaves the decision to you. Be sceptical of promises such as guaranteed revenue increases, or of a black box that changes rates without explanation.
In practice, successful small hotels combine both: rules for the framework of season, day of week and occupancy, recommendations for the exceptions, and a fixed weekly review in which a person makes the decision.
| Criterion | Pricing rules | Rate recommendations |
|---|---|---|
| Basis | The conditions you have set | Booking history, current demand and your limits |
| Transparency | Very high | High, if reasoning and signals are shown |
| Effort at the start | Low, a few rules are enough | Needs enough booking data |
| Reaction to the unexpected | Only if a rule applies | Spots unusual booking speed |
| Control | Through the rule itself | Through approval plus minimum and maximum rates |
Guardrails: minimum rate, maximum rate, minimum stay and rate parity
Every dynamic pricing set-up needs limits. The minimum rate protects you from dropping below your costs and your standards in weak periods. Calculate it from your costs per occupied room (cleaning, laundry, energy, breakfast and commission) plus a margin. The maximum rate protects your reputation: a weekend at three times the price may sell out, but guests will judge you by that price in their reviews.
A minimum stay is often more effective than a higher rate. A Saturday sold as a single night often blocks Friday and Sunday. Set a two-night minimum stay for strong weekends or events, and lift it again if gaps remain shortly before arrival.
Rate parity means the same room type with the same conditions is offered at the same price on all channels. Whether and how far OTAs may impose requirements on you depends on the contract and the country; if in doubt, have your OTA contract checked by a lawyer. Regardless of that, your direct rate should never be higher than on an OTA. The cleanest way to give direct bookers an advantage is a dedicated direct rate, an extra such as breakfast or late check-out, or better cancellation terms.
Set your guardrails before you start
- Minimum rate per room category, calculated from costs per occupied room plus a margin
- Maximum rate per category that suits your hotel and your reviews
- Maximum rate change per step, for example 10% or €15
- Minimum stay for weekends, public holidays and events
- Direct rate never higher than on OTAs; direct-booker advantage via rate, extra or conditions
- Exclude fixed negotiated rates, such as corporate rates, from automatic changes
A worked example with four rules
A hypothetical 20-room country hotel has a base rate of €120 per night in its double room category, a minimum rate of €95 and a maximum rate of €185. It works with four simple rules that are applied one after the other. All figures are an example.
For a Saturday in August, 45 days before arrival, at 75% occupancy, the result is: base rate €120, high season plus 20% to €144, weekend plus €15 to €159, occupancy above 70% plus 10% to €174.90. The rate stays below the maximum. For a Tuesday in November, five days before arrival, at 30% occupancy, only the last-minute rule applies: €120 minus 10% gives €108, well above the minimum rate of €95.
Watch the order: whether a fixed weekend surcharge is applied before or after a percentage surcharge changes the result. So test your rules in a rate preview with typical stays before they go live.
Start small in four weeks
- 01Week 1: review base rates
Set the base, minimum and maximum rate per category; create seasonal periods and weekday surcharges.
- 02Week 2: occupancy rule
Introduce one rule for high occupancy, for example plus 10% from 70%, and check it in the rate preview.
- 03Week 3: minimum stay
Set a two-night minimum stay for the next strong weekends and events.
- 04Week 4: weekly routine
Every Monday, go through the next 90 days: on the books, pickup, outliers. Note your decisions briefly and review them later.
How STRYK handles it
In STRYK a single pricing logic calculates the rates for the PMS, the booking engine on your website and the rate preview. For each room category you set the base rate, minimum and maximum rate and the minimum stay. Pricing rules work as a surcharge or discount in percent or euros, or as a fixed rate, and can be tied to period, days of the week, length of stay, lead time, occupancy and sales channel. In the rate calendar you set a separate rate for individual days, for example for an event. Rates can be derived from another rate, for instance a non-refundable rate at 10% below the flexible rate, so you only maintain one price. The rate preview shows for typical stays which rules apply and what the final rate is.
Connected OTAs receive the same rates and restrictions. Connect Booking.com, Expedia, Airbnb and other channels to STRYK. Manage rates and availability centrally and handle OTA reservations in the calendar. You set channel mark-ups deliberately instead of maintaining rates per OTA by hand. Rate plans, pricing rules, rate calendar and rate preview are included in the STRYK base price.
The Intelligent Pricing add-on adds forecasts and recommendations per category and stay date to the rules. It analyses occupancy, pickup, pace, booking curve, lead time, ADR and RevPAR; you enter events yourself. Every recommendation shows the current and recommended rate, the change, the strategy and the signals. You approve or reject recommendations manually, or let them be applied automatically within your minimum and maximum rates and your maximum change. Manually set special rates stay protected, and if the data is too thin, the automation stops and shows why. STRYK does not read competitors’ rates; there is no automatic rate shopper. Intelligent Pricing is free for one month and then costs 1.9% of the room revenue recorded in STRYK, only for as long as you have the add-on activated.
| Feature | Included |
|---|---|
| Base rate, minimum and maximum rate, minimum stay per category | In the base price |
| Pricing rules by period, weekday, length of stay, lead time, occupancy and channel | In the base price |
| Rate calendar with daily rates, derived rates, rate preview | In the base price |
| Distribution to connected OTAs via the channel manager | The channel manager is included in the STRYK core price. |
| Intelligent Pricing: forecast, recommendations, manual approval or automatic within limits | Add-on, free for 1 month, then 1.9% of room revenue |
| Automatic reading of competitor rates | Not available |