Skip to main content

How to set up per-person pricing on Booking.com

Per-person pricing for Booking.com lives on Booking.com itself, not in Amenitiz. Set it in the Booking.com extranet calendar; if the UI won't let you edit, contact Booking.com using the template inside.

Overview

Per-person pricing for Booking.com lives on Booking.com itself, not in Amenitiz. Amenitiz's Channel Manager pulls whatever rates Booking.com has, so if the per-person rules on Booking.com are wrong or missing, your guests will see the wrong price on the OTA. Set the per-person rates on Booking.com before connecting (or correcting) the Channel Manager link.


Before you start

  • Two places, two settings. The per-person price in Amenitiz controls your booking engine; the per-person price on Booking.com controls Booking.com. They must match — Amenitiz doesn't sync per-person rules to Booking.com.

  • Set the Booking.com side before connecting the Channel Manager. If the channel sync runs while Booking.com has wrong per-person rules, every new rate push will keep them wrong.

  • If the Edit button isn't available in Booking.com's calendar, or the rule shows a discount instead of an increase, you can't change it in the UI — Booking.com themselves have to update the derived-rate setup. Step 3 covers that path.


Step 1 — Open per-person pricing in Booking.com

  1. Log into your Booking.com extranet.

  2. Go to Rates & Availability → Calendar.

  3. Pick the room type. You'll see your existing rates and the per-person occupancy rules attached to each.


Step 2 — Edit the rate from the UI (if possible)

  1. Click Edit on the rate.

  2. Adjust the per-person amounts to match what you've configured in Amenitiz.

  3. Save.

If you don't see an Edit button, or the rule type is wrong (e.g. a discount appears where you wanted an increase), the rate plan is locked from extranet editing. Continue to Step 3.


Step 3 — Ask Booking.com to set it up for you (if the UI won't let you edit)

  1. In the Booking.com extranet, go to Inbox → Booking.com messages.

  2. Click See contact options on the right side of the page.

  3. Pick Rates & Availability as the topic, then click See all contact options → Message.

  4. Send the template below, filling in your accommodation name and the per-person amounts you want. Booking.com will configure the derived rates on their side and confirm by email when done.

Message template

Hello,
​
In preparation for connecting our new Channel Manager with our Booking.com account, I would like my rates to be automatically adjusted based on occupancy using "derived rates".
​
Please create a single Standard rate that will be derived based on occupancy. Below are the details for [room name]:
​
1-2 guests: apply the Standard rate
3 guests: Standard rate + €** increase
4 guests: Standard rate + €** increase
​
Please make these changes from your side as it requires manipulation on yours. Please confirm by EMAIL once done.
​
Thanks in advance.


FAQs

Why doesn't Amenitiz set the per-person price on Booking.com for me?

Booking.com handles per-person occupancy rules through their own "derived rates" feature, which the Channel Manager API doesn't expose. The Channel Manager pushes the master rate; Booking.com derives the per-person adjustments from rules you set on their side.


I set the per-person price in Amenitiz only. Why is Booking.com showing the wrong number?

Because Booking.com's per-person rule is what they actually use when an OTA guest books. Open Booking.com's extranet, fix the rule there, and the next channel sync will line up.


When should I do this — before or after connecting the Channel Manager?

Before. If you connect the Channel Manager first and the per-person rules on Booking.com are wrong, every rate push from Amenitiz will use those wrong rules until you fix Booking.com. Set Booking.com correctly first, then connect.


Can I set up multiple rooms with one Booking.com message?

Yes — extend the template with the same structure for each room name and amount. Booking.com will process them together.


The Booking.com per-person price should be a discount, not an increase. Can I do that?

Yes — use the same template but replace "increase" with "discount" / "decrease". Booking.com supports both directions; the derived-rate setup is the same either way.

Did this answer your question?