
Dynamic Pricing Is Destroying Guest Trust - And We're All Pretending It's Fine
The hotel industry has spent two decades perfecting dynamic pricing. RevPAR is up. ADR is up. And guest trust in hotel pricing is at an all-time low. We optimized the algorithm while breaking the relationship. It's time to ask whether the short-term revenue gains are worth the long-term brand damage.
Yes, I'm aware this contradicts some of the arguments you'll find elsewhere on this blog. Good. The world isn't binary, and revenue management done poorly is worse than revenue management not done at all. The issue isn't dynamic pricing as a concept - it's how the industry has implemented it with total disregard for the guest's perception and experience of price.
Here's the uncomfortable truth the revenue management conference circuit doesn't want to discuss: guests hate your pricing, and they're starting to act on it.
The Trust Deficit Is Measurable
A 2025 Qualtrics study surveyed 4,200 frequent travelers across 12 markets. The findings should alarm every hotel operator:
- 62% of travelers believe hotels deliberately manipulate prices to exploit demand
- 54% have abandoned a direct booking because the rate seemed "unfairly high" compared to what they'd seen previously
- 47% say they trust OTAs more than hotel direct channels to show them a fair price
- 71% cannot explain why a hotel room costs what it costs on any given night
That last number is the killer. Seven in ten guests don't understand your pricing. They don't see supply and demand curves. They see a number that seems random, and when that number is 3x what they paid last time for the same room, they feel cheated.
Feeling cheated is not a revenue management problem. It's a brand problem. And brand problems compound.
The Price Memory Problem
Here's what revenue managers consistently underestimate: guests remember prices.
When a guest stays at your hotel in February for $159 and comes back in June to find the same room at $389, they don't think "ah, seasonal demand variation." They think "this hotel is ripping me off."
It doesn't matter that $389 is the market rate. It doesn't matter that your competitors are at $410. The guest's reference price is $159, because that's what they paid, and every dollar above that feels like a surcharge that needs justification.
Behavioral economics calls this anchoring bias, and it's one of the most powerful cognitive biases in consumer decision-making. The first price a guest encounters becomes their mental benchmark. Every subsequent price is judged relative to that anchor, not relative to the market.
The hotel industry has ignored anchoring bias for 20 years while fine-tuning algorithms that create precisely the volatile price signals that trigger it. We've built a machine designed to alienate the very guests we're trying to retain.
The OTA Trust Transfer
This is the strategic disaster hiding in the pricing trust data: guests who don't trust hotel pricing go to OTAs.
When a guest sees a $389 rate on your website and thinks "that can't be right," their first instinct is to check Booking.com or Expedia. Not because OTAs have lower rates (they usually don't), but because guests trust the OTA comparison environment to show them whether the price is fair.
This behavioral pattern has a name: price validation seeking. And it's driving a massive transfer of booking intent from direct channels to OTAs - the exact opposite of what the industry's "book direct" campaigns are trying to achieve.
A Phocuswright 2025 report found that 38% of guests who start on a hotel's direct website complete their booking on an OTA. The number one reason cited: "I wanted to compare prices to make sure I was getting a fair deal."
You're spending millions on loyalty programs and direct booking incentives. And your own pricing strategy is driving guests to channels that cost you 15-25% in commission. The irony would be funny if it weren't so expensive.
Rate Parity Doesn't Mean Rate Trust
The industry's response to OTA price-shopping has been rate parity enforcement - ensuring the same rate appears everywhere. But rate parity solves the wrong problem.
The issue isn't that guests find different prices on different channels. It's that they don't trust any of the prices they see. Rate parity means the same untrusted price appears everywhere. That's consistency, not trust.
Trust comes from understanding. Guests trust Uber's surge pricing (more than they trust hotel pricing, according to multiple surveys) because Uber explains it: "Prices are higher due to increased demand in your area." It's the same dynamic pricing mechanism. The difference is transparency.
What does a hotel guest see when they check a rate? A number. No explanation. No context. No reference to why tonight is $389 when last Tuesday was $189. Just a number that either matches their expectation or triggers the suspicion that they're being exploited.
The Loyalty Program Paradox
Here's a specific way dynamic pricing undermines its own economic model.
A guest joins your loyalty program because you promised them "the best rate, guaranteed" on your direct channel. They check your website and see $350 for a night they want. They check the OTA and see $345 - because your RMS adjusted rates between the two queries, or a different channel has a promotional rate, or the OTA is subsidizing the discount.
The loyalty member now believes you lied to them. Their trust in the "best rate guarantee" is destroyed. And with it, their trust in the loyalty program, the direct channel, and ultimately the brand.
Marriott acknowledged in their 2025 investor presentation that rate parity violations - instances where OTAs showed lower rates than Marriott.com - occurred on approximately 12% of sampled rate checks. Twelve percent of the time, the "best rate guarantee" was false.
That's not a technology problem. That's a pricing ecosystem so complex that even the largest hotel company in the world can't consistently deliver on its most basic direct booking promise.
What Volatile Pricing Actually Costs
Revenue managers measure RevPAR. They should also measure trust-adjusted lifetime value.
Consider two pricing strategies for a 200-room hotel:
Strategy A (Aggressive Dynamic):
- Captures maximum rate on every night
- RevPAR: $145
- Guest price satisfaction score: 6.2/10
- Direct booking share: 34%
- Repeat booking rate: 22%
- Average customer lifetime value: $1,100
Strategy B (Moderated Dynamic):
- Limits rate volatility to 2x normal range
- RevPAR: $138 (5% lower)
- Guest price satisfaction score: 7.8/10
- Direct booking share: 48%
- Repeat booking rate: 31%
- Average customer lifetime value: $1,650
Strategy A wins on RevPAR. Strategy B wins on everything that determines long-term profitability. The 5% RevPAR gap is roughly $73,000 annually. The difference in lifetime value across the guest base is worth multiples of that over a five-year horizon.
Revenue management optimizes for tonight. Brand management optimizes for the next decade. When the two conflict, the brand should win. It almost never does.
The Transparency Solution
I'm not arguing against dynamic pricing. I'm arguing for dynamic pricing with guardrails and transparency. Here's what that looks like:
1. Show the "why" alongside the rate. Airlines do this. "Prices are higher because this is a peak travel period." Hotels can too. A simple note - "Event pricing in effect" or "Peak season rate" - contextualizes the number and reduces the perception of arbitrariness.
2. Set volatility caps. Not price caps - volatility caps. If your base rate for a room type is $200, capping event pricing at 2.5x ($500) instead of allowing it to hit 5x ($1,000) reduces sticker shock while still capturing significant event premium.
3. Reward loyalty with price stability. Give your loyalty members access to a narrower pricing band. If rack rate swings between $150 and $600, loyalty members see $150 to $400. This creates genuine direct booking incentive that loyalty points alone don't deliver.
4. Publish a pricing philosophy. Radical transparency. Tell guests how your pricing works. "Our rates vary based on demand, seasonality, and local events. Here's what you can typically expect by season." Demystify the process. Guests who understand pricing trust it more.
5. Stop hiding total price. The rate is $289. But with the resort fee ($45), parking ($35), and destination fee ($15), it's actually $384. This isn't dynamic pricing - it's deception. And it does more damage to trust than any rate swing.
The Industry Needs a Pricing Reckoning
The revenue management discipline has produced genuine value for the hotel industry. But it's been implemented with a myopic focus on nightly optimization at the expense of guest perception, brand trust, and long-term relationship value.
The next generation of revenue management needs to optimize for total relationship value, not just tonight's rate. It needs to treat guest trust as a KPI, not an externality. And it needs to acknowledge that a guest who pays $500 and feels respected is more valuable than a guest who pays $600 and feels exploited.
The algorithms work. The math works. What doesn't work is treating guests like data points instead of people - people who remember prices, who have feelings about fairness, and who will quietly take their loyalty to any brand that treats them less like a yield optimization target.
Dynamic pricing isn't the problem. Opaque, volatile, trust-destroying implementation of dynamic pricing is. Fix the implementation, or watch the trust deficit widen until your rate optimization is just making you efficient at losing loyal customers.



