Usage-Based Billing Revenue Projection Calculator
Usage-based pricing (UBP) is the fastest-growing SaaS pricing model. Project ARR from seed customers over 24 months — including base subscription, consumption expansion, and net retention.
| Starting ARR | — |
| Ending ARR | — |
| Cumulative revenue | — |
| Avg customer ARR (end) | — |
| Net dollar retention (annualized) | — |
Usage-based pricing (UBP) — pioneered by Snowflake, Twilio, AWS — produces best-in-class net dollar retention (130-160%) because revenue grows with customer success rather than seat count. The catch: UBP is harder to forecast and more variable quarter-to-quarter.
Why UBP Wins on NDR
Seat-based pricing caps revenue at headcount × price. UBP scales revenue with customer success — every API call, GB stored, or workflow executed adds revenue. Snowflake reported 178% NDR at peak. The largest UBP cohorts now exceed seat-based SaaS NDR by 30-50 percentage points.
The Forecasting Challenge
UBP revenue is harder to predict. A customer churn shows up earlier in your data (usage drops before cancel), but quarterly revenue swings ±20% are common. Hybrid models (base + consumption) smooth this — base provides forecast floor while consumption captures upside.
Optimal UBP Mix
Best-performing UBP companies: 20-40% base subscription + 60-80% consumption. Pure consumption (0% base) hurts revenue predictability and increases churn (no commitment, easy to abandon). Pure base (100%) loses the NDR upside. Aim for 30/70 base/consumption split with annual minimum commitments.
Last updated May 2026. Sources: OpenView 2024 Usage-Based Pricing Report, Bessemer Cloud 100 Benchmarks.