Billing Models

Why Usage-Based Billing Is the Future of SaaS (And How to Get It Right)

Mohit AggarwalMohit Aggarwal·Jan 29, 2025·14 min read

Three years ago, I sat in a meeting where our CEO proposed switching from flat-rate subscriptions to usage-based pricing. Half the room thought it was genius. The other half thought we'd destroy the business. The finance team worried about revenue predictability. Sales worried about quota. Customer success worried about surprise bills alienating customers.

We made the switch anyway. Within 18 months, our Net Revenue Retention jumped from 108% to 147%. Customers who previously churned because they "weren't using it enough" now stayed because they only paid for what they used. And our largest customers? They expanded naturally without a single upsell conversation.

Usage-based billing isn't just a pricing trend - it's a fundamental shift in how software companies align their success with customer outcomes. In this guide, I'll share everything I've learned about why this model works, when it makes sense, and how to implement it without the pitfalls that trip up most companies.

The Great Pricing Shift: What's Actually Happening

Let's start with the data. According to OpenView's 2024 SaaS Benchmarks report, 61% of SaaS companies now have some usage-based component in their pricing - up from 34% just four years ago. Among the fastest-growing companies, that number jumps to over 80%.

This isn't a coincidence. The companies winning in today's market share a common characteristic: their pricing scales with customer value.

What's driving this shift:

1. The rise of product-led growth (PLG) When customers can self-serve, they expect to pay for what they use. Forcing them into rigid tiers creates friction that kills conversion.

2. Cloud infrastructure economics AWS, GCP, and Azure normalized usage-based pricing for an entire generation of developers. They now expect the same from their software tools.

3. The expansion revenue imperative With CAC rising and logo growth slowing in many markets, expansion revenue is critical. Usage-based models create natural, frictionless expansion.

4. Customer demand for fairness Customers increasingly reject paying the same price regardless of usage. A startup processing 100 transactions shouldn't pay the same as an enterprise processing 100,000.

5. Competitive pressure When one player in a category moves to usage-based pricing and captures market share, others must follow or explain why their model is better.

The companies leading this shift read like a who's who of SaaS success stories: Snowflake, Twilio, Datadog, Stripe, AWS, MongoDB, Confluent, HashiCorp. These aren't outliers - they're the blueprint.

Understanding Usage-Based Pricing Models

"Usage-based" isn't a single model - it's a spectrum. Understanding where you fit on this spectrum is crucial for implementation.

Pure usage-based (pay-as-you-go):

  • Customers pay only for what they consume, with no base fee or commitment.
  • Example: AWS Lambda charges per invocation and compute time
  • Pros: Zero barrier to entry, perfect value alignment
  • Cons: Revenue unpredictability, harder to forecast

Usage-based with minimum commit:

  • Customers commit to a minimum spend, with usage charges above that threshold.
  • Example: Snowflake's annual contracts with consumption credits
  • Pros: Revenue predictability + usage upside
  • Cons: More complex sales motion, requires commitment negotiation

Hybrid subscription + usage:

  • A base subscription fee covers core access, with usage fees for consumption above included amounts.
  • Example: Twilio charges per-message/per-minute on top of account fees
  • Pros: Predictable base + scalable upside
  • Cons: Requires careful balance to avoid customer confusion

Tiered usage pricing:

  • Usage rates decrease at higher volume tiers, rewarding growth.
  • Example: Stripe's volume discounts at higher processing levels
  • Pros: Incentivizes growth, rewards loyalty
  • Cons: Can create "cliff" effects at tier boundaries

Credit-based systems:

  • Customers purchase credits in advance, consuming them through usage.
  • Example: Many AI/ML platforms sell compute credits
  • Pros: Prepayment improves cash flow, creates switching costs
  • Cons: Credit expiration policies can frustrate customers

The model you choose depends on your product, market, and customer expectations. There's no universally "best" approach - only the right approach for your specific situation.

The Business Case: Why Usage-Based Wins

Let me make the business case with real numbers. Here's what typically happens when companies implement usage-based pricing effectively:

Net Revenue Retention improvement: Traditional subscription: 100-110% NRR typical Usage-based models: 120-150% NRR common among leaders

Why? Expansion happens automatically. When customers succeed and use more, revenue grows without sales involvement. Snowflake's 158% NRR isn't magic - it's the natural result of aligning price with value.

