How Hotel Booking Sites Actually Work and How They Make Money
Published by Travel Hospitality Review
If you have ever searched for the same hotel room across three different websites and found three different prices, you are not imagining things. Hotel booking sites operate through layered business models, commission structures, and distribution chains that directly shape what you see, what you pay, and whose interests are being served at each step. At Travel Hospitality Review, we cover the mechanics of travel and hospitality so that readers can make more informed decisions, and that starts with understanding how these platforms actually work.
The Two Core Business Models Behind Every Hotel Booking Site
Most hotel booking platforms operate on one of two foundational models, or a blend of both, and the difference matters more than most travellers realise. Under the agency model, the traveller pays the final price to the hotel directly, and the hotel then pays the agreed commission to the OTA after the stay. Under the merchant model, the traveller pays the full final price to the platform itself, not the hotel, and the platform pays the hotel the net price, that is, the full price minus the agreed commission, after check-in.
These two structures have meaningful consequences for travellers. When a platform acts as the merchant of record, the traveller pays the platform at the time of booking, and the platform pays the hotel after the guest checks out. Under the agency model, the hotel receives payment directly, and the platform receives its commission separately. The practical implication is straightforward: if something goes wrong at check-in, the party that holds the money and holds the contract is the party you need to contact, and that party differs depending on which model applies to your booking.
Most major platforms now offer a blended model, giving travellers the option to pay upfront under the merchant arrangement or pay at the property under the agency arrangement. Understanding which applies to a specific booking is the first step in knowing where to turn when you have a problem.
How Commission Structures Shape What You See
Commission rates have increased significantly over the past decade. Commissions used to average 10-15%, but some properties now pay effective rates that can approach 30-40% when fees from added visibility or promotions are included. These rates are not uniform across properties or markets, and they vary by contract. Terms, fees, and rates change frequently.
Commission levels influence more than just hotel profitability, they shape which properties appear prominently on a booking site and in what order. About half of the major hotel booking sites factor in the commission they receive when ranking accommodation, meaning a hotel may be ranked higher than similar alternatives if a booking site is paid more when a customer makes a reservation. This is how the economics of the platform work, not an accusation against any individual site. Multiple platforms, including Booking.com, Expedia, and Kayak, acknowledge that commission may affect rankings, and all clearly state this to customers on their sites.
For travellers, the implication is straightforward: the default sort on a booking site is not a quality ranking. It reflects a combination of relevance signals, commission level, predicted conversion likelihood, and, in some cases, paid placement. Knowing this is the starting point for using these sites more effectively.
Metasearch vs. OTA: A Distinction That Changes Everything
Metasearch engines and online travel agencies are routinely conflated, but they serve fundamentally different roles, and confusing them has real consequences when something goes wrong.
An OTA completes the booking. A metasearch engine only sends the booking somewhere else. A metasearch engine aggregates online travel options from many booking engines, hotels, and travel agencies, then displays rates, room types, and policies side by side. On a metasearch platform, the guest only compares prices, clicks through to an OTA or a direct hotel site to actually book, and the metasearch engine itself never processes the reservation.
Online travel agencies operate differently: the OTA sells travel services directly, manages the reservation, and often controls changes or cancellations after payment. From a revenue perspective, metasearch platforms typically earn through advertising, referral fees, and hotel ads, while OTAs rely heavily on commission per booking.
For travellers, the key consequence is accountability. When you book through an OTA, your contract is with the OTA, not the hotel. When a metasearch engine routes you to an OTA or to a hotel's own website to complete the booking, your contract depends on where you ultimately land. If there is a problem at check-in, you need to contact the party that accepted your payment and holds your reservation, and on third-party bookings, hotels almost always direct you back to the booking platform because the contract is between you and the third party, not you and the hotel. The hotel cannot modify what they did not sell you, and cannot legally touch the rate or change the terms even if they want to.
Wholesalers, Bed Banks, and the Multi-Layer Distribution Chain
Before a room even appears on the booking site you are using, it may have passed through several intermediaries, and this is one of the main reasons prices for the same room can look different on different platforms.
Travel wholesalers, also known as bed banks or accommodation consolidators, are B2B entities that purchase blocks of hotel rooms at negotiated rates. A bed bank contracts hotel rooms at discounted net rates, then resells that inventory to tour operators, travel agents, and other intermediaries, not directly to travellers. Unlike an OTA, a bed bank never sells to the guest itself, which means less pricing visibility and a harder rate parity problem to manage.
The bed bank marks up the hotel's rates and promotes the property through its network of resellers. In turn, the reseller adds a markup or commission of their own when it sells rooms to travellers. This places multiple intermediaries between the hotel and the traveller, each of which takes a cut of the room rate.
This multi-layer chain explains some of the pricing anomalies travellers encounter. A room sourced through a wholesaler, sold to an OTA, and then displayed on a booking site has absorbed markups at each stage. Rate disparity can occur when OTAs and bed banks resell hotel inventory to unauthorised third parties at lower prices, creating pricing inconsistencies. A rate that appears to be a bargain may reflect a wholesale rate that was never intended for direct retail sale, which can also create complications if the hotel does not recognise the booking source at check-in.
Rate Parity, Direct Booking Perks, and Loyalty Programmes
Hotel rate parity is the practice of offering the same room at the same publicly available price across a hotel's direct channels and third-party booking platforms for equivalent dates and conditions. Wide rate parity, the most restrictive arrangement, requires a hotel to offer the same room rate across all distribution channels, including its own website and all third-party OTAs. Under these terms, a property is contractually forbidden from undercutting an OTA's price on any other platform, ensuring that the OTA always has access to the lowest available rate.
This is why booking direct does not automatically mean paying less. It often means receiving more. Hotels can strengthen direct bookings without breaching rate parity by offering value beyond the room rate itself, including exclusive perks for direct bookers and loyalty or closed user group pricing. That might mean complimentary breakfast, room upgrade priority, flexible check-out, or early check-in, none of which appear in the OTA rate card.
Loyalty programme points are another dimension that rarely survives third-party booking. When you book a hotel through an OTA, you usually will not earn points or enjoy elite perks with the hotel loyalty programme. You will usually lose out on loyalty earnings such as elite night credit or points, and hotel loyalty benefits such as complimentary breakfast or late checkout typically are not included when you book through an OTA instead of directly through the property. Rate parity governs the price; it does not govern the experience that comes with it.
How Sorting and Ranking Actually Work on Booking Sites
A booking algorithm is a machine-learning system that ranks listings based on predicted user behaviour, including click-through and conversion probability, rather than displaying results in a simple chronological or price-sorted order. The default sort on most major platforms is not a quality ranking. It is a platform revenue optimisation output.
Position in search results depends on factors including review score, availability, cancellation rate, content completeness, response rate, pricing, and programme participation, weighted against each guest's specific search profile and booking history. Commission is explicitly part of the equation on some platforms. Properties offering higher commission rates receive a measurable visibility boost, and Booking.com's own transparency page confirms that commission level is explicitly listed as a ranking factor.
Many OTAs also offer optional advertising programmes that let hotels increase their visibility in search results through sponsored placements or cost-per-click campaigns. These programmes can be effective ways to boost exposure during competitive periods, but they should be treated like any other marketing investment.
For travellers, the practical fix is simple: do not rely on default sorting. Sort by guest review score, price, or distance after filtering for your actual requirements. The default view surfaces what is commercially useful to the platform; a re-sorted view surfaces what is more likely to be useful to you.
Why Prices Differ Between Sites for the Same Room
The same room on the same dates can show a different price on every site you check, and there are several distinct reasons why, none of which require any platform to be behaving improperly.
Rate type: A flexible rate and a non-refundable rate are structurally different products. A flexible rate plan gives guests the ability to cancel without penalty, typically up to 24 or 48 hours before arrival. In exchange for that freedom, guests pay a higher rate than any restricted plan on offer. Two sites may be showing different rate types for the same room, which is why the prices appear different.
Board basis: A room-only rate and a bed-and-breakfast rate for the same room on the same night are different products. If one site defaults to showing room-only and another defaults to bed-and-breakfast, the prices will never match even if both platforms are displaying the exact same property.
Occupancy: Many platforms calculate price dynamically based on the number of guests entered. The same room for one guest may show a different per-night figure than the same room for two guests, and sites that assume different default occupancies will display different prices.
Currency and payment timing: A rate displayed in one currency converted at different exchange rates, or a rate that includes pre-payment versus pay-at-property, will produce different figures when compared across platforms.
Taxes and fees displayed at different stages: Some taxes are included in the displayed price. Others appear separately before payment or are collected at the property on arrival. This depends on the booking platform, country, city, and property type, and the difference is not always obvious until checkout. Two prices that look different at the search stage may converge at checkout, or may diverge further.
The Parts of the Price That Appear Late
The nightly rate in the search result is a starting number. The checkout total is the only comparable number. Travel Hospitality Review consistently advises readers to advance to checkout on every option they are seriously comparing before treating any price as final.
One of the most common hidden hotel charges travellers encounter is a resort or destination fee, which is added on top of the base room rate and tax, and often is not visible until the final steps of booking. Mandatory hotel fees can appear under names such as resort fee, destination fee, facility fee, amenity fee, or service charge. These may cover bundled amenities such as Wi-Fi, pool access, fitness centre use, or bottled water.
City and tourist taxes are a separate category and are collected at the property on arrival in many destinations. Whether the listing says taxes are included, excluded, estimated, or payable on arrival matters. A checkout total that excludes local payment-at-property taxes is not yet the final number.
The FTC now requires businesses offering short-term lodging to show the total price upfront, including mandatory fees they know about, but travellers still need to know which charges deserve a closer look. Parking, early check-in, and late checkout may be additional line items not included in any displayed price. In high-tax cities, total taxes and fees can add 20-40% on top of the advertised nightly rate. The only reliable way to know the true cost is to check the final total at checkout before confirming.
Cancellation Terms as the Real Differentiator Between Two Identical Quotes
Two quotes for the same room on the same dates at the same price are not the same product if one is refundable and the other is not. Cancellation terms are the dimension most often overlooked when travellers compare prices.
A business traveller who needs flexibility to cancel will pay more for that option. Opting for a non-refundable rate can save travellers anywhere from 15% to 40% compared to fully flexible bookings. That discount is real, but it is the price of a different product: a guaranteed reservation that cannot be changed or refunded without penalty regardless of circumstances.
Hotel cancellation policies are the rules a hotel sets for what happens if you need to change or cancel your reservation, and these policies can range from fully flexible, allowing cancellation without penalty up to a certain date, to strict, non-refundable rates where the full payment is forfeited if plans change. The cut-off window, the penalty structure, the time zone used, and whether the policy is set by the hotel or the OTA all vary by property and booking channel.
The comparison between a lower non-refundable rate and a higher refundable rate is only valid when you factor in the actual probability that your plans will change. Treating the cheaper rate as the better deal without accounting for cancellation risk is one of the most common and costly mistakes in travel booking.
What Travel Hospitality Review Looks for When Evaluating Booking Platforms
At Travel Hospitality Review, our coverage of hotel booking platforms is built on independent assessment of the mechanics above, not on commercial relationships with the platforms we cover. When evaluating any booking site, we apply consistent criteria: price transparency at every stage of the checkout flow, clarity of cancellation terms at the point of display rather than buried in fine print, whether the sort order is explained, and how clearly the platform discloses when commission or paid placement influences results.
No platform can guarantee the lowest price on any given search. Commission rates, rate types, intermediary layers, and dynamic pricing mean that the same room will vary across sites, and the right answer for any traveller depends on the full checkout total, including taxes and mandatory fees, not the number visible in the search result. Terms, fees, and rates vary by property and market and change frequently.
FAQs About How Hotel Booking Sites Work
Is booking direct always cheaper than using a booking site?
Not necessarily, and not always for the same product. Rate parity means a hotel's rates stay the same whether booked directly or via third parties, at least for publicly available rates. Where direct booking carries an advantage, it is often in the form of added value rather than a lower number: complimentary breakfast, room upgrade eligibility, free parking, or flexible cancellation that the third-party rate does not include. Loyalty members get rates, perks, or guarantees that OTAs structurally cannot match, because OTA contracts often require rate parity, which means a hotel cannot simply undercut OTA pricing on its own site. The comparison depends on the full value of each option, not the headline rate alone.
Why does the hotel say it has no record of my third-party booking?
Third-party bookings sometimes get stuck in limbo between the travel site and the hotel's internal system. A traveller may believe their room is confirmed, but the hotel might not receive the full details right away, or at all. Sometimes the reservation exists, but the hotel's system has not fully synchronised with the booking platform. This is a technology handoff problem, not evidence that the booking does not exist. Carry the confirmation number and the booking platform's customer support contact. Hotels almost always direct travellers back to the booking platform because the contract is between the traveller and the third party, not the traveller and the hotel. The hotel cannot modify what they did not sell. Your first call should be to the platform that took your payment.
Which price is the real one when the same room shows different prices on different sites?
The only price that is real is the final checkout total, including all taxes and mandatory fees, for the specific rate type you intend to book. The advertised rate on a booking page is often only the starting point. Between service fees, resort fees, taxes, and cancellation penalties, the cheapest-looking option can end up costing more than a higher base rate elsewhere. Two prices that appear different at the search stage may reflect different rate types (refundable versus non-refundable), different board bases (room-only versus breakfast included), or different fee disclosure conventions. Advance to checkout on each option before comparing, and check the cancellation terms alongside the price, they are part of what you are buying.
Why don't hotel loyalty points apply to third-party bookings?
When you book flights through third-party sites, you typically earn points or miles with the airline loyalty programme. But when you book a hotel through an OTA, you usually will not earn points or enjoy elite perks with the hotel loyalty programme. This is a structural feature of how hotel distribution contracts work: the OTA is the customer of record with the hotel, not the traveller, and loyalty programmes are designed to reward direct relationships. Hotels use their loyalty programmes partly to shift demand away from commission-bearing channels, so extending programme benefits to third-party bookings would undermine that purpose.
What should I check before confirming any hotel booking?
Before confirming, Travel Hospitality Review recommends verifying five things: the final checkout total including all taxes and mandatory fees; the cancellation deadline, the penalty, and the time zone it is measured in; whether any fees are due at the property rather than included in the online total; the board basis (room-only, breakfast included, or half-board); and the exact rate type so you know what you can and cannot change after booking. These five checks apply regardless of which platform you use, and they are the most reliable way to ensure that the price you see in the search result is the price you will actually pay.