Search for any decent hotel on two or three different booking websites and you will almost certainly find different prices for the exact same room on the exact same dates. The gap is not trivial. The same reservation can cost 15 to 30 percent more on one platform than another. This is not a technical error or a bait-and-switch. It is a direct consequence of how hotel distribution works.
Behind every hotel listing sits a chain of intermediaries: online travel agencies, wholesalers, bed banks, metasearch engines, and the hotel's own direct channel. Each operates under different contract terms, takes a different margin, and applies different promotional strategies. Identical inventory gets priced differently depending on which path it took to reach your screen.
Understanding why this happens gives you a practical framework for finding the lowest rate and deciding which booking channel deserves your money.
It's Not a Glitch — It's by Design
Hotels deliberately distribute their room inventory through multiple channels because each one reaches a different segment of travelers. A business traveler on Expedia, a backpacker on Hostelworld, and a luxury guest on the hotel's own site all have different price sensitivities. Multi-channel distribution casts the widest net possible, and that inherently creates price variation.
Each distribution channel has a different cost structure. Online travel agencies charge commissions that typically range from 15 to 30 percent of the booking value.[1][2] Wholesalers negotiate net rates (deeply discounted prices with no commission) and then mark them up for resale. The hotel's own website has the lowest distribution cost (just payment processing and website maintenance), which is why many chains push hard for direct bookings.
These structural cost differences flow downstream into the prices you see. A hotel that pays Booking.com a 15 percent commission has different pricing math than it does on Expedia at 25 percent, or on its own website at effectively zero percent. Add in promotional deals, member discounts, and seasonal campaigns, and it becomes clear why a single room generates a spread of prices across the internet.
How Hotel Distribution Actually Works
The Role of OTAs and Wholesalers
Online travel agencies are the middlemen most travelers interact with directly. Booking.com, Expedia, Hotels.com, Agoda, and Trip.com collectively handle hundreds of millions of hotel reservations every year. Booking Holdings, the parent company of Booking.com, Priceline, Agoda, and Kayak, reported $23.7 billion in revenue for 2024.[3] Expedia Group, which owns Expedia, Hotels.com, Vrbo, and Trivago, brought in $13.6 billion over the same period.[4] These are enormous businesses built on the commissions they earn from hotel bookings.
OTA commission rates vary significantly. Booking.com charges an average of around 15 percent, though this can climb to 18 percent when hotels opt into visibility-boosting programs like Genius or Preferred Partner.[1] Expedia's commissions for independent hotels range from 15 to 30 percent depending on the property's size, location, and negotiating power.[2] Larger hotel chains with stronger brands generally negotiate lower rates. A Hilton or Marriott might pay Booking.com 12 percent, while a family-run guesthouse in Portugal pays 18 percent.
In Europe, the market is particularly concentrated. Booking.com holds 69.3 percent of European hotel OTA market share, making it the dominant distribution channel for the vast majority of properties on the continent.[5] That market power gives Booking.com significant influence over pricing and visibility.
Wholesalers (bed banks) like Hotelbeds and WebBeds operate differently. They negotiate net rates with hotels — deeply discounted prices stripped of any commission. A wholesaler might buy a $200-per-night room at $130 to $140 net, then resell to OTAs, travel agents, and tour operators, each adding their own markup. This creates a secondary market where the same room appears on platforms you have never heard of, often at prices the hotel did not explicitly set.
Commission Structures and Their Impact on Price
A concrete example illustrates how commissions shape the price you pay. Imagine a hotel that sets its rate at $200 per night:
- Hotel direct website: $200 (no commission, full margin to the hotel)
- Booking.com: $200 listed price, with Booking.com taking $30 (15% commission). The hotel receives $170.
- Booking.com Genius deal: $180 listed price (10% member discount). Booking.com absorbs most of the discount from its commission, taking $22 instead of $30. The hotel still receives roughly $158.
- Wholesaler channel: The hotel sold rooms to a bed bank at a $140 net rate. The bed bank resells to a smaller OTA with a 25% markup, listing the room at $175. Same room, legitimately cheaper.
This is how identical inventory ends up at $175 on one website and $200 on another. Nobody is being dishonest. The prices reflect different commercial relationships with different cost structures. The traveler who checks multiple sources finds the $175 rate; the one who books on the first site pays $200.
Rate Parity Agreements (and Why They're Breaking Down)
For years, OTAs used rate parity agreements to prevent hotels from undercutting them. A hotel listing a room at $200 on Booking.com was contractually prohibited from offering it for less on its own website. The OTA logic was straightforward: without parity, travelers would use the OTA to search and then book direct, leaving the OTA with the marketing cost but no revenue.
These clauses have come under sustained regulatory pressure. France banned wide rate parity in 2015 through the Loi Macron, Germany followed, and in September 2024 the EU Court of Justice ruled against enforcement of parity clauses across Europe.[6] The practical consequence is that more hotels, particularly in Europe, now freely offer lower direct rates without fear of OTA retaliation.
The breakdown of rate parity means the price gap between channels is growing, not shrinking. Hotels that once maintained identical pricing across all platforms are now incentivized to undercut OTAs on their own sites, creating more variation and more opportunity for travelers who compare.
The Real Reasons Prices Differ
Cached vs. Live Inventory
Not every price you see online reflects the current reality. Some platforms display cached prices that were accurate hours or even days ago but have since changed. Metasearch engines like Google Hotels, Trivago, and Kayak aggregate from multiple sources, and the data can lag behind real-time availability. You might click through on an attractive rate only to discover the actual checkout price is higher, or a site might show a stale higher price while the live rate has already dropped.
The more intermediaries between the hotel's inventory system and your screen, the more opportunity for drift. Direct booking sites and major OTAs with real-time connections tend to have the most accurate pricing. Smaller resellers and metasearch results are more prone to stale data.
Currency Conversion Gaps
International travelers encounter another layer of price variation through currency conversion. When you search for a hotel in Tokyo from a browser set to US dollars, the OTA converts the hotel's yen-denominated rate using its own exchange rate, which typically includes a margin of 2 to 4 percent above the interbank rate. Different platforms apply different margins, and some update their exchange rates more frequently than others. The same room priced at 25,000 yen might show as $165 on one site and $172 on another, purely because of how each platform handles the conversion.
Some OTAs also engage in geo-pricing, where the displayed rate changes based on the country you appear to be browsing from. A hotel in Barcelona might show a different price for a user in France versus one in the United States.
Loyalty and Member-Only Rates
Loyalty programs represent one of the largest drivers of legitimate price differences. Hotel chains invest heavily in their loyalty ecosystems specifically because members book direct, eliminating OTA commissions. Marriott Bonvoy, for example, has grown so large that loyalty members now account for 75 percent of room nights sold in the US and Canada.[7] Across the major chains, total loyalty program membership exceeds 675 million members globally.[8]
These programs create a two-tier pricing world. The rate you see as a logged-out visitor might be $220 per night, while the same room is available at $190 to a Genius Level 2 member on Booking.com or $185 to a Marriott Bonvoy member booking direct. The discounted rate is real, but it is invisible unless you are logged into the right account on the right platform. If you are comparing prices across sites without logging into your member accounts, you are almost certainly seeing higher prices than what is actually available to you.
OTAs run their own tiered loyalty programs to compete. Booking.com's Genius program offers escalating discounts at three tiers based on the number of stays completed. Expedia's One Key program combines points across Expedia, Hotels.com, and Vrbo. These OTA loyalty benefits exist precisely because the platforms are fighting to prevent the migration of loyal customers back to hotel direct channels.
Package Bundling and Opaque Pricing
Some of the most dramatic price differences come from bundled and opaque pricing models. When Expedia sells a flight-plus-hotel bundle, it can offer the hotel component at a deep discount because the margin on the flight offsets the reduced hotel rate. The traveler sees a total package price and may not realize the hotel portion is priced well below what they would pay booking it separately.
Opaque pricing goes further. Priceline's Express Deals and Hotwire's Hot Rate obscure the hotel name until after you book, showing only star rating and neighborhood. In exchange for giving up your specific hotel choice, you can access rates 30 to 50 percent below the public price. The hotel benefits because the discounted rate does not appear alongside its standard pricing.
Which Booking Channel Is Usually Cheapest?
There is no single channel that consistently offers the lowest price across all hotels, destinations, and dates. The cheapest option depends on the specific property, your membership status across various programs, and the time of booking relative to your stay.
That said, some general patterns hold. For large chain hotels (Marriott, Hilton, IHG, Hyatt), direct booking frequently matches or beats OTA pricing, especially when you factor in loyalty points and member-only rates. For independent and boutique properties, OTAs are more likely to offer the lowest rate because these hotels lack the direct-booking infrastructure and marketing budgets of the major chains. For international destinations, regional OTAs like Agoda (strong in Asia-Pacific) or Trip.com (dominant in China and growing globally) sometimes undercut Western platforms by meaningful margins.
The data supports a mixed approach. According to SiteMinder's 2026 travel distribution report, 18 percent of travelers who begin their search on an OTA ultimately book directly with the hotel.[9] This suggests a significant share of travelers are already comparison shopping between OTAs and direct channels, and many are finding better value by doing so.
How to Compare Prices Effectively
The practical challenge is not that information is unavailable. It is that checking five to eight sources manually for every booking is tedious enough that most people skip it. Here is a streamlined approach that captures most of the value.
Start with Google Hotels. It aggregates rates from most major OTAs and the hotel's direct site on a single screen, giving you a quick overview of the price range. This alone often reveals whether there is a meaningful spread worth investigating further or whether all channels are priced within a few dollars of each other.
Check the hotel's direct site second. If the hotel belongs to a major chain, log into your loyalty account before checking the rate. The direct price with member discount is often 5 to 15 percent below the publicly visible rate, and it will not appear on any aggregator.
Factor in total cost, not just the nightly rate. Some sites display prices excluding taxes and resort fees, while others show the all-in total. A rate that looks $20 cheaper per night might end up more expensive once all fees are included. Always compare on a total-stay basis.
Consider what happens after you book. Prices change. The rate you see today might drop by the time your trip approaches, especially if you are booking during a period of dynamic pricing adjustments. A refundable rate gives you the flexibility to rebook if a lower price appears. Automated price comparison tools can monitor multiple sources after you book, so you do not have to keep checking manually.
Key takeaway: The single most valuable habit is checking at least three sources before booking: Google Hotels for the overview, the hotel direct site for member rates, and one to two OTAs for promotional pricing. This takes five minutes and can easily save $30 to $60 per booking.
Frequently Asked Questions
Should I always book direct with the hotel?
Not always. Direct booking often offers better cancellation flexibility and loyalty points, but OTAs sometimes have genuinely lower rates due to commission absorption or promotional pricing. The best approach is to check three to four sources and compare the total cost, including any member discounts you qualify for. For large chain hotels, direct is frequently the best value. For independent properties, OTAs are more likely to win on price.
Why is Booking.com sometimes cheaper than the hotel's own website?
Several factors can make Booking.com cheaper. The platform may absorb part of its 15 percent commission to fund Genius member discounts. The hotel may also have different rate plans across channels, or Booking.com may be running a promotional campaign. Hotels increasingly fight back with "book direct" price guarantees, but the OTA still wins on price for certain properties, particularly independents that lack marketing infrastructure to drive direct traffic.
References
- Preno. "OTA Commission Rates: Expedia, Booking.com & More." prenohq.com
- Cloudbeds. "Online Travel Agency (OTA) Commissions." cloudbeds.com
- Booking Holdings Inc. Annual Report 2024. U.S. Securities and Exchange Commission. sec.gov
- Expedia Group. "Expedia Group Reports Fourth Quarter and Full Year 2024 Results." expediagroup.com
- Mize. "Online Travel Agencies Market Share Across the World." mize.tech
- Head for Points. "European Court of Justice Rules That OTAs Can No Longer Enforce Price Parity." headforpoints.com
- Hotel Dive. "Marriott Adds More Than 40 Million Loyalty Members." hoteldive.com
- CBRE. "Hotel Loyalty Programs Continue to Prove Their Value: Key Findings from 675 Million Members." cbre.com
- SiteMinder. "The Changing Traveller Report 2026." siteminder.com
Stop checking multiple sites manually
Enter your booking details at rateranger.io and we will compare prices across 30+ booking sites automatically. If a lower rate appears, you will hear from us.
Start Watching Prices