How to connect your hotel to Booking.com

Updated: 2026-09-28
14 min read
uMehmon · Innosoft Systems

Short answer: connecting your hotel to Booking.com has two parts. First, you list the property as a Booking.com partner (listing, agreement, Extranet). Second, you link the Booking.com calendar to your own hotel software so bookings flow in automatically and no room is sold twice. The fastest way is iCal sync; the most complete way is an API connection through a certified Channel Manager.

This guide walks through the whole path, from creating your listing to syncing the calendar with a Hotel PMS and preventing overbooking. It is written for owners and managers of hotels, hostels, aparthotels and guest houses, with a focus on Uzbekistan and Central Asia, but the principles apply anywhere.

Why Booking.com matters for a hotel

Booking.com is one of the largest online travel agencies (OTAs) in the world. Many international travellers search for accommodation on platforms like it because they are familiar, show reviews, work in the traveller's own language and have clear cancellation rules. For a property in Tashkent, Samarkand, Bukhara or Khiva, not being on Booking.com means missing a meaningful share of potential guests.

Booking.com is not free advertising, though. It charges a commission on each booking and expects your calendar to be accurate at all times. If the calendar is wrong, a guest books a room that is already taken. That is an overbooking, and it can hurt your rating and lead to penalties.

So "connecting to Booking.com" is more than opening a listing. It means joining a sales channel, your real occupancy and your front desk into one system.

Part one: listing your hotel on Booking.com

Sign up and choose a property type

You create an account on Booking.com's partner sign-up page and choose a property type: hotel, hostel, aparthotel, guest house, apartment and so on. The type matters because search filters and guest expectations depend on it.

Next comes the address. Make sure the pin on the map is exact. A wrong location means a lost guest and a bad first impression before check-in.

What goes into the listing

Your listing is your shop window. Pay attention to:

  • Room types such as "Standard Double", "Family Room" or "Bed in Dormitory", each with occupancy, bed type and size.
  • Photos that are bright, clean and cover every room type. Photos are one of the strongest drivers of conversion.
  • Amenities like Wi-Fi, air conditioning, breakfast, parking and airport transfer. Tick only what you really offer.
  • House rules covering check-in and check-out times, children, pets and smoking.
  • Cancellation policy, flexible or strict, which affects both price and booking volume.
  • Prices, starting with a base rate you adjust by season later.

Agreement, commission and payouts: the basics

Booking.com mainly works on a commission model: you pay a percentage only on completed stays. The rate is stated in your agreement and shown in the Extranet. It can vary by country, property type and the programmes you join, such as visibility-boosting programmes. Take the exact number from your own agreement, not from "average commission" figures online.

There are usually two payment flows. In many cases the guest pays at the property and Booking.com later invoices you for the commission. In some markets Booking.com can collect payment from the guest and then pay the property out. Check the finance section of the Extranet to see which option is available for your property in Uzbekistan.

Tip: build commission into your pricing up front. Otherwise every OTA booking earns less than a direct one, and you only notice at month-end.

The Extranet: Booking.com's control panel

After approval you get access to the Extranet, where you manage:

  • the calendar, meaning how many rooms are on sale on each date,
  • rates and restrictions like minimum stay or closed-to-arrival,
  • the reservation list and guest messages,
  • reviews and your rating,
  • finance, meaning commission invoices and payouts.

The Extranet is convenient, but it only sees Booking.com. If you also take phone bookings, walk-ins, corporate clients and other channels, the Extranet knows nothing about your real occupancy. That is where calendar sync comes in.

Part two: calendar synchronisation

Why you need it

Picture a 10-room hotel. The receptionist sells the last free room over the phone but forgets to close the date in the Extranet. An hour later another booking arrives from Booking.com. One room, two guests. That is a textbook overbooking.

Sync prevents this. Every date that is taken in your internal system is closed on Booking.com automatically, and every Booking.com reservation lands in your system automatically.

What is iCal?

iCal (iCalendar) is an open standard for sharing calendar data. Booking.com provides an export link for each room type listing the booked dates. Your software reads that link at intervals and marks the dates as taken. The reverse works the same way: your software gives you an export link, you import it into the Extranet, and Booking.com blocks the dates that are taken on your side.

iCal's strength is simplicity: no certification, no complex setup, just copy and paste the links. Its weakness is that it only carries "booked or free" and it updates periodically, not instantly.

What is the Connectivity API?

Booking.com's Connectivity API (technically known as B.XML) is a full two-way connection for certified providers such as channel managers and PMS vendors. It carries not just availability but also prices, rate plans, restrictions and full reservation details in near real time.

To use the API, the provider must be certified by Booking.com and hold a dedicated connectivity (machine) account. A hotel cannot plug into the API directly on its own; that is the Channel Manager's job.

iCal vs API: comparison

