An engineer inside Hopper's product team ran three versions of the same checkout screen. The only change was a single fee: where it sat on the page and whether it came pre-selected. The conversion rates came back at 15 percent, 25 percent, and 75 percent. Those three numbers prove that "no hidden fees" is a screen-design pattern, not a promise.
Hopper is a travel app. Over 120 million people have downloaded it to book flights and hotels. Until mid-2023, a user who tapped "Swipe to Book" saw a total price at the bottom of the screen. That total did not include two fees: a "Tip" and a "VIP Support" charge. Both were listed as optional. Both came pre-selected. Both sat below the fold, on a part of the screen you would only see if you scrolled down past the buy button.
The number at the bottom looked like a price. It was a default.
The Mechanism Behind the Screen
There is a name for this in the literature. Researchers call it default bias. A meta-analysis by Jachimowicz and colleagues pooled 58 studies with a combined sample of 73,675 people. The finding: when a choice comes pre-selected, people stick with it. The effect size across all 58 studies was 0.68. On that scale, 0.5 is medium and 0.8 is large. Default bias sits closer to large.
Hopper's own internal testing matched the research almost line for line. When the fee was visible and left unselected, 15 percent of users paid it. When it was visible and pre-selected, the rate climbed to 25 percent. When it was hidden below the fold and pre-selected, 75 percent paid. Same fee. Same screen. The only thing that moved was the default setting.
The research is clear on this. "No hidden fees" does not fail the person reading it. It fails the system they are trying to read.
The Structural Flaw
The problem is not that Hopper charged fees. Fees are part of every business. The problem is that a "total" placed above a buy button, with pre-selected charges hidden below the fold, is built to stop review before it starts. The word "total" did the work of a lock on a door the user did not know was there.
The Receipt
When the FTC filed its complaint, the bureau's director stated Hopper showed consumers "a total price that did not include hidden, pre-selected fees." The two fees brought in roughly $85.6 million over two years: $18 million in tips and $67.6 million in VIP Support charges. The FTC ordered Hopper to pay $35 million. The fine was less than half the take.
The Replacement Principle
A price is not a price until every line item is visible and unselected. Once that standard is in place, three moves follow from it.
Move 1: Scroll Past the Total
On any checkout screen, ignore the first number you see and scroll to the bottom. Look for line items that carry a check mark you did not place. If the total changes when you clear those marks, the first number was not a total. It was a frame.
This sounds simple. It requires you to treat every price as a draft, not a fact. Most people have never done that with a screen they trust.
Move 2: Ask What Is Pre-Selected
Before you sign a contract, send a payment, or approve a quote, ask one question: what is already turned on? In Hopper's case, two fees were active before the user made a single choice. Check whether your own pricing pages do the same thing to your clients. If a line item is pre-selected, you chose it for them.
Move 3: Read the Words Against the Screen
Hopper called itself a "no hidden fees" service, but its own employees called the screen design "tricking users" and "deceptive UX." The company later said in a public statement the fees were "outdated display practices implemented during the pandemic." Match any vendor's public language to their checkout screen. The gap between the two is the finding.
What You Start to See
Running these three checks over a few weeks does something the phrase "no hidden fees" never did:
You learn which totals hold up and which ones shift the moment you scroll.
You notice how often a pre-selected item sits just outside the visible frame.
You find the gap between what a company says about its pricing and what its checkout screen does.
You start to build the same discipline into your own offers, which earns a kind of trust that no tag line can buy.
The Check
At the end of a month, ask three things.
→ Which payments or contracts changed once you scrolled past the first total?
→ Where did line items hide below a fold or behind a default?
→ Which vendors or platforms kept pre-selecting charges you had to remove?
That is the difference between advice that sounds right and a system that proves itself.
Where You Stand
Every checkout screen you open this week has a total at the top. Now you know the one question worth asking: is that number the price, or is it the default? You have known the answer every time something felt off about the number on the screen. Now it has a name and a receipt.
