Skip to content
Hidden Costs Dark Pattern — What It Is & Examples

Hidden Costs Dark Pattern — What It Is & Examples

DodaTech Updated Jun 20, 2026 4 min read

Hidden costs, also called drip pricing, is a dark pattern where the full price of a product or service is not disclosed upfront. Instead, fees are revealed incrementally — a “service fee” at step two, a “processing charge” at step three, and a “convenience fee” at the final confirmation screen. By the time the user sees the real total, they have already entered their name, address, payment details, and possibly created an account. The psychological investment makes abandonment feel costly, so many users proceed even though the price is significantly higher than advertised.

How It Works

The pattern segments pricing across multiple steps to prevent easy comparison. The user sees a headline price that is low enough to attract a click, then encounters progressively smaller charges at each checkout stage. Each individual fee might be small ($3–$15), making it feel petty to abandon the purchase over it. But the cumulative markup can be 30–50% of the advertised price. The UX deliberately hides the total until the user is committed — the “Review Order” page is often the first place the real price appears, and by then the user has already typed their credit card number.

Real-World Examples

An event ticketing platform lists concert tickets at $50. At checkout, the user encounters a “service fee” of $8.50, a “facility charge” of $4.00, a “processing fee” of $3.50, and a “delivery fee” of $2.99. The total is $68.99 — 38% above the advertised price. These fees are not optional and are never shown on the search results page.

A hotel booking site shows rooms at $120/night. The search results and listing page display this price prominently. At the payment step, a “resort fee” of $40/night is added, along with a “cleaning fee” of $25 per stay and an “occupancy tax” of 12%. The actual nightly cost is $182, but the user only discovers this after entering all guest information and credit card details.

An airline checkout reveals surprise costs for seat selection ($9–$49), carry-on baggage ($25), and “passenger service fees” ($12) that were not included in the advertised fare. The user chose this airline specifically for the low advertised price but ends up paying as much or more than a full-service carrier.

Why It’s a Dark Pattern

Hidden costs undermine price transparency, which is the foundation of competitive markets. When consumers cannot compare true prices, markets cannot efficiently allocate purchases to the best-value provider. The pattern disproportionately harms lower-income users, for whom a 30% price surprise can be a significant financial hit. Regulators have taken notice — the US Department of Transportation now requires airlines to disclose all fees upfront, and the EU’s Consumer Rights Directive mandates that the total price be displayed before payment. The FTC has proposed a “junk fees” rule that would effectively ban drip pricing across multiple industries.

How to Spot It

Before entering any personal information, search for “[company name] hidden fees” or “[company name] fees at checkout.” Read the fine print on the pricing page — buried text like “plus applicable fees” is a warning. Look for asterisks next to prices (the asterisk usually points to excluded fees). On booking sites, toggle the “include fees” filter if one exists. If a site requires your email or account creation before showing the total, proceed with extreme caution.

How to Protect Yourself

Use price comparison tools that aggregate all-in costs rather than base prices. On hotel and airline sites, look for the “total price before taxes and fees” toggle — this is becoming more common due to regulatory pressure. Before completing a purchase, add up all fees manually and compare with competing offers. Consider using a virtual card number with a fixed spending limit to prevent surprise overcharges. If you encounter hidden fees, take screenshots and report the business to consumer protection authorities.

FAQ

Are 'resort fees' always hidden costs?
Not always — some hotels disclose resort fees in the room description. But many display only the base rate until checkout. The Federal Trade Commission considers undisclosed resort fees a form of deceptive pricing.
Is drip pricing illegal?
It depends on the jurisdiction. The EU requires full price disclosure before payment. The US is moving toward regulation but many industries still operate with partial disclosure. The UK’s CMA has taken enforcement action against hidden fees.
Why don't companies just show the full price upfront?
Because lower headline prices drive more clicks. Studies show that users click on “$50” results significantly more than “$69” results, even when they know fees will be added. Companies exploit this behavioral bias.

Related Dark Patterns

Bait and Switch Price Comparison Prevention

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro