Blog
HomeBlog › Spending trends, explained

Drip Pricing and Junk Fees: The Checkout Surprise Tax

Drip pricing is a retail and hospitality tactic where the price shown first is not the price you actually pay — fees are added gradually, one layer at a time, until the final checkout total is significantly higher than what originally caught your attention.

How drip pricing works

The process is calibrated to exploit how humans make decisions. You see a hotel room for $89 a night. You mentally commit. You begin picturing the trip. Then, step by step through the booking flow, you encounter: a resort fee, a destination fee, a "facility fee," taxes calculated on the inflated subtotal, and sometimes a non-optional "service charge" that appears only on the final page. By the time you see the real number, you've already invested time in the decision and feel anchored to the original price.

That anchor is the whole point. Price anchoring works because the first number you see shapes every number you evaluate afterward. A $220 final total feels like it arrived at $89 — your reference point was set early and never fully updated.

Airlines have used this model for years: the base fare is the ad, and the actual cost emerges through seat selection fees, bag fees, boarding group upgrades, and charges for anything resembling a service. Concert tickets, vacation rentals, and restaurant delivery apps follow the same structure.

Junk fees: a specific category of drip pricing

"Junk fees" is the term regulators and consumer advocates have applied to mandatory charges that serve no meaningful function for the buyer — they exist to let the advertised price stay low while the actual revenue-per-transaction climbs. Resort fees at hotels are a clear example: they don't correspond to any optional service the guest chose; they're just price inflation with a separate label.

Other common forms:

What unites them: they are mandatory, they are not disclosed upfront, and their names suggest an exchange of value that isn't really happening.

Why the final number always seems to balloon

The math compounds in ways that aren't obvious. Taxes are often calculated on the post-fee subtotal, not the advertised base price. A resort fee plus taxes means you're paying tax on the junk fee itself. And because each individual add-on arrives after a commitment decision has already been made, each one feels like a smaller increment — a few dollars here, a percentage there — rather than part of a total you're evaluating fresh.

The free shipping minimum trap operates on related psychology: the threshold is designed to make you add to the cart to avoid a shipping fee, spending more than the fee itself would have cost. Drip pricing works the opposite way — it shows you no fees upfront, then reveals them when walking away feels costly.

How to protect yourself

Drip pricing depends on momentum — the feeling that you've already decided. Slowing down and naming what just happened is usually enough to make the tactic visible.

Want the dopamine without the damage?
Browse 1,200+ products, fill your cart, and check out for $0.00 — all the shopping high, none of the bill.
Try Dopamine Shop free →