You can create special rate plans and packages for any time period or day of the week, with length-of-stay limitations, among other restrictions.
Cloudbeds believes every lodging business is unique. We offer tools for all sizes and budgets to help you establish and grow your business. Reach out to our dedicated team for more information on each available package. Not yet a Cloudbeds customer? Access our Pricing Guide and schedule a demo.
If you want to sync your rate plans with the connected channels, check Distribution Channel Rate Plans.
Benefits
With Rate Plans & Packages, you can:
- Set different prices and policies for your rate plans.
- Offer discounts for specific periods, set availability for certain days, and control minimum/maximum stay lengths (e.g., Flexible, Refundable, Non-Refundable, Weekly/Monthly Discounts, Last-Minute Deals).
- Create packages to include add-ons and boost sales.
- Offer special promotional rates with promo codes for guests.
- Set up rate plans based on existing ones for easy management.
Where to use rate plans & packages
- OTAs / Distribution channels
- Reservations booked on your property's website / Facebook (via booking engine)
- Manual reservations created within Cloudbeds
Rate Plans & Packages Page Overview
On the Rate Plans & Packages page, you can:
- Create new rate plans
- Search for your rate plans by name
-
Sort (filter)
the rate plans by:
- Creation date
- Alphabetical order
- Expiration dates (farthest and soonest)
- Hide expired intervals
-
Enable or Disable a rate plan for other sources or the booking engine:
- This toggle controls whether your rate plan is displayed on the booking engine, is available internally as a source during new reservation creation and is available for channel sync if you have Advanced Channel Rates.
- Visualize the interval details
- Edit a rate plan
- Copy this rate plan to configure a new one
- Delete this rate plan (Clicking DELETE will remove the mapping between our system and channels).
Set up a Rate Plan or Package
-
Access
Rates and Availability in the main menu
of your dashboard
- Go to the Rate Plans & Packages page
- Click to add a new rate plan
- Enter the public Rate Plan name (displayed in the Booking Engine)
- Enter the private Rate Plan name (internal name, e.g., Breakfast Included - August Breakfast Included—September Breakfast Included, etc.).
- Select whether this is a derived rate plan:
- The derived rate plan is a percentage or amount higher or lower than the rate you select (i.e. 10% higher than the base rate or $15 lower than the Breakfast and Lunch rate).
- This is a perfect option if you have a fixed discount/price increase for specific conditions of stay, such as 10% for all stays longer than 5 nights.
If you opt for a Derived Rate plan, follow the settings details below.
Derived Rate Plan Settings
The derived rate plan feature supports:
- Deriving rates and extra-person pricing.
- Deriving rates from inactive rate plans.
- Deriving rates from an existing derived rate plan (limited to deriving from a rate plan that has only been derived once).
The derived rate plan feature does not support:
- Deleting a rate plan if it is used as a primary “derived from” rate plan.
- Deriving restrictions set on the primary “derived from” rate plan.
- Due to the system's limitations, the maximum discount value that can be input is 99.99%.
- When the rate is set to any amount below $50, and the Derived Rate Plan is set to -99.99%, the room will not show availability due to the zero rate.
- Enforcing rate plan availability limits on OTAs when the channel rate plan is derived on the channel extranet.
- Select "Yes" for "Is this a derived rate plan?"
- Configure whether this is a discount or addition to the rate in percentage or amount
- Select from which rate plan this rate will be derived from
If you have price differentials configured, rate plan prices could also be affected. For more information about Price Differentials, see Price Differentials - Everything You Need to Know.
- Scroll down to the Availability settings
- Click to add an interval for this rate plan
- Configure the date settings
- Choose the available room type(s):
- You can only choose a room that is associated with the primary rate plan;
- The rate and extra person pricing are derived from the rate for each room selected.
When you set a derived rate plan, the standard price will appear stricken on the booking engine (while a non-derived rate plan will not):
.
If you do not opt for a derived rate plan, continue with the following steps:
-
Promotion Code (for the booking engine): Select Yes, if you want this rate plan or package displayed only when a promotion code is entered.
- If the package has a promotional code applied, the rate plan will not be available for channel mapping.
- If you enable the promo code option and enter a promo code, you'll be given a direct link to the booking engine page with the promo code applied in advance.
- Select the add-ons included in your package in the drop-down menu (optional):
- If the room costs 100 per day with a special offer and you add 'Breakfast' as an add-on to the package, the guest should pay 100 for both the room and breakfast
- Select which sources* this rate plan will be available for.
- *This applies to direct reservations only (added manually or booked via the booking engine).
- If the source website is not selected, this rate plan won't appear in the booking engine.
The information below will be displayed on the booking engine:
- Inclusions: What does the package include? Ex: Breakfast, Shuttle
- Policies: Enter the package policies. Be aware that the system user and the property's guests are responsible for following the policies. The system cannot control the policies entered here.
- Image: Upload an image to promote your package.
Set up the Rate Plan Availability
After configuring the basic information of your rate plan, scroll down to the Availability section and follow the instructions below:
At least one availability interval must be added to save this rate plan.
- Click to
- Enter the interval name (for internal control)
- Select the accommodations this rate plan will be applied
- Select the date range for this rate plan (start and end dates)
- Select on which days of the week the rate plan will be available
- Enter restrictions for the rate plan if needed (optional)
For more information:
In each accommodation interval setting, you can configure:
-
Saleable Accommodation:
- Keep the "All" box selected to make all units saleable;
- Uncheck the "All" box to specify how many units of a certain type you allow to sell with that package pricing.
Important: If this rate plan is mapped to a channel, the OTA may still show room availability based on your overall inventory. However, Cloudbeds will automatically close the rate plan on the channel once the availability limit you set here is reached. To enforce this behavior on OTAs, your property must have Channel Revenue Allocation enabled in Distribution → Settings.
-
Rate:
- If your rate plan is non-derived, enter the package rate for each day of the week.
- If the rates are equal for each day of the week, write the price and click to apply to all.
-
Additional Guest Pricing: If you charge an additional fee for adults or children not included in the rate, you can indicate the price of each additional adult and child below.
- Use the same as base rate: The same price will be applied for each additional adult and/or child based on base rates.
- Custom: For this rate interval, you can indicate a new price for each additional adult and/or child.
- Click on Add Interval to save the settings.
- Click
in the bottom right of your screen to save all the rate plan configurations.
FAQ
How can I set up a rate plan with different discounts for weekends and weekdays?
If you want different prices/discounts for specific days—e.g., one price for Friday–Saturday and another for Sunday–Thursday—use intervals inside your rate plan.
Option 1 – Manually enter exact prices (select “No” for “Is this a derived rate plan?”)
Choose this if you’re creating the rate plan from scratch and want to type the exact price for each day in each interval.
- From the Main menu
- Go to Rates and Availability → Rate Plans & Packages
- Click + New Rate Plan and complete the basic details
- Under Rate Plan Name (Public/Private), name it (e.g., “Weekend and Weekday Discounts”) and set all configurations
- Scroll to Availability and click + Add Interval
- In Days of Week, select ALL days of the week. Enter your exact prices in the Amount fields (already including the discount).
For example: Enter the weekday rate (e.g., 80) manually for Sunday to Thursday, and enter your weekend rate (e.g., 100) for Friday and Saturday. - Click Add Interval
- Click Save to apply your rate plan
Important: In this option, percentages are not calculated automatically. If your weekend discount makes the price 100, type 100. If your weekday discount makes it 80, type 80. You are entering the final prices directly in each interval.
Option 2 – Use a derived rate plan (select “Yes” for “Is this a derived rate plan?”)
The setup process is the same as in Option 1 — you’ll still go through the steps to create a new rate plan and add intervals. The only difference is that when you reach the “Is this a derived rate plan?” section, select Yes instead of No.
This option allows the system to automatically calculate a percentage-based adjustment (for example, “-15% from Base Rate”). You don’t need to enter rate amounts manually, as the system automatically applies the discount or markup to the base rate—or to the rate plan you selected in the dropdown.
The same percentage applies to all dates in the rate plan, across all intervals, and the Amount fields will be disabled (you can’t type day-by-day prices).
If you need different percentages (e.g., 15% off on Fri–Sat and 20% off on Sun–Thu), create one derived rate plan per percentage and assign each to its own interval range.
Summary
- Choose “No” (manual amounts) if you want full control to type exact prices per day and per interval. Bonus: you can keep several intervals within a single rate plan (e.g., one for Fri–Sat and another for Sun–Thu or for High versus Low season) and set different amounts in each.
- Choose “Yes” (derived %) if you want an automatic percentage off/on your base rate. If you need different percentages for different days of the week, create separate derived rate plans—one per percentage—and link each to the appropriate interval range. You won’t have to type rate amounts; the system calculates them for you automatically.
Why does the OTA still show availability if I limited availability for a rate plan?
Availability limits set inside a rate plan interval control how many rooms can be sold under that specific rate plan (for example, a promotion or package), not how many rooms are available overall.
When this rate plan is mapped to an OTA, the channel may continue to show room availability because availability is sent at the room level. To prevent overselling a specific offer, Cloudbeds will automatically close the mapped rate plan on the OTA once the availability limit for that rate plan is reached.
This means: the room may still be bookable on the OTA using other rate plans, but the limited or promotional rate plan will no longer be available once its cap is met.
Example scenario:
You create a “Breakfast Included – Limited Offer” rate plan and set it to sell only 2 rooms per night for a specific room type. Your property may still have additional rooms available overall, and those rooms can still be sold on the OTA using other rate plans (such as a standard or flexible rate).
Once the 2-room limit is reached for that specific rate plan, Cloudbeds sends a closed flag for that rate plan to the OTA, preventing any further bookings under that offer for the affected dates.
Requirement: To enforce rate plan availability limits on OTAs, your property must have Channel Revenue Allocation enabled in Distribution → Settings.
This setup is especially useful when you want to:
- Limit how many rooms are sold under a promotion or discounted rate.
- Avoid overselling special packages on OTAs.
- Continue selling rooms at other rate plans once a promotional cap is reached.
Comments
Please I need help for the new package booking plan deals
Hello, Nemia Pollock!
Thank you so much for reaching out.
We have already forwarded your request to our Support Team, so they can take a closer look and provide assistance.
Regards!
1) Is there a way to set book dates that differ from stay dates?
Example: If I set up a promo now (Dec 2024), and add another interval to sell this promo again next year (Dec 2025), will the promo automatically be visible now (Dec 2024) if I search for dates in Dec 2025? Meaning, can I build rate plans in advance by setting specific booking dates, where the rate plan appears once the hotel is within the booking date range?
Hello, Kristen Lair!
Thank you so much for asking this question. We have already escalated your inquiry to our Support Team for dedicated assistance.
Regards!
I am trying to set up a discount code for a 100% fully comped stay. However, when I go to book it says there are rooms available despite plenty of availability. If I drop the percentage it works, but will not work at 100%. Is there a better way to set up fully comped stays that gives the guest the ability to book themselves?
Hi, Aspen Coleman Lucas,
We have created a new ticket for you, so our Support Team can look closely at this case and assist you as soon as possible.
Regards!
I need a complimentary rate at $0
Hello, Jessica Couture,
The system allows to Attach a promo code to a rate plan or package, please feel free to take a look at the linked article. If you need further assistance with this request, please contact our Support Team.
Regards!
I want the rate plan to be open ended so never expires. Linked to my flexible rate with OTA so i can control min LOS rather than manually doing. It wont let me set open ended i must pick a date. Is there a way to do this?
Hi Harry Gordon,
I went ahead and opened a ticket with our support team, so they can offer personalized assistance this topic.
Thank you,
Please sign in to leave a comment.