Where the Cheapest Hotel Rates Actually Come From
Hotels sell rooms to wholesalers at 20 to 30 percent below the public rate. Platforms add 10 to 25 percent back on. That gap is why one room shows six prices.
Arya · · 5 min read

Open five booking sites, search the same hotel for the same night, and you will get four or five different prices. Most people assume this is a discount war, or that one site has a better deal negotiated with the hotel. Neither is usually true.
The prices differ because the sites are buying the room from different places, at different costs, with different markups on top. Once you understand where a rate comes from, the spread stops looking random and starts looking like arithmetic.
A hotel does not sell one price
A hotel room has at least four prices attached to it before a traveler ever sees one.
There is the rack rate, which is the published maximum and which almost nobody pays. There is the retail rate, the public price the hotel puts on its own site and pushes out to booking platforms. There is the negotiated corporate rate, which a company agrees for its employees. And there is the net rate, which is the wholesale price the hotel sells to intermediaries.
The net rate is the interesting one, because it is the floor underneath everything else and travelers almost never hear about it.

What a bed bank is
A bed bank is a business-to-business wholesaler that contracts hotel rooms at discounted net rates, then resells that inventory to travel agents, tour operators, and booking platforms rather than directly to travelers. The two largest globally are Hotelbeds and WebBeds, with regional and specialist players including Restel, Bonotel and Yalago filling the gaps.
The economics are simple. A hotel typically contracts with a bed bank at 20 to 30 percent below its public retail rate. In exchange it gets volume, distribution into markets its own sales team will never reach, and rooms filled in the months it cannot fill them itself.
The bed bank then sells that inventory onward through an API. A booking platform connects once to the bed bank and instantly has access to that wholesaler's entire contracted portfolio, with live search, booking, and cancellation. Instead of negotiating individually with 200,000 hotels, it negotiates with a handful of wholesalers.
This is why almost every leisure booking platform runs on bed bank inventory, usually more than one to cover regional gaps. Net wholesale rates and deep independent-hotel coverage are the backbone of the model.
Where your price is actually set
Here is the chain, with real numbers attached.
A hotel's public rate is $200. It contracts the room to a bed bank at a net rate of roughly $150, which is 25 percent off. The bed bank adds its own margin and offers the room to platforms at around $165. The platform then marks that up before showing it to you.
Typical retail markups on wholesale-sourced rooms run 10 to 25 percent. At 20 percent, that $165 room reaches you at $198. At 12 percent it reaches you at $185.
The $13 difference between those two outcomes is not a negotiation you were part of, and it is not a reflection of anything about the hotel. It is a decision about how much margin the platform wants to take, made before you opened your browser.

Why the markup exists at all
Retail booking platforms have to fund their marketing from somewhere. The category spends enormously on search advertising, television, and affiliate payouts, and all of it comes out of the gap between the net rate and the price you pay.
That is a real cost, and it buys something real. Distribution is expensive and someone has to pay for it. The question is proportion. When the marketing budget grows, the markup has to grow with it, and the traveler funds the growth without ever being told the rate went up for reasons that have nothing to do with the hotel.
There is also a structural reason the markup rarely shrinks on its own. A platform paid a percentage of the room rate earns more when your room costs more. Nobody in that chain has a financial reason to show you the cheapest number they could show you.
Rate parity, and where it leaks
Most hotels sign rate parity clauses, which say that a distributor cannot publish a price lower than the hotel's own public rate. In principle that keeps every channel showing the same number.
In practice it leaks constantly. Hotels regularly find their rooms listed on a relatively unknown platform at a price below every other public channel, and when they trace it, the rate is feeding from a wholesaler. Net rates were contracted for packaging and for closed groups, and they escape into public view all the time.
That leakage is a large part of why the same room shows six prices. It is not a discount anyone intended to give you. It is a rate that was supposed to stay behind a wall, and did not.
What this means when you are shopping
Price differences are about margin, not about the hotel. A $30 spread across platforms tells you nothing about the room, the location, or the service. It tells you about the distribution chain behind each listing.
Independent hotels show the widest spreads. Chain properties are tightly controlled by their brand's revenue management. Independents rely on wholesalers far more, so their inventory passes through more hands and picks up more varied markups. If you are looking at a small independent property, compare more sites, not fewer.
Check the total, not the nightly rate. Wholesale-sourced rates and direct-contracted rates often handle taxes and fees differently. Two listings at the same nightly number can land 15 percent apart at checkout.
Cancellation terms travel with the rate source. Wholesale-sourced bookings are frequently less flexible, because the platform is holding a room it has already paid for. A cheaper rate with a harder cancellation policy is a real trade, not a trick, and it is worth reading the policy before you take it.
Why we built Best the other way
We see this chain from the inside, which is what made the design decision obvious. If the margin between the net rate and the retail price is where the money is made, then a platform's incentive is to widen it. Ours is to compress it and show you the lowest available rate for the room, rather than the version that pays us most.
That is the whole model. It is less clever than it sounds and it mostly consists of not doing the thing everyone else does. You can see it at best.so.
Questions we get about hotel rate sourcing
Why is the same hotel room a different price on every site?
Because sites buy the room from different sources at different costs, then apply their own markup. Wholesale net rates sit 20 to 30 percent below the public rate, and retail markups on top usually run 10 to 25 percent. The spread you see is the difference between those markups.
What is a hotel bed bank?
A business-to-business wholesaler that contracts hotel rooms at discounted net rates and resells them to travel agents, tour operators and booking platforms. Hotelbeds and WebBeds are the two largest.
What is a net rate?
The wholesale price a hotel charges an intermediary, typically 20 to 30 percent below the public retail rate. Everything you see as a traveler is built on top of that number.
Are cheaper wholesale-sourced rates risky?
Not inherently, but they behave differently. They are more often prepaid and non-refundable, and changes go through the platform rather than the hotel. Read the cancellation terms before you compare on price alone.
Related reading. Rate parity explained and why one room shows six prices.
Images. Hero and reception counter via Pexels. Hotel lobby by Basile Morin via Wikimedia Commons, CC BY-SA 4.0.