CriterioniCal syncConnectivity API (B.XML)
What is transferredBooked / free dates onlyAvailability, prices, rate plans, restrictions, booking details
Update speedPeriodic, delays possibleNear real time
Setup effortLow: copy linksRequires a certified provider and connectivity account
Rate managementManually in the ExtranetCentrally from your software
Overbooking riskReduced, but remains during the delay windowMinimal
Best forSmall and mid-size properties, fast startMulti-channel hotels with high occupancy
Status in uMehmonWorks today (two-way)With a certified connectivity account

How uMehmon works with Booking.com

uMehmon is a cloud hotel management system and Channel Manager built for Uzbekistan. Here is where the Booking.com integration stands today (full details on the Booking.com integration page):

  • Two-way iCal sync works now. Booking.com reservations land in uMehmon, and uMehmon occupancy is pushed back to Booking.com.
  • Connectivity API (B.XML) requires a certified connectivity (machine) account and runs once that account is in place.
  • Expedia: iCal works now; the API follows Expedia certification.
  • Agoda, Airbnb, Trip.com, Hostelworld and others are on the roadmap.

What happens when a booking arrives

  1. A new Booking.com reservation reaches uMehmon through sync.
  2. The system automatically assigns it to a free room of the right room type.
  3. The dates turn red on the tape chart.
  4. Every staff member's screen shows a notification in real time.
  5. If no room is free, the booking lands in the unassigned bookings row with an overbooking warning.
  6. The new occupancy is pushed back to Booking.com, so the date is closed in the channel too.

There is also a test (simulation) mode, so you can try the connection without touching live reservations.

What the front desk gains

