Ceiling/Floor
The Ceiling/Floor tab provides G3 RMS with the minimum and maximum single occupancy prices that you want to sell. The Ceiling value is the highest possible price that you would charge in a high demand period. The Floor value is the lowest price that you are willing to sell. G3 RMS chooses from this range when determining the price.
If G3 RMS has sufficient data, it can suggest these values, either automatically, or when you click Suggest. For any Price Excluded Room Class, you enter the fixed price.
What Help Do You Need with Ceiling and Floor Values?
-
I want to know how G3 RMS calculates the suggested values.
-
I want to understand how other factors impact the Ceiling/Floor values.
-
I want to understand the process of sharing our pricing strategy with G3 RMS through pricing setup.
-
I need to know how to manage my room types that are not sold publicly or that rarely sell.
Note: For independent products, you define their Ceiling and Floor values separately, but the steps are the same.
Setup Steps

- Click
, then Decisions, and then Pricing Configuration.
- Click to edit
the Primary Priced or Independent product.
The Definition page displays. - Click the Ceiling/Floor tab.

Before you use Suggest, ensure the Offsets,


In this example, it shows how to save the suggested values as a draft. To accept the draft values and replace the values in the Current Configuration tab, click Save.
- Click Suggest. If the Suggest option is not available, enter values manually.
A new Draft tab opens with the suggested Floor and Ceiling values for the Base Room Type of each Room Class and, if applicable, Seasons. - On the Draft tab, review the Ceiling, Floor, and if applicable, Season values by day of week to ensure they meet your business needs. Make changes, if needed.
Note: for Price Excluded Room Classes, no values are suggested, and you enter the fixed price. - If needed, click Export to Excel
to review suggestions on a spreadsheet.
- Continue with any of the following actions:
- Click Clear to remove all suggestions and enter your own.
- Click
to delete the Draft completely.
- Click Save as Draft to continue your review later.
- Click Save to accept the draft values and replace the values in the Current Configuration tab.

- Enter the Ceiling and Floor values for each Base Room Type and day of the week:
- Enter the Ceiling and Floor values in the Value field. The value populates each day of the week.
- Press the Tab key to navigate to each day of the week to edit each value, if needed.
- If needed, click Export to Excel
to review suggestions on a spreadsheet.
- Click Save.
- Continue your pricing setup with Offsets to price other room types within a Room Class differently, if needed.

If you have a complex setup with many seasons, or you manage pricing data for multiple properties in one place, or both, use the upload option.
- Click Export to Excel
to download the template with the current values.
Note: Importing replaces the old values and you can't recover them. - Save the workbook to a location on your computer.
- Add the new values or change existing values as needed.
For details on entering the data, use the Upload Instructions tab in the Excel file. - If you made changes, save the modified workbook in an XLSX format.
- Click upload
. A warning message displays, click Yes to continue.
- Navigate to and select the saved workbook, then click Open.
G3 RMS checks the workbook for data and formatting errors. If the system finds no errors, it displays the imported data. If it finds errors, it cancels the import and tells you which rows have errors. Click the export iconto export the error list. Correct the errors, then re-import the workbook.

If you entered your default pricing setup without suggestions, use the following steps to create optional seasons. For example, during your high demand season, the lowest rate that you want to sell might be higher than during the rest of the year.
- In the Seasons panel, click Add
.
- Add a Season Name. You can refer to this name later if you want to copy a season to create another.
- Type or select the Start Date for the season. The Start Date must be greater than or equal to the System Date.
- Type or select the End Date for the season. The End Date can be any future date and is not limited by the forecast window.
- Change the default Ceiling and Floor values for each required Base Room Type and day of the week. If you have already created a season, you can also use the Copy From menu to copy an existing season's values.
- Enter the Ceiling and Floor values in the Value field. The value populates each day of the week.
- Press the Tab key to navigate to each day of the week to edit each value, if needed.
- Click Save.

If you add seasons that lead to overlapping dates, G3 RMS follows these rules:
- If you add a new season in the middle of an existing season, G3 RMS splits the existing season into two seasons, one before the new season and one after the new season. These two have the values of the original season. The new season has the new values.
- If you add a new season that partially overlaps (later start date, same end date as existing season), two seasons result. The new season and its values apply to the overlapping dates.
- If you add a new season that includes all the dates of an existing season, the new season takes over and its values replace those of the existing season.

When G3 RMS suggests Floor and Ceiling values, it checks and, if needed, creates up to four seasons per year for the next two years where pricing differs from the default values. It also creates a season for each recurring Special Event that had either a higher or a lower pricing structure than normal days. Review and change the season, if needed.
You can edit a future season (with a Start Date after the System Date). When you edit a current season, G3 RMS splits the season and you can edit only the future dates. You can't edit past seasons.- If necessary, change the selected checkboxes to view only
Present or
Future seasons. Or use the
search box to filter by name of the season.
- Click Edit
for the season that you want to edit.
- Change the Season Name, if needed.
- Type or select a new Start Date for the season, if needed. To be changed, the Start Date must be greater than or equal to the System Date.
- Type or select a new End Date for the season, if needed. The End Date can be any future date and is not limited by the forecast window.
- Type new Ceiling or Floor values for each day of the week, as needed.
- Click Save.

