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

circle-exclamation

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

Last updated

Was this helpful?