Lower barrier to entry: When customers can start small, more of them start. Stripe didn't become the default payments platform by requiring annual contracts. They said "pay per transaction" and developers could experiment immediately.

The math: If usage-based pricing doubles your trial-to-paid conversion (common), you can afford significantly higher CAC or invest in other growth levers.

Reduced involuntary churn: One of the biggest sources of churn is customers who feel they're overpaying relative to usage. Usage-based pricing eliminates this entirely. You literally can't overpay if you're paying for consumption.

Better customer segmentation: Usage patterns reveal customer value automatically. You don't need elaborate scoring models - high-usage customers are high-value customers. This simplifies everything from support prioritization to expansion targeting.

Competitive moat: Once customers build around your usage-based product, switching costs compound. They've optimized their systems for your pricing model. Migration becomes increasingly painful as usage grows.

The investor perspective: VCs have caught on. Usage-based companies command premium valuations because of superior unit economics and more predictable expansion. Bessemer's Cloud Index shows usage-based companies trading at 15-20x revenue versus 8-12x for traditional subscription.

Choosing Your Value Metric: The Most Critical Decision

Your value metric is what you charge for - the unit of consumption that determines the bill. Get this right, and everything else follows. Get it wrong, and no amount of optimization will save you.

Characteristics of great value metrics:

1. Aligned with customer value The metric should scale with the value customers receive. If customers get more value, they use more of the metric, and they pay more. This alignment is the whole point.

2. Easy to understand Customers should instantly grasp what they're paying for. "Per API call" is clear. "Per compute unit normalized for memory and CPU cycles" is not.

3. Predictable for customers Customers should be able to estimate their bill before using the product. Surprising customers with unexpectedly high bills destroys trust.

4. Measurable and auditable You need to track the metric accurately, and customers need to verify their usage. Disputes over metering kill relationships.

5. Grows with customer success The metric should naturally increase as customers succeed with your product, not because they're being inefficient.

Common value metrics by category:

API/Infrastructure:

  • API calls or requests
  • Compute time (seconds, minutes)
  • Data processed (GB)
  • Bandwidth consumed

Data platforms:

  • Data stored
  • Queries executed
  • Rows scanned
  • Compute credits consumed

Communication platforms:

  • Messages sent
  • Minutes used
  • Recipients reached
  • Channels active

Business applications:

  • Active users
  • Transactions processed
  • Records created
  • Events tracked

AI/ML platforms:

  • Tokens processed
  • Model invocations
  • Training compute
  • Inference requests

The anti-patterns to avoid:

Metrics that punish efficiency: If customers optimize their code and use fewer API calls, they shouldn't feel punished for being good engineers.

Metrics customers can't control: Charging for something customers have no ability to predict or manage creates frustration.

Metrics that don't scale with value: If your metric grows faster than the value delivered, customers will eventually rebel.

The Hybrid Approach: Best of Both Worlds

Here's a secret most usage-based advocates won't tell you: pure usage-based pricing isn't right for everyone. The most successful implementations often combine usage-based elements with traditional subscription components.

Why hybrid works:

For customers:

  • Predictable base cost for budgeting
  • Flexibility to scale up without renegotiating
  • Lower risk than pure usage (no surprise bills)
  • Clear value at every price point

For your business:

  • Revenue floor provides predictability
  • Usage upside captures expansion value
  • Lower barrier to entry than enterprise tiers
  • Natural segmentation by usage patterns

Hybrid model structures:

Platform fee + usage: Base subscription: $99/month (includes 10,000 API calls) Overage: $0.001 per additional API call

This gives customers predictability while capturing value from heavy users. The included usage should be enough for typical customers to see value without hitting limits constantly.

Tiered base + usage components: Starter: $49/month (5 users, basic features) Professional: $149/month (25 users, advanced features) All tiers: +$0.10 per transaction processed

This maintains familiar tier structure while adding usage-based expansion for the metric that most correlates with value.

Committed usage + on-demand: Annual commit: $10,000/year (includes $10,000 in credits) On-demand rate: $0.05 per unit Committed rate: $0.03 per unit (applied to commit)

This rewards commitment with better rates while allowing flexibility for usage spikes. Snowflake pioneered this model and it's now widely copied.

Feature-based tiers + usage core: All plans include unlimited usage of the core product (charged per consumption). Higher tiers add features like advanced analytics, SSO, audit logs, SLAs - things that don't scale with usage but matter for larger organizations.

