Design VocabularyDesign vocabulary · Edition 01

VOCABULARY / ENTRY

Hidden Costs

hidden-costs

Add to comparison +

Disclose unavoidable charges too late in a purchasing decision, making the initial price misleading.

Interactive specimen · Fictional product FIELDNOTES
Anti-pattern specimen · Fictional prices

City Notes on paper

¥ 30

A required handling fee is still hidden. Select “Next step” to see the problem.

Recognizing it

  • The initial price omits required charges
  • The total appears late in the flow
  • Fee information is difficult to discover

Concept boundary

Fees that cannot be calculated in advance are not automatically deliberate concealment. Explain how unknown amounts are calculated and when they become known.

When to consider it

  • Auditing pricing pages, checkout flows, and subscription renewal information

When to be cautious

  • Hiding unavoidable fees under the label of progressive disclosure

Tradeoff

Disclose known required charges early, explain unknown amounts, and show the determinable total before commitment.

Conditional rules · Editorial advice

When A price includes known unavoidable chargesMustClearly disclose the total and its components before commitment.

Related entries

Progressive Disclosure ↗Conditional conflict · Required fees are treated as secondary content

Decision-critical information should be visible in time.

Confirmshaming ↗Related, but different · Auditing informed and voluntary choice

Two different mechanisms of deception.

Sources and what they support

Deceptive Patterns · Hidden costs ↗

Charges appear later in the transaction, after a low initial price has attracted the person.

Retrieved: 2026-09-15

Definitions reference these sources. Digital specimens, selection advice, relationships, and recipes are editorial work and have not been validated through user research.

Type extensions and implementation notes

Capability tags describe this specimen only; verify the implementation again in a real product.

{
  "harm": "Undermines informed choice",
  "repair": "Show the total, a fee breakdown, and calculation conditions for unknown amounts early."
}

Open the Agent JSON file for this entryThis file repeats every field of this entry verbatim and adds its sources, archive status, and editorial scope.