A Booking.com guest is checked in like any other: passport details, automatic E-mehmon registration at check-in (Uzbekistan's mandatory guest registration), a folio, and the cash desk for UZS cash, foreign currency, Uzcard, Humo, Visa and Mastercard. Reports show OTA share and direct share as separate metrics, so you can see how much each channel really brings in.

How to avoid overbooking

Overbooking means selling the same room for the same night twice. It usually has three causes: a calendar that was not updated by hand, sync delay, and room types that are mapped incorrectly.

Practical rules

  • Keep a single source of truth. Manage availability in one system (your PMS) and let the OTAs copy from it.
  • Map room types correctly. "Standard Double" on Booking.com must point to exactly those rooms in uMehmon.
  • Protect your last rooms. If you rely on iCal, keeping the last room for direct sales in peak season reduces risk during the delay window.
  • Mark rooms out of order. A room flagged for maintenance in housekeeping does not go on sale.
  • Sync cancellations too. If a cancelled booking does not reopen the dates, you lose a night you could have sold.
  • Watch the unassigned bookings row. It is the simplest early signal before the guest shows up.

If an overbooking still happens

Contact the guest right away and offer an upgrade or a room at a nearby partner property. In uMehmon a room change is recorded with a reason, and the activity log shows who changed what and when, which makes the follow-up review easy.

Numbers and formulas

Commission and occupancy differ for every property, so below you will find only formulas and calculations clearly labelled as examples.

MetricFormulaWhy it matters
Net OTA revenueBooking value − (booking value × commission %)True value of the channel
OTA shareRoom nights sold via OTAs ÷ total room nights sold × 100%Channel dependency
OccupancyRooms sold ÷ rooms available × 100%How full you are
ADRRoom revenue ÷ room nights soldAverage rate
RevPARRoom revenue ÷ available room nightsOverall performance

Example: a 20-room hotel sells 14 rooms for one night, so occupancy = 14 ÷ 20 = 70%. If 6 of those 14 came from Booking.com, OTA share = 6 ÷ 14 ≈ 43%.

Example: a booking worth 800,000 UZS with an assumed 15% commission means a 120,000 UZS commission and 680,000 UZS net. (The 15% is only for the calculation; use the rate in your own agreement.)

For more on reading these metrics, see What is hotel occupancy? and How to calculate RevPAR.

Quick Q&A

Question: Must Booking.com have the same number of room types as my PMS? Answer: No, but each Booking.com room type must map to a specific room type in the PMS. Otherwise the system cannot tell which room a booking belongs in.

Question: What should I do during the iCal delay window? Answer: Sell your last rooms carefully in peak season and watch the unassigned bookings warning. Manage frequently changing rates and restrictions in the Extranet.

Question: I run several properties. Does each connect separately? Answer: Yes, each property is a separate Booking.com listing. In uMehmon, several hotels live under one account with their data kept separate.

Question: Can I connect hostel beds to Booking.com? Answer: In hostel mode, uMehmon currently supports only the E-mehmon integration. OTA channels for hostels are on the roadmap.

Pros and cons

Pros of Booking.com with sync

  • Wide reach among international travellers, backed by the platform's own marketing.
  • Automatic sync cuts manual work and errors.
  • All bookings on one tape chart, with staff seeing changes at the same time.
  • Channel analytics: OTA share, cancellation rate, booking lead time.
  • A quick start with iCal and no technical skills required.

Cons and limitations

  • Commission on every booking, so net revenue is lower than on direct sales.
  • Risk of relying too heavily on one channel.
  • iCal does not carry rates or restrictions and updates with a delay.
  • The API requires a certified provider and a connectivity account.
  • Reviews and ratings need constant attention.

Manual, basic calendar or uMehmon

ApproachWhere availability livesOverbooking riskExtras
Paper logbook + ExtranetTwo separate placesHighNone
Excel + ExtranetTwo separate placesMedium to highBasic records
iCal-linked calendar onlyCalendarMediumNo cash desk, no E-mehmon
uMehmon (PMS + Channel Manager)Single tape chartLowE-mehmon, cash desk, folio, analytics, roles, audit log

How to make your Booking.com listing stronger

Even with perfect sync, a weak listing brings few bookings. A few practical tips:

  • Title and description. Lead with your location's main advantage, in concrete and verifiable terms, for example "a 10-minute walk to Registan Square".
  • Photo order. Put your best room or facade first. Show the bathroom, breakfast and common areas.
  • Pricing policy. Very different prices for the same room across channels confuse guests. Plan rates by season and day of the week.
  • Review replies. Answer every review, especially negative ones, politely and specifically.
  • Response speed. Quick replies to guest messages build trust and improve the chance of a booking.

Listing quality and calendar accuracy work together. A good listing brings bookings, and an accurate calendar lets you accept them without conflicts.

Pre-connection checklist

  1. The property is approved and you have Extranet access.
  2. Room types and room counts match on both sides.
  3. Check-in and check-out times and the cancellation policy are the same everywhere.
  4. Commission is built into your prices.
  5. Someone owns booking monitoring and knows the overbooking procedure.
  6. Test mode and daily checks are planned for the first week.

Conclusion

Connecting to Booking.com means building a solid listing, understanding the terms and, above all, linking the calendar to your internal system properly. For a small property, iCal gives a fast start that covers the basics. As you add channels, an API connection becomes the better option. Either way, availability should be managed in one place.

To understand the concept behind all this, read What is a Channel Manager?.

Start a 14-day free trial. Sign up for uMehmon, add your rooms and have Booking.com iCal sync running on day one.

Step by step

How to connect your hotel to Booking.com

  1. 1

    Register as a Booking.com partner

    Create an account on the Booking.com partner sign-up page, choose your property type (hotel, hostel, aparthotel, guest house) and enter your address.

  2. 2

    Complete your listing

    Add room types, occupancy, amenities, good photos, house rules, a cancellation policy and prices. Review and accept the agreement and commission terms.

  3. 3

    Set up the Extranet

    Once the property is approved, log in to the Extranet, check the calendar, rates and payment settings, and switch on booking notifications.

  4. 4

    Open a uMehmon account and add your rooms

    Start the 14-day free trial at umehmon.uz/register and set up rooms and room types that match your Booking.com room types.

  5. 5

    Link iCal feeds in both directions

    Add each room type's iCal export link from the Extranet to uMehmon, and import the export link that uMehmon gives you into the Extranet.

  6. 6

    Test and monitor

    Try the connection in test (simulation) mode, block one date and confirm the change appears on both sides. During the first week, check the tape chart and the unassigned bookings row every day.

Frequently asked questions

Signing up and listing a property on Booking.com is generally free. The platform earns a commission on each completed booking. The exact rate and payout terms are set out in your agreement and shown in the Extranet, so read them carefully before you sign.

It depends on the property type, how complete your listing is and how quickly your address and documents are verified. Some properties open quickly, others need extra checks. A complete, accurate listing avoids most delays.

No. iCal only carries booked and free dates. Prices, rate plans, restrictions and detailed guest data do not travel over iCal; they are managed in the Extranet or through an API connection.

Today uMehmon syncs with Booking.com two-way over iCal: incoming bookings land on the tape chart, and your occupancy is pushed back to Booking.com. The Connectivity API (B.XML) mode requires a certified connectivity account.

Contact the guest immediately and offer an upgrade or a room at a nearby partner property. Then resolve the case with Booking.com through the Extranet. In uMehmon a booking with no free room lands in the unassigned bookings row with a warning, so you see the problem before the guest arrives.

Yes. In uMehmon, iCal sync with both Booking.com and Expedia works today and both channels appear on one tape chart. The Expedia API connection follows Expedia certification, while Agoda, Airbnb and other channels are on the roadmap.

The Channel Manager is included in the Pro plan (590,000 UZS per month, up to 40 rooms) and the Business plan (990,000 UZS per month, up to 300 rooms). The Start plan does not include it. The 14-day free trial unlocks every feature.

For a very small property you can, but every booking and every cancellation must then be updated in two places. A single missed update on a busy day can sell the same room twice. Automatic sync removes exactly that risk.

Try uMehmon free for 14 days

Tape chart, reservations, cash desk, E-mehmon and Booking.com — in one platform. No credit card required.

Start free trial