Designing your hybrid:

  • . Identify your primary value metric (usage-based)
  • . Determine what base access should cost
  • . Set included usage levels that allow meaningful evaluation
  • . Price overage to capture value without shocking customers
  • . Add feature differentiation for enterprise needs

Implementation: The Technical Foundation

Usage-based billing requires technical infrastructure that most subscription billing systems weren't built for. Here's what you need:

Real-time metering:

  • You must track usage as it happens, not reconstruct it later from logs. This means:
  • Event ingestion pipeline that scales with your product
  • Deduplication to prevent double-counting
  • Idempotency for reliable event processing
  • Low-latency processing for real-time dashboards

Usage aggregation:

  • Raw events need to be aggregated into billable units:
  • Hourly, daily, and monthly rollups
  • Customer-level and account-level views
  • Handling of time zones and billing periods
  • Support for usage corrections and adjustments

Rating engine:

  • Aggregated usage must be converted to charges:
  • Apply the right rate based on customer's plan
  • Handle tiered pricing with volume discounts
  • Process committed usage before on-demand
  • Calculate proration for mid-cycle changes

Billing integration:

  • Usage charges must flow to invoices:
  • Combine usage charges with subscription fees
  • Apply credits, discounts, and adjustments
  • Generate itemized invoices customers can understand
  • Support multiple currencies and tax jurisdictions

Customer-facing dashboards:

  • Customers need visibility into their usage:
  • Real-time or near-real-time usage display
  • Spending projections and alerts
  • Historical usage trends
  • Downloadable usage reports

Build vs. buy decision:

Building in-house gives you full control but requires significant engineering investment. Companies like Stripe and Twilio built their own systems because billing IS their product.

For most companies, purpose-built billing platforms (like BillHive) make more sense. Modern billing platforms handle:

  • Metering and aggregation at scale
  • Flexible rating and pricing models
  • Invoice generation and payment processing
  • Usage analytics and reporting

The build-vs-buy calculus: If billing isn't your core competency, the engineering time to build and maintain metering infrastructure is almost certainly better spent on your actual product.

Pricing Strategy: Setting Your Rates

Once you've chosen your value metric and built the infrastructure, you need to set actual prices. This is part science, part art.

Cost-plus baseline:

  • Start by understanding your costs:
  • What does it cost to serve one unit of usage?
  • Include infrastructure, support, and overhead
  • Add your target margin (typically 70-80% for SaaS)

This gives you a floor - you should never price below your fully-loaded cost per unit.

Value-based ceiling:

  • What is one unit of usage worth to customers?
  • What outcome does it enable?
  • What would the alternative cost?
  • What's the ROI of usage?

This gives you a ceiling - pricing above perceived value kills conversion.

Competitive positioning:

  • Where do competitors price similar functionality?
  • You don't have to match, but you need to justify differences
  • Consider the total cost of ownership, not just unit price
  • Factor in switching costs and ecosystem value

The pricing sweet spot sits somewhere between your cost floor and the lower of value ceiling or competitive pressure.

Tiered pricing strategies:

Volume discounts encourage growth:

  • 0-10,000 units: $0.01 each
  • 10,001-100,000 units: $0.008 each
  • 100,001+ units: $0.005 each

Committed discounts reward predictability:

  • On-demand: $0.01 per unit
  • Monthly commit: $0.008 per unit
  • Annual commit: $0.006 per unit

The psychology of pricing:

Round numbers feel arbitrary; specific numbers feel calculated. $0.007 per API call suggests you did the math. $0.01 suggests you rounded.

Smaller units feel cheaper. "$0.002 per request" sounds more affordable than "$2.00 per thousand requests" even though they're identical.

Included usage removes zero-dollar anxiety. Customers worry about being charged for every tiny action. Including reasonable baseline usage in subscription fees alleviates this concern.

Customer Communication: Avoiding Bill Shock

The number one failure mode of usage-based pricing isn't the model itself - it's surprising customers with unexpected bills. This destroys trust and creates churn. Here's how to prevent it:

Proactive usage alerts:

  • Set up automated notifications at usage thresholds:
  • 50% of typical/included usage consumed
  • 75% of typical/included usage consumed
  • 90% of typical/included usage consumed
  • Projected overage if current pace continues

Budget controls:

  • Let customers set spending limits:
  • Hard caps that stop service at the limit
  • Soft caps that alert but allow continued usage
  • Approval workflows for exceeding budgets
  • Rate limiting instead of hard cutoffs

