Blog›Connectivity

Booking.com Child Rates Not Mapping Correctly to Your PMS: A Fix Guide

Child rates or occupancy pricing set in the Booking.com extranet aren't landing correctly in your PMS, and this explains the mapping problem and how to correct it.

The Prime Host Partners team9 Nov 2026 · 7 min read

You set a child rate or age-based occupancy pricing in the Booking.com extranet, and when the booking arrives, your PMS either charges the wrong amount or doesn't reflect the child occupancy at all. This is a mapping problem specific to how occupancy-based pricing is structured, and it's worth understanding the mechanism before trying to fix it by trial and error.

Full guide on this topic
What goes wrong with child rate mapping

Booking.com lets you configure pricing that varies by the number and age of children in a reservation, often layered on top of your base adult rate. When that structure doesn't map cleanly to your PMS, one of two things typically happens: the reservation comes through at the adult-only rate with the child occupancy missing from the booking details, or it comes through at a flat total that doesn't break down into the components your PMS expects.

Front desk staff usually notice this first, when a guest arrives with a family booking and the amount on the confirmation doesn't match what the system is showing as owed.

Why occupancy-based pricing is harder to map than a flat rate

A simple adult rate maps one rate plan ID to one price, which is straightforward for most channel managers. Child and occupancy-based pricing instead sends a structure — age bands, per-person surcharges or discounts, sometimes tied to specific room types — and your PMS needs to understand that structure the same way Booking.com does, not just receive a single number. If your PMS's rate plan setup doesn't have an equivalent occupancy structure configured, or if the mapping was built before child rates were added on the Booking.com side, the extra detail has nowhere correct to go and either gets dropped or flattened into the base price.

Where occupancy pricing breaks down
1Age bands not mirrored in the PMSBooking.com has age-based tiers that your PMS rate plan doesn't have an equivalent structure for.
2Rate plan built before child pricing was addedThe mapping was set up for a simpler rate and was never updated after child occupancy pricing was introduced later.
3Totals flattened at the channel manager layerThe booking arrives as one lump sum instead of broken into the adult and child components your PMS needs to display correctly.
How to verify what's actually being sent and received

In the Booking.com extranet, open the exact rate plan and check how child pricing is configured — the age bands, whether it's a surcharge or included in a package rate, and which room types it applies to. Then open a recent affected reservation in your PMS and compare its occupancy and price breakdown against that configuration line by line. If the PMS shows the right total but the wrong breakdown, the issue is how the structure is being interpreted; if the total itself is wrong, the mapping is likely missing the child pricing component entirely.

Child rates fail quietly because the booking still arrives — it just arrives missing the one detail that made the price make sense.
Fixing the mapping and keeping it correct
Open the exact rate plan in the Booking.com extranet and note exactly how child pricing is structured for that room type.
Compare a recent affected reservation's occupancy and price breakdown in your PMS against that structure, not just the total.
Check whether your PMS rate plan has an equivalent child or age-based occupancy setup, and create one if it's missing.
Re-map the rate plan rather than manually adjusting individual reservations, so future bookings come through correctly too.
Test with a sample booking across the full age range you offer before trusting the fix at scale.
How Prime Host stops this from happening again

Read-back verification applies to rate and mapping changes as much as it does to availability — when a rate plan, including its occupancy structure, is pushed to Booking.com's extranet, the system reads back what Booking.com actually stored and compares it against what was intended, field by field. That catches a mapping gap before it reaches a guest's reservation rather than after. If occupancy pricing keeps causing mismatches, that verification step is the structural fix — the public demo at try.primehostpartners.com is open to try without signing up.

Frequently asked
Why does a child rate booking show the wrong total in my PMS?
Usually because the age-based pricing structure configured in Booking.com's extranet has no equivalent setup in your PMS rate plan, so the extra detail gets dropped or flattened.
Does this affect every booking or only ones with children?
Only reservations that actually use the child or occupancy-based pricing — standard adult-only bookings on the same rate plan are usually unaffected.
Should I fix individual reservations or the rate plan mapping?
Fix the mapping. Correcting individual reservations by hand doesn't prevent the next family booking from arriving with the same problem.
Want to see all of this working for real?
Walk through the actual system in read-only mode. Nothing to fill in.

Read next

© 2026 Prime Host Partners
Privacy PolicyTerms of Service