Ten ways to charge.
One that fits you.
The atlas of every pricing model in production today — what each one wins on, where it breaks, and the math behind the invoice.
Ten models. One screen.
One model at a time. All the math.
Flat subscription
One product, one price, billed monthly or annually.
The original SaaS deal. You promise unlimited use, the customer promises a recurring cheque, and both sides pretend the cost-to-serve is constant. It works beautifully when your product has narrow surface area and your buyers want to stop thinking about it. It collapses the moment one customer uses 100× more than another and your gross margin starts choosing favourites.
MRR = subscribers × price
Revenue is a function of logos, not load. Forecasting is a calculator.
- Single-product B2B with stable workloads
- Buyer wants a fixed line item, not a meter
- Cost-to-serve is roughly flat across customers
- AI features land — inference cost dwarfs the price
- Your top 5% of users consume 80% of capacity
- Land-and-expand has no second motion
- Pro plan1 workspace$199.00
- Tax$0.00
The matrix. No model wins all five.
| Model | Predictability | Buyer fairness | Expansion upside | Low ops load | Bottom-up fit |
|---|---|---|---|---|---|
Flat subscription Subscription | |||||
Tiered subscription Subscription | |||||
Per-seat Subscription | |||||
Pure usage Usage | |||||
Tiered usage Usage | |||||
Prepaid credits Usage | |||||
Base + usage Hybrid | |||||
Seats + usage Hybrid | |||||
Per-action (agentic) Outcome | |||||
Outcome-based Outcome |
Five mistakes that cost the most.
The seven-tier pricing page
Three tiers segment customers. Seven tiers paralyse them. Every additional tier doubles your sales-cycle length and halves the conversion rate of self-serve.
Borrowing a competitor's model wholesale
Their model is tuned to their COGS, sales motion, and ICP. You inherit none of those. You inherit the optics and the margin trap.
Pricing the input, not the value
Per-token pricing made sense when token cost was 80% of COGS. As models commoditise, charging per token charges customers for your supplier's choices, not your own value.
Treating overages as punishment
If your customer success team has to email apologies when usage exceeds the included pool, your pricing page is misframing your own product.
Locking pricing in code
Every model above will need to change within 18 months. If a price change requires a deploy, you do not have a pricing strategy — you have a pricing release schedule.
Pick a model. Stress-test the math. Then change it next quarter.
Every model on this page will need to evolve within 18 months. Our pricing engine lets you switch, A/B, and migrate models without a deploy — so the choice you make today doesn't lock you in.