Real-time dashboards:

  • Customers should always know where they stand:
  • Current period usage and spend
  • Comparison to previous periods
  • Projection for end of billing period
  • Drill-down into usage by feature/resource

Transparent invoices:

  • Invoices should tell a clear story:
  • Itemized usage by category
  • Rates applied at each tier
  • Credits and discounts shown clearly
  • Comparison to previous invoice

Onboarding for usage awareness:

  • During onboarding, help customers understand:
  • How usage is measured
  • What activities generate charges
  • How to monitor their usage
  • How to optimize for efficiency

Grace periods and forgiveness:

  • For new customers or unusual spikes:
  • First-month overage forgiveness
  • One-time credits for unexpected spikes
  • Retroactive rate adjustments for fast growers
  • Good-faith refunds for metering disputes

The customer success motion:

  • Your CS team should proactively review usage patterns:
  • Identify customers approaching limits
  • Reach out before they get a surprise bill
  • Suggest optimizations if usage seems inefficient
  • Discuss upgrades when growth is genuine

I've seen companies lose customers not because of the bill amount, but because they felt blindsided. Transparency isn't just good ethics - it's good business.

Sales and GTM Adaptation

Usage-based pricing fundamentally changes how you sell. Your sales team needs new skills, new comp plans, and new conversations.

The new sales conversation:

Old world: "Our Professional tier is $500/month. Let me show you the features."

New world: "Based on your expected volume, you'll likely spend $200-400/month, growing as you scale. Let me show you the ROI at different usage levels."

This is harder but more valuable. You're selling outcomes, not features. You're aligning with customer success, not pushing subscriptions.

Qualification changes:

  • Instead of qualifying for budget authority and timeline, focus on:
  • Expected usage volume (realistic, not optimistic)
  • Growth trajectory and usage drivers
  • Technical fit and integration complexity
  • Alternatives they're comparing

The answers tell you not just whether they'll close, but how valuable they'll become.

Pricing proposals: Move from fixed quotes to usage scenarios:

Scenario A (Conservative): 10,000 units/month = $150 Scenario B (Expected): 25,000 units/month = $300 Scenario C (Growth): 50,000 units/month = $500

This helps customers understand the range and reduces fear of the unknown.

Compensation evolution: Traditional quotas based on ACV don't work cleanly for usage-based. Consider:

Booking-based comp: Pay on committed minimums or expected first-year value Consumption-based comp: Pay on actual usage over 6-12 months Hybrid comp: Base commission on booking, bonus on consumption hitting projections

The right model depends on your sales cycle and product. The key is ensuring sales is incentivized to land the RIGHT customers, not just any customers.

Land and expand by design:

  • Usage-based naturally supports land-and-expand:
  • Easy initial sale (low commitment)
  • Automatic expansion through usage growth
  • Sales involvement for committed tiers or enterprise features

Structure your GTM around this motion. Invest in product-led acquisition for landing, and targeted outbound for expanding proven accounts.

Financial Planning and Forecasting

The CFO's biggest concern with usage-based pricing is predictability. How do you forecast revenue when customers can consume whatever they want?

It's a fair concern, but solvable. Here's the framework:

Cohort-based forecasting:

  • Group customers by signup month and track usage patterns over time:
  • What's typical month-1 usage for new customers?
  • How does usage grow over months 1-6? 6-12? 12-24?
  • What percentage of customers hit various usage tiers?

This gives you predictive curves. New customers acquired this month will likely follow similar patterns to previous cohorts.

Customer segment models:

  • Different customer types have different usage patterns:
  • SMB customers: Lower starting usage, moderate growth
  • Mid-market: Medium starting usage, steady growth
  • Enterprise: Higher starting usage, usage tied to their business cycles

Build segment-specific forecasting models.

Leading indicators:

  • Identify metrics that predict future usage:
  • Product engagement and feature adoption
  • Customer health scores
  • Industry/market conditions
  • Seasonal patterns

When leading indicators shift, adjust your usage forecast accordingly.

Committed revenue baseline:

  • If you use committed minimums, you have a revenue floor:
  • Sum of all active commitments = guaranteed revenue
  • Usage above commits = upside to forecast
  • Focus forecasting energy on the variable portion

Scenario planning:

  • Build multiple forecast scenarios:
  • Conservative: Usage grows at historical minimum rates
  • Expected: Usage grows at historical median rates
  • Optimistic: Usage grows at historical top-quartile rates

