Summer travelers comparing a hotel's own site against an online travel agency are working under a common rule: since May 12, 2025, the FTC's Rule on Unfair or Deceptive Fees requires any advertised lodging price — on brand sites, OTAs, and vacation-rental platforms alike — to include all mandatory fees, per the FTC. The era of a cheap headline rate that grew a resort fee at checkout is over on both sides of the comparison.
This site publishes information, not booking advice. What follows is how the current rule stack changes what each channel is actually competing on.
What the rule removed from the decision
Before all-in pricing, OTA totals and hotel-direct totals were constructed differently, and the fee that surfaced last could decide the comparison invisibly. Under the current regime, mandatory fees must appear in the first displayed price everywhere, per the FTC's rule and FAQ. Optional fees — parking, resort amenities that are genuinely optional — remain outside the total, but the FTC has signaled that "optional" labels on unavoidable fees remain enforceable targets.
Related stories: State fee laws stack on top of the FTC rule: where resort-fee disclosure is now strictest · Resort fees must appear in the advertised price: the FTC rule hotels now book under.
What still differs between channels
The price gap has narrowed but not closed, and the remaining differences are policy, not fees. Cancellation terms sometimes differ between a hotel's direct rate and its OTA listing for the same room category. Loyalty earning and elite benefits — breakfast, upgrades, late checkout — generally accrue only on direct or program bookings. And dispute handling differs: a booking paid on a platform is serviced under that platform's terms, as Booking.com's own customer terms describe, while direct bookings put the hotel's front desk in charge of refunds and changes.
The three-line summer check
A deliberate comparison now takes three lines. Compare the displayed totals for the same room, date, and occupancy — they are now built to the same rule. Compare the cancellation terms line by line, since the cheapest total is rarely the most flexible. And price the loyalty value: for a member with elite status, breakfast and points can be worth more per night than the difference between channel rates.
The fee-transparency regime does not tell travelers where to book. It does something more useful: it makes the total — not the fee architecture — the thing worth comparing.
