Child Price in Price List

Child Price (CH) in the Price List uses hotel and brand max child age limits. Learn the Child Profit Margin scope, CH eligibility validation, and Office/Web booking recalculation behavior.

Overview

Some hotels define special child prices that are valid only up to a certain age. Example: up to 12 years old.

If this age limit is not respected, child prices can be applied to older passengers. Example: passengers aged 16 or 17. This leads to incorrect cost calculations and reduced profit.

This page explains how Child Price (CH) is determined in the Price List, and how pricing is validated during booking.

Purpose

This behavior ensures that:

  • Child prices are applied only when the passenger is within the allowed child age range

  • Hotel-specific child age rules are respected

  • A brand-level fallback is used when a hotel does not define its own child age limit

  • Pricing is recalculated correctly when the passenger age changes

  • The Child Profit Margin feature continues to work as expected.

Scope and Applicability

This behavior applies only to companies where Child Profit Margin is enabled (set by a super-admin).

It does not change or affect:

  • Existing child price logic used by other setups, such as other company child pricing

  • Non-child-related pricing rules

Child Age Determination Logic

The age limits defined at the hotel level determine whether the Child Price from the price list applies to a booking. If no age limits are configured for the hotel, the system uses the Max Child Age defined in the brand settings to calculate the child price.

When calculating whether Child Price (CH) applies, the system determines the maximum allowed child age using the following order:

  1. Hotel-level child age limit

    • Defined in: Hotel > Basic Setup > Additional Settings

    Hotel Basic Setup → Additional Settings showing the hotel-level child age limit
    Hotel-level child age limit (takes priority over brand fallback).
    • If set, this value always takes priority

  2. Brand-level child age limit (fallback)

  • Defined in User > Brands > Other Settings

    Brand settings showing the Max Child Age fallback used when hotel child age limit is not set
    Brand max child age fallback (used only if the hotel has no child age limit).
  • Used only if the hotel has no child age configured

  • Ensures pricing still works for hotels without a specific rule

Pricing Rules

Child Price (CH) is applied only when:

  • Passenger age is less than or equal to the determined child age limit (hotel limit first, brand limit as fallback)

If the passenger age exceeds the limit:

  • Adult price is applied

  • Child price is not used, even if CH exists in the Price List

Price List Behavior

Child Price (CH)

Child Price entries in the Price List are not applied purely based on passenger type. The child age limit must be respected. This prevents child pricing from being applied to older passengers.

Booking Validation

Office Booking

When an agent changes a passenger’s age and saves the passenger details:

  • The system re-evaluates child eligibility

  • Pricing is recalculated immediately

  • Child Price is applied or removed based on the updated age

Web Booking

When a customer changes a passenger’s age and saves the passenger details:

  • The same validation logic is applied

  • Pricing is recalculated before the booking continues

  • The customer always sees the correct price based on age rules

Result

This ensures accurate pricing and cost calculation. It also protects expected profit margins. Hotels without a defined child age policy are still supported.

FAQ

chevron-rightWhen is Child Price (CH) applied?hashtag

Child Price is applied only when the passenger’s age is less than or equal to the allowed child age limit.

chevron-rightWhich child age limit does the system use?hashtag

Tourpaq checks in this order:

  1. Hotel-level child age limit

  2. Brand-level max child age (fallback)

chevron-rightWhat happens if a passenger is older than the allowed child age?hashtag

Child Price is not applied.

The passenger is priced as an adult, even if CH exists in the Price List.

chevron-rightWhen is pricing recalculated?hashtag

Whenever a passenger’s age is entered or changed and passenger details are saved.

This applies to both Office Booking and Web Booking.

chevron-rightDoes this affect all child pricing setups?hashtag

No.

This behavior applies only to companies using Child Profit Margin.

chevron-rightDo agents need to manually update prices after changing an age?hashtag

No.

The system automatically recalculates pricing when passenger details are saved.

Last updated

Was this helpful?