Report ranges rather than single numbers. Your board will appreciate the intellectual honesty.

The good news about forecasting:

Counterintuitively, mature usage-based businesses often have MORE predictable revenue than subscription businesses:

  • Large customer bases smooth out individual variation
  • Usage patterns become predictable at scale
  • Churn is lower (better alignment), reducing forecast variance
  • Expansion is more predictable than sales-driven upsells

Common Pitfalls and How to Avoid Them

I've seen dozens of usage-based implementations. Here are the mistakes that kill them - and how to avoid each one:

Pitfall 1: Wrong value metric Symptoms: Customers complain the metric doesn't reflect their value; heavy users threaten to leave; light users don't convert Solution: Go back to first principles. Interview customers about what value they receive. Test different metrics with segments before full rollout.

Pitfall 2: No cost visibility Symptoms: Customer complaints spike after first invoice; support tickets about billing increase; churn rises Solution: Invest in real-time usage dashboards and proactive alerting BEFORE launching usage-based pricing, not after.

Pitfall 3: Overly complex pricing Symptoms: Sales struggles to explain pricing; proposals require spreadsheets; customers ask for custom deals Solution: Simplify ruthlessly. If you can't explain your pricing in two sentences, it's too complex.

Pitfall 4: Inadequate metering infrastructure Symptoms: Disputed invoices; usage numbers don't match customer's tracking; revenue recognition issues Solution: Treat metering as critical infrastructure. Invest in accuracy, auditability, and reliability.

Pitfall 5: Sales misalignment Symptoms: Reps sandbagging usage estimates; customers churning after committed periods; forecast accuracy declining Solution: Align comp with customer success outcomes, not just initial booking. Train sales on value-based conversations.

Pitfall 6: No spending controls Symptoms: Large customers demanding refunds; viral negative posts about bill shock; enterprise deals requiring price caps Solution: Build budget controls and usage limits into the product. Let customers protect themselves.

Pitfall 7: Ignoring existing customers Symptoms: Legacy customers feel abandoned; pricing complexity with multiple models; internal confusion Solution: Plan migration carefully. Grandfather existing customers, offer conversion incentives, or create hybrid plans.

Pitfall 8: Pricing too low Symptoms: Great growth but poor unit economics; inability to invest in product; pressure to raise prices later Solution: Start higher than you think necessary. It's easier to offer discounts than to raise prices on existing customers.

The Future: Where Usage-Based Is Heading

Usage-based pricing isn't standing still. Here's where I see the model evolving:

AI and dynamic pricing:

  • Machine learning enables pricing that adapts to individual customer contexts:
  • Personalized rates based on usage patterns
  • Dynamic discounts to prevent churn
  • Predictive alerts before budget issues
  • Automated rate optimization

We're already seeing early versions of this. Within five years, it'll be standard.

Outcome-based pricing:

  • The next evolution beyond usage-based is outcome-based:
  • Pay per qualified lead generated
  • Pay per dollar of revenue influenced
  • Pay per successful resolution

This requires deep integration and measurement sophistication, but it's the ultimate alignment of vendor and customer success.

Real-time financial operations:

  • The line between usage data and financial data is blurring:
  • Continuous revenue recognition
  • Real-time forecasting updates
  • Instant customer health scoring
  • Automated pricing optimization

Finance and product teams will work from the same real-time data.

Ecosystem pricing:

  • As products become platforms, pricing will span ecosystems:
  • Marketplace transaction fees
  • Partner revenue sharing
  • Multi-product usage bundles
  • Cross-platform consumption credits

The most successful companies will build pricing models that grow their ecosystems while capturing appropriate value.

The bottom line:

Usage-based billing isn't a trend - it's a fundamental realignment of how software companies create and capture value. The companies that figure it out will build stronger customer relationships, more predictable expansion revenue, and ultimately more valuable businesses.

The transition isn't easy. It requires technical infrastructure, organizational change, and new ways of thinking about growth. But the results speak for themselves: higher NRR, lower churn, better unit economics, and customers who succeed alongside you.

The future of SaaS pricing isn't about charging for access. It's about charging for value. Usage-based billing is how we get there.

Prev Article
How can marketing help your business?
Next Article
Top 5 reasons to invest in marketing

Related to this topic:

Be the first to write a comment.

Get the latest updates

Subscribe to get our most-popular proposal eBook and more top revenue content to help you send docs faster.

Don't worry we don't spam.

newsletternewsletter-dark