You can completely delete a future season (with a Start Date after the System Date). When you delete a current season, G3 RMS splits the season and deletes only future dates. You can't delete past seasons. G3 RMS deletes past seasons based on the data retention policy.
- Click Delete
for the season that you want to delete.
- Click OK.
When you change Pricing setup, a sync flag is displayed in the menu bar to indicate that your changes impact the system's forecast and decisions. See Sync for more information.
Best Practices
Consider How G3 RMS Calculates the Suggested Values
The suggestions use your historical pricing (bookings with the Equal to BAR attribute from up to 730 past days) and, if available, rate shopping data (how your pricing differed from your competitors in the past and how competitors price for future dates). The system also creates a season for each time period and for each Special Event where pricing differs from the default values.
Note: in its suggestions, G3 RMS already considers the following best practices, like using historical values and following the Rounding Rules and Room Class Order.
Use Historical Prices to Determine Your Range
Add Ceiling and Floor values that are within a reasonable range of your highest and lowest historical prices, by season, and if significant patterns exist, by day of week. For example, if your historical range has been 100 to 200, do not load 70 to 250. As a general rule, if you would not sell a price value in a manual environment, do not make it available in the price range.

G3 RMS learns price sensitivity for each price point from past reservations. In the example of a historical range from 100 to 200, the system has learned the price sensitivity for these prices from past guest behavior. Because you have never sold rooms at 250, the system has not learned the price sensitivity for that price point yet. Until G3 RMS can learn from actual behavior, it assumes the price sensitivity is the same as for the closest known price point (200, in this case).
If your property uses a

The system learns quickly, so use small increments if you want to explore a lower or higher pricing strategy than in the past. In the above example with a historical range of 100 to 200, don't change the range to 100 to 250 or 70 to 200. Instead, start with 90 or 220, and let the system learn while you monitor the forecast and decisions. Then, if successful, expand the range.

If you used a price point in the past for only a handful of dates (for example, only during high-demand special events), do not make it the default Ceiling value for the year. Instead, set up a season when that price point is the Ceiling value. The reason is the same as why you should start with your historical prices, namely how the system learns price sensitivity. If you use the highest price as the Ceiling for the full year, G3 RMS likely will use it over other dates with less demand until it learns the true price sensitivity over non-peak demand dates.
Consider Other Factors That Impact Ceiling/Floor Values
Setting the Ceiling and Floor values is the key step to define your pricing strategy. But G3 RMS also considers other setup when producing the Final Price that your guests see.
The following areas impact your Ceiling and Floor values:
Setup | Description |
---|---|
Rounding Rules |
For example:
|
Price Ranking |
Room Classes on the Ceiling/Floor page follow the ranking that you set up in Rooms Configuration. G3 RMS warns you if the Floor price for a higher Room Class isn't equal to or higher than the Floor price for a lower Room Class. And likewise for the Ceiling values. For example, you have Standard and Suite Room Classes. Standard is ranked as Order 1 and Suite as Order 2. If you set the Floor for your Standard Base Room Type to 100, then you must set the Floor for the Suite Base Room Type at or above 100. The Floor values in seasons must also follow this hierarchy. If you set up an optional Minimum Price Differential of 20 between Standard and Suite, then the Floor for Suite must be at or above 120. G3 RMS also considers Offsets. The system confirms that the Floor and Ceiling of a Room Class's lowest priced room type are equal or below the lowest priced room type of the next higher Room Class. See Price Ranking for how G3 RMS enforces the order. For example, if the lowest Standard room type has a floor of 100 and the lowest priced Suite room type has an Offset of -20, then the Floor for Suite must be at or above 120. Note: If you use Advanced Price Ranking and Upgrade Path, G3 RMS does not check if your pricing follows the Room Class hierarchy. |
Taxes | The suggested Ceiling and Floor values include tax, if you are in a country with Tax-Inclusive Pricing![]() |
Supplements |
If your property uses Supplements, include the single occupancy Supplement cost in the Ceiling and Floor values. This makes it easier for you to determine and enter the lowest and highest prices you want G3 RMS to sell. The suggested Ceiling and Floor values include Supplement values. Therefore, if you set up Supplements for the first time, we suggest that you enter the Supplement values before completing Ceiling/Floor Transient values. Before G3 RMS calculates the Optimal Price, it removes the single occupancy Supplement cost. The system adds supplements to the Optimal Price when it calculates the Final Price, see Final Price Calculation for details. |