/ Library/ Not Enough Meaning/ Mental Accounting
Connect Bias № 146 · Last updated 6 June 2026

Mental Accounting.

"Same money, different mental bucket — so the price feels nothing like the same price elsewhere."

01Overview

Mental accounting (Thaler) is the tendency to organise and evaluate economic outcomes by subjective buckets — "entertainment," "bills," "found money" — rather than as fungible totals. Identical amounts feel different depending on account, source, and frame.

Designers encounter mental accounting in pricing architecture, credits vs cash, subscription vs one-off, and "free with premium." Users accept fees in one bucket they reject in another. Ethical design clarifies totals; exploitative design multiplies buckets to hide true cost.

02Detailed explanation

Products actively create and exploit accounts:

  • In-app currency decouples spend from salary pain — until conversion shock at checkout.
  • Annual vs monthly framing moves subscription from guilt account to investment account.
  • Shipping "free" while raising item price shifts cost buckets opaquely.
  • Credits labelled "bonus" spend faster than identical cash balance.

Denomination effect is a sibling — smaller units spend easier. Mental accounting is the ledger those units live in.

03Why it exists

Buckets simplify decisions under complexity. Not every pound is evaluated against global wealth — mental shortcuts speed choice.

Marketing deliberately opens accounts: "only 30p a day" creates a micro-expense bucket distinct from £110 yearly.

The short version

What bucket are you asking users to pay from — and would they pay if the bucket were labelled honestly?

04Effects on users

Users regret when buckets collapse — discovering total subscription spend, or real currency cost of gems. Surprise is a design outcome when accounts were engineered to stay separate.

They also use helpful accounts: health spend, education invest — design can align offers with accounts users already maintain ethically.

05Effects on designers & teams

Teams architect accounts intentionally or accidentally:

  • Virtual currencies. Obscure exchange rates and remainder traps.
  • Unbundling and fees. Service fee, processing fee, platform fee — many small buckets.
  • Free trial framing. Zero account now, pain account later.
  • Sunk-cost buckets. "Already invested" keeps users paying in same account despite better alternatives.

06Practical takeaways

  • Show fungible totals. All-in price, yearly equivalent, credit-to-cash conversion.
  • Align frames with user goals. Education bucket for learning products — honest fit.
  • Avoid remainder traps. Currency packs that leave unusable balances.
  • Test price in multiple accounts. Same number, different labels — see framing.
  • Subscription dashboards. Help users see one "subscriptions" ledger.
  • Ethical virtual economies. If you sell coins, show real money equivalent at purchase.

07Design examples

Gaming

Gems aren't money until they are

Users buy gem packs easily. First real-currency refund request shocks them — mental accounting collapsed when support cites card charges.

Subscriptions

Only £9.99 a month

Five £9.99 subscriptions feel cheap individually. Bank summary app shows £600 yearly — users churn when accounts merge visually.

E-commerce

Free shipping, higher basket

Prices rise while shipping goes "free." Users compare to old item prices, not total — bucket shift feels like win until comparison sites show otherwise.

Credits

Bonus credits burn fast

Promotional credits spend faster than cash balance — denomination plus mental account. Users exhaust "free" money then overspend real on small top-ups.

08Ethical risks

Engineering opaque accounts to hide true cost is a dark pattern with a cognitive mechanism — especially harmful in gambling-adjacent and child-facing products.

Exploiting sunk-cost accounts traps users in subscriptions and platforms they would leave if totals were visible.

Self-test: Where does your pricing require users to do maths across buckets you deliberately separated?

10Suggested reading