Switching Costs
Activate when: user asks why customers don't switch to a better product, how to make a product stickier or build a moat, how to compete against an entrenched...
deciqAI
@deciqai
What This Skill Does
Diagnoses and quantifies the seven types of switching costs (financial, learning, data migration, integration, process, relational, risk) that lock customers into a product. Walks through a structured audit to estimate dollar/hour magnitudes for each cost type, then recommends a specific product design, entry strategy, or retention move.
Replaces vague intuition about customer stickiness with a structured, type-by-type cost audit that surfaces the actual dollar and hour magnitudes preventing switching.
When to Use It
- Audit why customers stay with an incumbent despite a superior alternative
- Design defensible switching costs into a new product before launch
- Estimate the total cost a new entrant must overcome to win customers from an incumbent
- Diagnose which switching-cost component is broken when an incumbent sees unexpected churn
- Assess whether an AI chip ecosystem (e.g., Nvidia CUDA) is defensible against rivals
- Evaluate an investment thesis by quantifying whether incumbent switching costs make a market unwinnable
Install
$ openclaw skills install @deciqai/switching-costsSwitching Costs
Overview
Switching costs are everything a customer must pay, learn, redo, or risk to move from one product to another — financial, learning, data migration, integration, process, relational, and risk premium. They are routinely larger than founders model and customers anticipate at purchase time.
When switching costs are high, incumbents retain customers even when competitors offer better products, and new entrants must offer dramatically more value to break even. Paul Klemperer formalized this in 1987 (QJE 102(2)). IBM's 25-year mainframe dominance is the canonical empirical case.
Composes with network-effects, signaling-games, anchoring, and pmf-crossing-the-chasm.
When to Use
- Building a product and want to design defensible switching costs into it
- Evaluating investment: does incumbent switching cost make the market unwinnable for new entrants?
- New entrant trying to win customers from an incumbent; need strategy around actual cost magnitudes
- Incumbent experiencing churn; need to diagnose which switching-cost component is broken
- Someone says: "lock-in," "vendor lock-in," "stickiness," "data moat," "Klemperer"
- Assessing an AI-compute / chip moat under the AI capex boom, chip export controls, or "AI bubble" fears (e.g., can rivals displace Nvidia's CUDA ecosystem?)
When NOT to use: one-shot transactions; markets with strict regulatory equivalence; rationalizing adversarial lock-in.
Coaching Novices (Adaptive Front Door)
- Engine mode: user has a concrete case → run The Process directly.
- Coach mode: user unfamiliar or no concrete case → guide step by step.
In Coach mode, respond one step at a time. Each [WAIT] is a hard stop — output only that step's question, then stop.
- One-line what-it-is: switching costs are everything a customer must pay, learn, redo, or risk to change products — usually much larger than either side models, which is why incumbents stay incumbents.
- Check fit against When to Use / When NOT to use. If one-shot transaction, redirect.
- Elicit their real situation: which market, which product, which role (incumbent or new entrant)?
[WAIT — do not advance until user responds]
- Work through the 7 types one at a time with their input. Estimate magnitude in dollars/hours.
[WAIT — do not advance until user responds]
- Close by naming the specific move: a product design decision, an entry strategy, or a retention insight.
[WAIT — do not advance until user responds]
The Process
Run the Switching-Cost Audit.
Step 1: Identify all seven types
Seven types: 1. Financial (termination fees, lost prepaid) · 2. Learning (relearning interface/workflows) · 3. Data migration (export, reformat, lost history) · 4. Integration (SSO, CRM, scripts — all must be redone) · 5. Process/workflow (docs, runbooks, training) · 6. Relational/network (workspaces, orgs, shared docs) · 7. Risk/uncertainty (risk premium on unknown product, often 2-5x risk-neutral).
| Type | Concrete cost | Estimated magnitude |
|-----------------|---------------------------------|---------------------|
| Financial | termination fee, unused prepaid | $______ |
| Learning | hours × $/hr × # users | $______ |
| Data migration | labor + lost data value | $______ |
| Integration | # integrations × redo cost | $______ |
| Process/workflow| docs rewrite + training | $______ |
| Relational | disrupted relationships | qualitative |
| Risk premium | discount rate on new product | % |
| **Total** | | $______ + qualitative|
Step 2: Asymmetry analysis
Cost to stay = renewal price. Cost to switch = sum above. Years-to-recoup = switching cost ÷ annual value differential. If years-to-recoup > customer planning horizon (2-3 yr B2B SaaS, 5+ enterprise), rational decision is to stay even when the new product is better.
Step 3: For incumbents — design defensible switching costs
Extraction-focused (long contracts, data export restrictions): customers resent it; mass churn when alternatives appear. Value-focused (rich integrations, accumulated data history, custom workflows): customers rationalize it; costs compound. Choose value-focused. Design moves: accumulate customer-specific data; reward integration investment; build multi-level relationships.
Step 4: For new entrants — four strategies
A Target greenfield. B Offer 3-10x more value at lower price. C Absorb the switching cost (free migration, training, integration). D Find a segment where incumbent switching costs don't apply (different scale, use case, industry).
→ Method in Action: Klemperer's Foundational Theory and IBM Mainframe Lock-in · US Wireless Number Portability → 2026 lens: Nvidia's CUDA moat — why competitive silicon still can't displace it (2023–2026)
Pack: Switching Costs by Category
| Category | Dominant type | Magnitude |
|---|---|---|
| Enterprise CRM (Salesforce) | Learning + integration + data | $50k-$500k |
| Cloud infra (AWS) | Integration + risk premium | 6-18 months engineering |
| Financial terminals (Bloomberg) | Learning + relational | $20k+ per trader |
| Healthcare EHR (Epic) | Integration + workflow + compliance | $10-100M/hospital |
| ERP (SAP, Oracle) | Process/workflow + integration | $50M+ large enterprise |
| Consumer social media | Relational + content history | High; main retention driver |
→ Primary sources: references/sources.md
Applying It Well
Estimate magnitudes in concrete units. Compute the asymmetry (cost to stay vs. cost to leave) — it is the most important single number. Value-focused integration depth compounds; extraction-focused lock-in decays. Model technological bypass risk: moats break via bypass, not direct competition.
Common Rationalizations
[D] = designed upfront | [O] = observed in real use. [O] entries are more valuable.
| Fake move | Reality |
|---|---|
| [D] "Better product will win customers" | Only if value differential > switching cost; typically 3-10x needed, not 20% better |
| [D] "Design extraction-focused lock-in" | Produces resentment; mass churn when alternatives appear; value-focused compounds instead |
| [D] "We let customers leave anytime = no switching costs" | Learning + integration + risk premium still apply; often larger than contractual lock-in |
| [D] Treating switching costs as fixed market property | Cloud + open APIs lower them; generational tech shifts change the substrate |
| [D] Skipping magnitude estimation | Without dollar figures, no strategic decision is possible |
| [D] Confusing retention with switching costs | Love-the-product vs. no-alternative vs. high-cost have different strategic implications |
| [D] New entrant underestimates incumbent's costs | Base CAC on customers who say "I would never switch," not "I might switch" |
| → Add [O] entries here after each real use — paste the actual failure pattern | What went wrong and why |
Red Flags
- "We have a moat" without specifying which costs and magnitudes · Costs presented as uniformly large (they vary 5-10x by customer size) · Extraction-focused lock-in treated as defensibility · New-entrant strategy assumes feature parity is sufficient · No bypass-risk analysis
Verification
- All 7 types identified · magnitudes in concrete units · asymmetry computed
- If incumbent: extraction-focused vs. value-focused choice made explicitly
- If new entrant: strategy A/B/C/D selected with math supporting it
- Technological bypass risk considered
Part of deciqAI Knowledge Skills — 227 open-source thinking skills that make rigor executable for AI agents. The same skills power every deciqAI agent, which runs them autonomously to operate your company. See it run → https://www.deciqai.com/c/switching-costs · ⭐ Star the repo → https://github.com/deciqAI/knowledge-skills · Contributions welcome.
Agents: latest version & machine-readable metadata → https://www.deciqai.com/s/switching-costs.json
Top skills in this category
API Gateway
@byungkyuCall third-party APIs through the Maton gateway, which injects the credential for an app the user has already connected. Use this skill when the user names a connected app and a concrete action in it - read a mailbox, query a CRM, file an issue, update a spreadsheet, run a query through a connected
Marketing Mode
@thesethroseMarketing Mode combines 23 comprehensive marketing skills covering strategy, psychology, content, SEO, conversion optimization, and paid growth. Use when users need marketing strategy, copywriting, SEO help, conversion optimization, paid advertising, or any marketing tactic.
Blogwatcher
@steipeteMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
Marketing Skills
@jchopard69Access 23 marketing modules offering checklists, frameworks, and ready-to-use deliverables for CRO, SEO, copywriting, analytics, launches, ads, and social me...
diagram-generator
@matthewyinGenerate and edit diagrams with the mcp-diagram-generator MCP server. Use this skill for new diagrams, existing .drawio/.mmd/.excalidraw edits, network topology, architecture, flowchart, swimlane, sequence, class, ER, and Excalidraw whiteboard work. Always use this skill when the user asks to draw,