Stay and Pay Cost Rules
Configure cost reductions based on stay length, such as Stay 7 Pay 6.
Introduction
The Stay and Pay Cost Rules page is part of the Hotel → Room Costs configuration in Tourpaq Office. It allows the definition of promotions where a guest stays a certain number of nights but pays for fewer nights.
This functionality supports common hotel promotions such as “Stay 7 nights, Pay 6” or “Stay 14 nights, Pay 12.”
Stay and Pay Cost Rules work together with several other Tourpaq components:
Room Cost Rules (base hotel costs)
Early Booking Cost Discount Rules
Price Lists
Profit Margin rules
Hotel Contracts
These components together determine the final hotel cost and selling price used in bookings and price lists.
Overview
Stay and Pay Cost Rules define cost reductions based on the length of stay. When a booking satisfies the configured conditions, the system recalculates the hotel cost so that only the configured Pay Days No are charged even though the guest stays longer.
Example:
Stay Days No: 7
Pay Days No: 6
The booking stays for 7 nights, but the hotel cost is calculated as 6 nights.
The cost reduction occurs at the hotel cost level. If the selling price is calculated using Profit Margin rules, the reduced cost may also produce a lower selling price toward the guest.
Purpose
Stay and Pay Cost Rules are used to:
Encourage longer stays
Support hotel promotions defined in contracts
Automate cost recalculation based on stay length
Maintain consistent pricing across bookings and price lists
This functionality allows promotional hotel deals to be implemented directly within the Tourpaq cost calculation system.
System Setup
System Setup → General → Settings -> Use Early Booking and Stay and Pay for Discount
The setting Use Early Booking and Stay and Pay for Discount uses discounted cost that also takes into account Room Discount Early Booking and Stay an Pay for calculating Discount via Profit Margin

Behavior when the setting is enabled
When Use Early Booking and Stay and Pay for Discount is enabled, the system explicitly represents the Stay and Pay in the pricing structure.
The price list display a discount line representing the Stay and Pay promotion for the applicable period
The discount can appear as a visible reduction toward the guest price.
The system considers Stay and Pay together with other discounts, such as:
Early Booking
Room Discounts
This configuration is commonly used when the agency wants the Stay and Pay promotion to be clearly visible in guest-facing documents.

Behavior when the setting is disabled
When Use Early Booking and Stay and Pay for Discount is disabled, Stay and Pay Cost Rules still apply to the hotel cost.
Stay and Pay rules still reduce the calculated hotel cost.
If the selling price is calculated from cost using Profit Margin rules, the final selling price toward the guest may still become lower because the underlying cost has decreased.
However, the system will not create a visible Stay and Pay discount line in the price list.
The setting therefore, controls how the discount is presented in the price list, not whether the rule affects cost calculation.
Price List Recalculation
Changes to Stay and Pay Cost Rules may require price recalculation before appearing in the price list.
Recalculation can occur when:
Hotel costs are modified
Profit Margin rules are updated
The Price List is saved or recalculated
This checkbox does not trigger recalculation jobs. Change hotel cost or profit margin to trigger updates.
Price updates can take up to 30 minutes. Timing depends on service load.
Field Explanation

Top Filter Section
Field
Description
Contract
Dropdown used to select the hotel contract for which Stay and Pay rules are displayed.
Show All
Checkbox that displays all configured Stay and Pay rules, including rules that may not match the current filters.
This option is useful when reviewing the complete rule configuration for a contract.
+ More Filters
Expands the filter section and displays additional filtering options.
These include filters for:
Room Type
Period
Booking date
Departure date
These filters help locate specific rules in contracts containing many configurations.
Clear
Resets all filters and returns the grid to the default display.
Room Type
The dropdown is used to filter rules by room type.
Room types originate from the configuration in:
Hotel → Room Types
Period
Dropdown used to filter rules by period number.
Periods are used within hotel to define seasonal or contractual cost ranges.
Booking Date
Date selector used to filter rules based on the booking date range defined in the rule.
This filter helps locate rules that apply only to bookings made within a certain period.
Departure Date
Date selector used to filter rules by stay date.
This allows quick identification of rules that apply to specific travel periods.
Display
Button that applies the selected filters and refreshes the grid results.
Clear
Resets the filter fields to their default state.
Rule Configuration Grid
The grid displays all configured Stay and Pay Cost Rules.
Each row represents a rule defining when and how the Stay and Pay cost reduction applies.
Field
Description
Stay Start / End
Defines the check-in (stay) period the rule applies to.
Booking Start / End
Defines the window in which the booking must be made for the rule to be valid.
Days of the Week
Dropdown that restricts the rule to specific arrival days.
Examples include:
Only weekend arrivals
Only weekday arrivals
If Selected all is chosen, the rule applies to arrivals on any day of the week.
ROOM TYPE
Defines which room types are eligible for the Stay and Pay rule. Selecting Selected all applies the rule to all configured room types.
Period
Defines the period number in which the rule applies.
Periods correspond to seasonal cost configurations within the hotel contract.
Stay Days No
Defines the number of nights the guest must stay for the rule to apply.
Example:
Stay Days No: 7
The guest must stay 7 nights to qualify.
Pay Days No
Defines the number of nights that will be charged.
Example:
Pay Days No: 6
Although the guest stays 7 nights, the cost will be calculated as 6 nights.
EB
Checkbox indicating whether the Stay and Pay rule can be combined with Early Booking rules.
When enabled, both promotions may apply together if their conditions are satisfied.
Early Booking rules are configured under:
Room Costs → Early Booking Cost Discount Rules
Contract
Displays the contract identifier associated with the rule.
This column is helpful when multiple contracts exist for the same hotel.
Trash Icon
Icon used to remove the rule from the configuration.
Deleting a rule removes it from future cost calculations but does not modify historical bookings.
Save
Commits all newly added or updated rules to the database/system.
Create
Button used to create a new Stay and Pay Cost Rule.
Selecting this option adds a new row in the grid where rule parameters can be configured.
Validation rules
Stay days no. must be greater than 0.
Pay days no. must be greater than 0.
Pay days no. cannot be greater than Stay days no.
Filters used:
Stay Start and End date
Booking Start and End date
Room
Period
Related pages
Last updated
Was this helpful?

