Skip to main content

How to configure pricing by age range

Updated yesterday

Offer the right rates for families by defining how guests of different ages are charged. Age-range pricing lets you customise how infants, children, and teenagers are priced — helping you stay competitive and consistent with how families book on other platforms.


Why use age-range pricing?

Setting specific rates by age group helps you:

  • Help increase direct bookings by giving families a clear, trustworthy breakdown of pricing

  • Capture more revenue by pricing each guest fairly and accurately

  • Avoid charging children full adult prices by mistake

  • Offer transparent, competitive pricing to families

  • Align with how OTAs and metasearch platforms display family rates

  • Reduce manual work and pricing errors

  • Customise pricing based on room type (e.g. family suite vs standard room)

Note: Hotels that clearly display age-based pricing often see better engagement from families — especially on mobile where quick price understanding drives conversions.


How it works

Where you can apply pricing

You can set age-range pricing in two ways:

  • Property-level (applies to all rooms/accommodations): Use this if all your rooms follow the same pricing rules

  • Room-level (specific to each rooms/accommodations): Use this when different rooms need different pricing (e.g., family suite vs double room)


Step-by-step: Set property-level pricing

  1. Go to Property > General > Children Settings

  2. Enable Age Ranges & Rates

  3. Define up to five age ranges

  4. For each age range, choose either:

    • Percentage of the standard price (e.g. 50% of adult price)

    • Fixed amount (e.g. 20€ per night, regardless of adult price)

    • Fixed discount (e.g. adult price minus 30€)

  5. Save your settings

Example:

  • Infants (0–2 years): 0% of standard price (free)

  • Children (3–12 years): 50% of standard price

  • Teenagers (13–17 years): 70€ per night

This setup applies to all rooms unless overridden at the room level.


Step-by-step: Set room-level pricing

  1. In Children Settings (under Property > General), select “Each room/accommodation”

  2. A blue banner will appear with this message:

    To manage child and age range settings per accommodation, go to Property / Rooms.

  3. Before continuing to rooms, make sure to click Save so your changes are applied.

  4. Click the link in the banner, or manually go to:
    Property > Rooms

  5. Select the room or unit you want to edit and click Edit room

  6. Scroll down to the Children section

  7. Enable Age Ranges & Rates

  8. For each age range, choose either:

    • Percentage of the standard price

    • Fixed amount

    • Fixed discount

  9. Save your settings

Repeat for any other rooms you want to configure individually.

Important: Once you select “Each room,” your property-wide settings will no longer apply. The system will use only the room-level configurations.


What guests see during booking

Once configured:

  • Guests entering children’s ages in the booking engine will see pricing updated automatically

  • The total reflects correct rates based on age

  • A breakdown of pricing by age group appears in the booking summary

If no age ranges are defined, children are charged the adult rate by default


Best practices

  • Cover all age ranges — if a child’s age isn’t included, they’ll be charged the adult rate

  • Use percentages for flexibility — they scale automatically with your standard price

  • Match age groups to your guest profile, e.g.:

    • 0–2 years: free

    • 3–11 years: 50%

    • 12–17 years: 75%

  • Use room-level pricing when room types vary significantly

  • Make sure all rooms are in scope — if you're using room-level setup, configure each room

  • Test your setup by simulating a booking with different child ages


⚠️ Warnings

  • If you define age ranges at the property level, they will apply to all rooms, unless you switch to per-room setup

  • If a child’s age doesn’t match any range, they will be charged the full adult rate

  • The system won’t allow overlaps or gaps in age coverage. You’ll get an error if:

    • Two age groups overlap (e.g. 0–10 and 8–15)

    • There’s a gap (e.g. 0–10 and 12–17)

About “Pricing per person”

If your room uses pricing per person, this feature adjusts the room rate depending on how many people stay — for example, increasing the price when a third or fourth guest is added.

Age-range pricing works alongside this logic and takes priority for children:

  • Adults follow the “pricing per person” adjustments you’ve set.

  • Children follow the age ranges you’ve defined, which override the “pricing per person” increase for them.

Example: Let’s say your default room price is 100€ for two people, and you’ve added a “pricing per person” rule that increases the price by 25€ for a third guest.

  • If the third guest is an adult, the total becomes 125€.

  • If the third guest is a child aged 10, and your age-range rule is 50% of the adult rate, the total becomes 112.50€ instead.


FAQs

Can I apply age-based pricing to bookings that were already made?

No. Age-based pricing only applies to new reservations created after you’ve set it up. Existing bookings remain unchanged and will keep their original prices.


Does age-range pricing apply automatically to manual or OTA reservations?

No. Age-range pricing only applies to direct bookings made through your Amenitiz booking engine. OTA bookings and manual reservations don’t include age-range logic, so you’ll need to adjust those rates manually if needed.


Can I use both age-range pricing and price-per-child at the same time?

No. Once age-range pricing is enabled, it replaces the old “price per child” feature. You can only use one system at a time to avoid conflicts in your pricing setup.


What happens if I don’t define an age range for certain ages?

Children whose ages aren’t covered by any defined range will be charged the adult rate. Make sure your age ranges cover all possible ages to avoid unexpected results.

Did this answer your question?