Ideas

Why Online Checkout Got Worse

Why Online Checkout Got Worse

Wired asked why buying a cinema ticket has become so unpleasant. It is a fair question, and the answer generalises well beyond cinemas, because the same handful of business decisions have made most online checkouts worse over the last decade.

Drip pricing

The headline price is not the price. Fees appear one at a time as you progress: a booking fee, a service fee, a facility fee, a delivery fee for a barcode sent to your own phone.

This is deliberate and it is well studied. People commit psychologically at the first price they see, and each subsequent increment feels too small to justify abandoning the effort already invested. Presenting the same total upfront produces measurably more abandonment, which is precisely why it is not done.

Regulators in several jurisdictions have moved against it, requiring mandatory fees to be included in the advertised price. Enforcement varies, and the practice persists widely.

Manufactured urgency

Countdown timers, seat-hold clocks, “3 people are looking at this” counters and low-stock warnings all exist to prevent you from doing the one thing that costs the seller money: leaving to think, or to compare.

Some of these reflect something real. A seat hold genuinely does expire. Many do not, and reset on refresh or run on a loop regardless of actual demand.

The useful instinct is that urgency you did not bring with you was added by someone with an interest in your haste.

The account wall

Guest checkout has quietly disappeared from a lot of sites. Requiring an account converts a one-off transaction into a marketing relationship, a data asset and a retention hook.

It also adds friction at precisely the moment you have already decided to buy, which is why it works commercially: your intent is highest, so your tolerance is highest.

Where a guest option exists it is frequently styled to look secondary, in grey text below a prominent sign-up button.

Preselected extras

Insurance, priority booking, donations, seat upgrades and subscription trials arrive already ticked. The pattern relies on people scanning rather than reading, and on the difficulty of unticking something you did not notice.

Subscription trials attached to a one-off purchase deserve particular attention, since they convert to paid automatically and the cancellation route is usually elsewhere entirely.

Why nobody fixes it

Every one of these is measured. A/B testing means each change was adopted because it increased revenue per visitor in a controlled experiment.

What the experiment measures is the transaction, not whether you resented it. Irritation that does not show up as abandonment is invisible to the metric, so the process optimises steadily towards more extraction and no one is ever confronted with the aggregate cost.

This is also why checkout gets worse in industries with limited competition. Where you cannot buy the ticket elsewhere, annoyance carries no penalty.

What actually helps

  • Get to the total before deciding. Take one item to the final screen and read the real figure, then compare across sellers on that number.
  • Buy direct where possible. Venue box offices and official sites frequently avoid the reseller fee layer entirely.
  • Read every checkbox on the final page. That is where the preselected extras live.
  • Ignore the timer long enough to check one alternative. Losing a seat hold costs you two minutes.
  • Screenshot the confirmation showing the price breakdown, which settles disputes about fees later.

And where mandatory fees were hidden until the final screen, that may be a breach of consumer protection rules in your jurisdiction. Complaints to the relevant regulator are the mechanism that has actually shifted this practice where it has shifted at all.

Join the discussion

Held for review before it appears. Links are not allowed and your email is never published.