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.

Ending ARR
Net Dollar Retention
Total Revenue
Starting ARR
Ending ARR
Cumulative revenue
Avg customer ARR (end)
Net dollar retention (annualized)
Ad Space

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.