Yes. Expedia is marking up hotel prices. The company’s own financial disclosures describe exactly how: Expedia buys hotel rooms at wholesale rates negotiated directly with suppliers, then sells those same rooms to consumers at higher prices. The difference between what Expedia pays and what you pay is the markup — and it funds a corporate machine with a roughly $28 billion market cap, approximately 16,000 employees, and roughly $7 billion a year in sales and marketing. None of this is hidden. It is published in Expedia’s SEC filings. Most consumers simply never read them.
Understanding how the markup works — mechanically, not abstractly — changes the way you evaluate every hotel price you see online.
The Two Revenue Models Expedia Uses to Mark Up Hotel Prices
Expedia operates two distinct pricing models. Both produce a markup. They just produce it differently.
The merchant model. Expedia negotiates a net wholesale rate with a hotel — the underlying price before any consumer-facing margin. Expedia then sets its own retail price, collects payment from you at that higher price, and remits the wholesale amount to the hotel. The spread between wholesale and retail is Expedia’s revenue. You never see the wholesale rate. You see only the retail number Expedia decided to charge.
This is not a service fee added on top of a transparent price. The markup is embedded inside the price itself. When a hotel room appears on Expedia at $238 per night, there is no line item showing you that the underlying net rate might be $115. The $238 is presented as “the price,” full stop.
The agency model. In this structure, the hotel sets the consumer-facing price and Expedia collects a commission — typically 15% to 25% — for delivering the booking. The consumer pays the hotel’s listed rate, and Expedia takes its cut from the hotel’s revenue. The hotel, knowing it will lose that commission percentage, often builds the cost into the room rate. You still absorb the markup. It is just routed differently.
Both models exist simultaneously within the same search results page. When you browse hotels on Expedia, some listings are merchant-model rooms where Expedia owns the margin directly, and others are agency-model rooms where the hotel is paying Expedia a commission you indirectly fund. There is no label distinguishing which is which. Every result looks the same.
The Crossed-Out Price That Was Never Real
Expedia displays a crossed-out “original” price next to many listings — a higher number with a strikethrough, designed to make the displayed rate feel like a deal. This is anchor pricing, a psychological technique refined across billions of dollars of conversion optimization. The crossed-out number is not necessarily a price anyone was ever asked to pay. It exists to make the number next to it feel smaller.
The actual Expedia hidden fees come later. Base prices shown in search results frequently exclude taxes, resort fees, and service charges. Those appear at the final checkout screen — after you have selected a property, chosen a room, entered your dates, and invested enough time that starting over feels like a cost. This is not an oversight. Checkout flows at companies spending $7 billion a year on marketing are not accidentally confusing. Every screen is engineered.
The result: the price you thought you were paying when you clicked “Book” is not the price you pay when you finish. And the “savings” displayed against the crossed-out anchor number were manufactured before you arrived.
Why Comparison Shopping Doesn’t Escape the Expedia Markup
The natural consumer response to suspecting a markup is to comparison shop. Check multiple sites. Find the lowest price. This is rational behavior — and Expedia has spent billions engineering against it.
Expedia owns Hotels.com. Expedia owns Hotwire. Expedia owns Travelocity. Expedia owns Orbitz. Expedia owns CheapTickets. And Expedia owns Trivago.
That last one matters most. Trivago presents itself as a neutral hotel price comparison engine — a tool that searches across “hundreds of booking sites” to find the best rate. Consumers use Trivago specifically because they believe it provides an unbiased view of the market. But Trivago is an Expedia subsidiary. The majority of sites being compared in Trivago’s results are Expedia-owned properties. A consumer using Trivago to escape Expedia’s markup is comparing Expedia’s retail prices to Expedia’s other retail prices, inside a comparison tool that Expedia owns.
The feeling of empowerment is real. The escape from the markup is not.
On the other side of the market, Booking Holdings — parent company of Booking.com — owns Kayak, Agoda, and RentalCars.com. Between the two conglomerates, Expedia and Booking Holdings, the vast majority of online travel comparison and booking flows route through properties controlled by one of two companies. The competitive landscape that appears vast and diverse from the consumer’s perspective is, structurally, a duopoly.
What the Markup Funds
Expedia does not own a single hotel room. Not one. The company is a software layer — a website that sits between wholesale supplier inventory and the consumer, adding margin at the point of transaction. The markup you pay on every booking funds roughly $7 billion per year in sales and marketing, a 16,000-person workforce, all corporate infrastructure, and more than $1.2 billion in annual profit. That revenue came from somewhere, and the somewhere is the gap between wholesale rates and what appears on your screen. For a detailed breakdown of exactly where your markup dollars flow, here is how Expedia’s revenue model actually works.
What Booking Direct Actually Changes
Many consumers, once they understand the OTA markup, assume that booking directly through a hotel’s own website solves the problem. The reality is more complicated — direct booking sometimes undercuts OTAs, sometimes matches them, and sometimes costs more, depending on the property’s own pricing strategy and contractual obligations. Whether booking direct actually saves you money depends on factors most travelers never see.
What neither OTA booking nor direct booking provides is access to the net wholesale rate itself — the underlying price before any retail margin, commission, or loyalty-program overhead is added.
The Rate Tier That Expedia Doesn’t Want You to Know Exists
Every hotel distributes inventory through commercial data feeds. The rate a given distribution partner receives depends on the volume of bookings they deliver. The largest-volume operators — Expedia and Booking Holdings among them — negotiate tier-one net rates directly with suppliers. These are the lowest rates in the distribution chain. They are also the rates Expedia marks up before showing you a price.
Historically, consumers had no way to access this tier. Net rates required a commercial agreement with each supplier, which required demonstrable booking volume, which required being in the travel industry. The rates existed. You simply could not reach them.
That has changed. HappiTravel holds direct commercial agreements with more than 200 wholesale suppliers — enough volume to qualify for the same net rate tier that Expedia negotiates. The difference is what happens next. Expedia layers margin on top to fund roughly $7 billion in annual sales and marketing and extract more than $1.2 billion in annual profit. HappiTravel passes the net rate directly to the consumer as the HappiPrice® — the actual wholesale price, not a retail price with a manufactured discount badge.
The membership is $29.99 per month. There is no contract. There is no sales presentation. The platform defaults to sorting results by largest percentage savings, so every search surfaces the best available wholesale rates first. And a live Compare Price feature pulls real-time retail rates from Expedia, Hotels.com, Agoda, Priceline, and Booking.com alongside the HappiPrice® for the same property and dates — so members verify the savings themselves without leaving the platform.
A 4-star hotel on the Las Vegas Strip recently showed $10 per night on HappiTravel against $42 per night retail. A 5-star resort on the Spanish coast showed $396 for a full week against $990 retail. These are not promotional rates. They are the wholesale prices that have always existed underneath what Expedia shows you.
The Question Worth Sitting With
Expedia marking up hotel prices is not a conspiracy theory. It is a business model described in the company’s own SEC filings, visible in its financial statements, and confirmed by its annual profit figures. The subsidiary network — Hotels.com, Trivago, Orbitz, Travelocity, Hotwire, CheapTickets — is designed to make comparison shopping feel productive while keeping every transaction inside the same retail pricing ecosystem.
The question is not whether the markup exists. It does. The question is whether you continue paying it now that you know.



