Skip to content
Back to skills

Usage Based Pricing Model

ASecurity

Design a usage-based pricing scheme that scales revenue with value without scaring customers away — the metric that tracks value, tiers with included volume, and the guardrails that prevent bill shock. Use when asked to design usage-based or metered pricing, move from seats to consumption, price an API or AI product per unit, or handle customers afraid of variable bills. Produces the value-metric selection, the tier structure with included volumes and overage rates, the bill-shock guardrails,...

  • 1,378 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 20, 2026
ai-agentsgorailsapi

Works with

  • api

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add mohitagw15856/pm-claude-skills --skill usage-based-pricing-model --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Usage Based Pricing Model?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Usage Based Pricing Model
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mohitagw15856-usage-based-pricing-model-pm-claude-skills/badge)](https://www.skillsdirectory.com/skills/mohitagw15856-usage-based-pricing-model-pm-claude-skills)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: usage-based-pricing-model
description: "Design a usage-based pricing scheme that scales revenue with value without scaring customers away — the metric that tracks value, tiers with included volume, and the guardrails that prevent bill shock. Use when asked to design usage-based or metered pricing, move from seats to consumption, price an API or AI product per unit, or handle customers afraid of variable bills. Produces the value-metric selection, the tier structure with included volumes and overage rates, the bill-shock guardrails, revenue modelling at usage percentiles, and the migration plan from the current model."
---

# Usage-Based Pricing Model

Usage pricing done right means revenue grows when the customer's value grows. Done wrong it means a customer opens an invoice ten times last month's, screenshots it, and churns publicly. The difference is rarely the rate — it is whether the metric tracks value the customer recognises, and whether the guardrails make the worst-case bill survivable. This designs both, and models the revenue before you commit.

## What This Skill Produces

- **The value-metric decision** — the unit you charge for, tested against the four criteria that separate a good meter from a resented one
- **The tier structure** — included volumes, overage rates, and the flat platform fee that stabilises revenue
- **Bill-shock guardrails** — caps, alerts, forgiveness policies, and the commit-and-drawdown option for predictability-hungry buyers
- **Revenue modelling** — projected revenue at the P10/P50/P90 of the actual usage distribution, not at the average
- **The degenerate-case check** — who wins and who loses at the extremes of the usage curve, before a customer finds out for you
- **A migration plan** — how existing customers move from the current model without a revolt

## Required Inputs

Ask for these if not provided:
- **The product and what "usage" means in it** — API calls, seats, tokens, GB, transactions, jobs, minutes
- **The usage distribution** — real percentiles across current customers if they exist (P10/P50/P90/P99), or honest estimates
- **The cost structure** — marginal cost per unit of usage, so the floor is known
- **The current model and its problem** — what pricing exists today and what is breaking (leaving money on big accounts, scaring small ones, misaligned with value)
- **The buyer** — who approves the bill, and how much variance their budget process tolerates

## Framework: Metric, Tiers, Guardrails, Model

1. **Choose the metric against four tests.** (a) It rises when the customer gets more value; (b) the customer can predict and control it; (c) you can meter it accurately and explain the meter; (d) it does not punish behaviour you want (charging per user punishes adoption; charging per API call punishes integration depth). Most usage-pricing failures are metric failures, not rate failures.
2. **Anchor with a platform fee.** A flat base with included volume stabilises your revenue and their budget. Pure per-unit pricing makes every invoice a re-decision.
3. **Set tiers on the real distribution.** Included volumes sit at natural breakpoints in the usage percentiles — not round numbers. The tier a customer lands in should feel like a description of them, not a trap.
4. **Price overage as a bridge, not a fine.** Overage slightly above the effective in-tier rate nudges upgrades; overage at multiples of it reads as punishment and produces the screenshot.
5. **Build the guardrails before launch.** Spend alerts at thresholds the customer sets, a soft cap or auto-upgrade at tier boundaries, first-incident forgiveness for a runaway bill, and an annual commit-with-drawdown for buyers who need a fixed number. The guardrails are the product's answer to "what's the worst that happens?" — have one.
6. **Model revenue at the percentiles.** Run the proposed scheme against P10/P50/P90 usage. Average-based modelling hides that the top decile funds everything and the bottom quartile may cost more to bill than it pays.
7. **Check the degenerate cases.** The customer at 100× median usage, the one at near-zero, the one whose usage spikes 20× for one day. Decide the policy for each now, in writing.

## Output Format

### Usage pricing model: [product] · [date] · v[n]

**Value metric:** [unit] · **Why:** [the four tests, answered in one line each]
**Rejected metrics:** [alternative — which test it failed]

**Tier structure**
| Tier | Platform fee | Included volume | Overage rate | Lands who |
|---|---|---|---|---|
| [name] | [amount]/mo | [n units] | [rate]/unit | [the percentile band this describes] |

**Effective rate curve:** at P10 usage [rate/unit] · P50 [rate] · P90 [rate] — [flag any point where a heavier user pays a *higher* effective rate, which inverts the volume expectation]

**Guardrails**
- Alerts: [customer-set thresholds, default on at n% of included volume]
- Cap behaviour: [hard stop / soft cap with auto-upgrade / uncapped with alert]
- Forgiveness: [first-incident policy for runaway usage, stated before it happens]
- Predictability option: [annual commit with drawdown / fixed tier with true-up]

**Revenue model**
| Scenario | Customers | Revenue/mo | vs current model |
|---|---|---|---|
| P10 usage | | | |
| P50 usage | | | |
| P90 usage | | | |
**Margin floor:** marginal cost [x]/unit against lowest effective rate [y]/unit → [safe / underwater at tier n]

**Degenerate cases:** [100× median: policy] · [near-zero: policy] · [20× one-day spike: policy]

**Migration:** [grandfathering window · mapping from old plans · the message, led by who gets cheaper] · **Expected revolt risk:** [which segment pays more, by how much, and the offer that softens it]

## Quality Checks
- [ ] The metric passes all four tests, and rejected alternatives are recorded with the failing test
- [ ] Tiers are placed on the real usage distribution, not round numbers
- [ ] The effective rate falls (or holds) as usage grows — no inversion where heavy users pay more per unit
- [ ] Every guardrail exists in the design before launch, not as a support policy invented after the first incident
- [ ] Revenue is modelled at percentiles, with the current model as the comparison column
- [ ] The margin floor is checked against the lowest effective rate
- [ ] The three degenerate cases have written policies
- [ ] The migration names who pays more and what they are offered

## Anti-Patterns
- **Choosing the meterable metric over the valuable one.** You can meter API calls precisely; if value lives in outcomes, the customer resents every call.
- **Pricing on the average customer.** The usage distribution is heavy-tailed; the average customer barely exists.
- **Overage as a fine.** Overage at 5× the in-tier rate produces the invoice screenshot that becomes your pricing page's reputation.
- **No answer to "what's the worst case?"** A buyer who cannot bound the bill will not sign, and the one who does not ask will churn when it happens.
- **Punishing adoption.** Per-seat metering on a collaboration product taxes the behaviour that retains the account.
- **Launching without the forgiveness policy.** The first runaway bill is a certainty; deciding the response during the incident guarantees it goes badly.
- **Migrating everyone at once with a price rise buried inside.** The model change takes the blame for the increase, and both die together.

## Example Trigger Phrases
- "Design usage-based pricing for our API"
- "We want to move from per-seat to consumption pricing"
- "How do we price our AI product per token without bill shock?"
- "Customers are afraid of variable bills — what guardrails do we need?"
- "Model what usage pricing would do to our revenue"

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…