Rate plans
Flexible, Non-refundable, Breakfast included… each with its price, its conditions and where it sells. With a rooms × plans matrix to see it all at once.
What it solves
A hotel does not sell one price: it sells several, and each one changes something — the discount for not being able to cancel, breakfast, the corporate rate. Keeping them by hand on every room is the job that eats the most time and where everyone makes mistakes.
You notice it in things like these
- Raising the Double's price means touching five rates by hand, one at a time.
- A corporate rate ends up published on Booking because nobody checked where it sells.
- Creating a new rate is a six-step wizard people abandon halfway through.
How it works
The matrix: rooms × plans
A grid with today's price for every cell, calculated on the base or on the parent rate. Type 1850 to fix it, +200 to add or -10% to adjust. There is a price view and a rule view.
The header is the plan's rule
Each column header shows the adjustment most rooms share, inferred from what is there — not a new column to maintain — and changing it there changes them all. A cell that does not follow the rule is flagged as an exception, with "back to rule" one click away.
The whole plan on one screen
The six-step wizard is now a single screen with everything visible: what you sell and what it derives from, prices with "Apply to all" for the shared adjustment, cancellation and payment, what it includes and the meal plan, where it sells, and the review. A side index marks what is already done.
Channels are set automatically by audience
The rule lives in the domain and is applied by creation, editing and the bulk generator alike: a corporate rate cannot end up published on Booking even if the API is called directly. It is not a checkbox anyone can forget.
"Add rates" to build the fan-out
The fan-out creates the typical derived rates from a parent rate in one go. It is always visible as a button on the matrix, not only when the matrix is empty.
Saves like the form, losing nothing
The matrix saves plan by plan through the same service as the form — version, channels, push to Channex — and without touching anything else in the plan. Per-person pricing with different adjustments is shown here and edited on the rate page.
Where it lives in the panel
- Rooms & rates
- Rates
- Rate plans
What it needs first
The base price of each type: the plan is calculated on top of it or of its parent rate.
Base priceA cancellation and payment policy to assign to it.
Cancellation and payment
Carry on here
Shall we walk through it with your hotel on screen?
Half an hour, your rooms and your rates, and whatever questions you have. No commitment and no card.