/Help Center
Adminpms

Room pricing

Verified May 1, 20263 min read

Once you have room types and rate plans set up, this is where you put numbers on them. A pricing update covers a date range, applies to selected rate plans and room types, and pushes the new price (plus optional restrictions) to wherever you sell — reception, the channel manager, the booking engine, or all three.

Open the pricing form

From the top navigation, open Rates → Pricing. The pricing list shows every update you've previously sent, sorted newest first. Click Add new (or the + button on the right) to start a new one.

Rates menu in the top navigation
The Rates menu in the top navigation.
Rate Pricing option highlighted in the menu
Pick Rate Pricing.
Add new button placement on the pricing list
Click + (or Add new) to create a new pricing update.

Name and date range

Give the update a name you'll recognize later — "High season 2026", "Christmas premium", "Last-minute August discount". This name appears in the history list and audit log so you can find or roll back a specific update later. Then pick the start and end dates of the period this pricing covers.

Days of the week

Tick which days of the week within the date range the update applies to. Default is all seven. Untick Mon–Thu to make a weekend-only update; untick Fri–Sun to make a weekday update. This is the cleanest way to run different prices for weekends and weekdays without having to define dozens of date ranges.

Where to send the update

Pick one or more destinations:

  • Reception — applies to manual reservations made from the dashboard. Affects every rate plan.
  • Channel manager — pushes the price to Booking.com, Expedia, etc. Only rate plans connected to your channel manager appear in the picker.
  • Booking engine — affects direct bookings on your website. Only rate plans flagged "Show on booking engine" appear.

Set prices per rate plan

For each rate plan you want to update, expand the card and enter the price for each room type. You don't have to fill in every combination — leave a cell blank to keep the existing price for that rate-plan/room-type combo.

Per rate plan + room type combination you can also set:

  • Included capacity — override the default for these dates only.
  • Minimum / maximum nights — date-specific stay restrictions. Useful for raising the minimum to 3 nights during a long weekend even if the rate plan default is 1.
  • Per-guest pricing — adjust the third-guest, fourth-guest, child surcharges for these dates only.
Pricing form with rate plans, room types, prices and capacity options
The pricing form. Each rate plan is a card; expand it to set prices for each room type.

Room-type-level updates

Below the rate plan section, you can also set values directly on a room type — independent of any rate plan. Use this when you want to update something rate-plan-agnostic, like the room type's default price for direct bookings without a rate plan, or per-guest pricing applied to all rate plans for the period.

Close sales (stop-sell)

To stop selling a room type for the date range, tick Close sales on that room type. The room type disappears from the booking engine for those dates and the channel manager pushes a stop-sell to your OTAs. Use this when you've sold out, when a room type is being renovated, or when you want to manually fence off inventory for a group hold.

Save and propagate

Click Save. HotelBee writes the new prices for every covered date in your local database, then pushes to each selected destination. Channel manager pushes can take a minute or two to propagate to OTAs — you can watch the channel manager queue if you want to confirm individual messages have been delivered.

Edit or revert an update

Every update stays in the pricing list. Click one to reopen and adjust — useful when high season starts a week later than planned and you want to shift the date range without redoing the whole price grid. To revert, change the prices back manually with a new update; HotelBee doesn't auto-rollback because past reservations may already depend on values from intermediate updates.

Patterns that work well

  • Set base prices first — do one big year-long update at the base rate, then layer seasons and weekends on top.
  • One update per season — keep updates atomic so a single rollback only affects that season.
  • Update minimum nights with the price — high-season pricing usually pairs with min-2-nights or min-3-nights.
  • Push to all channels — unless you have a specific channel-only deal, keep prices identical across reception, OTAs, and direct booking. Rate parity matters to OTAs.

Frequently asked questions

Related articles