PackageLens
Worked example · October 20, 2026

Per-seat vs usage pricing: compare the same workload

A lower starting price can produce a higher bill. Compare the people, usage and required features behind each plan.

Per-seat pricing charges by licensed users; usage pricing charges by measured activity. Stripe’s pricing-model documentation describes both models (checked October 20, 2026). Neither determines which offer costs less for a particular customer.

Illustrative example, not customer work. These plans and prices are invented. Both are assumed to meet the same required features, with monthly USD billing and no other charges in this exercise. For real vendor observations, read our source-linked sample.

Write the billing rules first

Synthetic plan specifications
RuleSeat PlanUsage Plan
Price$20 per seat; minimum three seats$49 including 10,000 events/month
Additional usageNo event charge in this exercise$0.004 per additional event
Formula$20 × max(3, seats)$49 + $0.004 × max(0, events − 10,000)

Two matched workloads

The same requirements applied to both invented plans
Monthly workloadSeat PlanUsage Plan
5 seats; 50,000 events5 × $20 = $100$49 + 40,000 × $0.004 = $209
30 seats; 10,000 events30 × $20 = $600$49 + 0 = $49

Where the result changes

For five seats, the plans break even at 22,750 events/month: $49 + (12,750 × $0.004) = $100. Below that point the Usage Plan costs less; above it the Seat Plan costs less, under these assumptions.

Team size and consumption can change independently. Compare a small team with heavy usage and a larger team with light usage before choosing a metric or comparing competitors.

What still needs checking

This exercise does not establish feature parity, implementation costs, support quality, margins or willingness to pay. A real comparison must check billable-user and event definitions, minimum commitments, rounding, annual contracts and features that force an upgrade.

Try it: write down your expected seats and monthly usage, then repeat the calculation at a plausible higher workload. Use the comparison template to keep the assumptions visible.

More resources: Seat vs usage scenarios · Comparison template · Packaging checklist