Skip to main content

Intro

This is the question-and-answer version of our usage-based billing guide, built for people who want clarity without wading through pricing theory essays.

Usage-based billing looks straightforward until you try to explain it to a customer, forecast it for finance, or invoice it without triggering disputes. Most confusion comes from the same set of recurring questions: how usage is measured, how it turns into billable quantities, how discounts work, and how long-term contracts fit into a consumption model.

This guide answers those questions directly. Each section breaks down a specific part of usage-based pricing and billing in plain, operational terms, from value metrics and rate multipliers to capacity contracts, mediation logic, and invoice complexity.

TL;DR

This is a practical Q&A guide to usage-based billing.

It explains how SaaS companies price based on consumption, what metrics are used, how usage is calculated, how discounts and contracts work, and why billing gets complicated fast. The goal is not theory. It is to answer the exact questions that product, finance, RevOps, and customers actually ask when usage-based pricing is in play.

1.Usage-Based Pricing (UBP) Overview

Q: What is Usage-Based Pricing (UBP)?

A: In a UBP model, the customer is charged based upon their actual consumption of a cloud or SaaS service. The charges are determined by the formula: quantity of units consumed x price per unit. If the customer does not use the product, they do not pay any fees.

Q: What are the main business advantages of UBP?

A: UBP offers several business model advantages compared to traditional subscription contracts:

  • New Customer Acquisition: UBP offers a low-cost, low-risk, and low-friction model for acquiring new customers, often when paired with a product-led growth model.
  • Pricing Flexibility: Product managers can tie pricing to an almost infinite number of value metrics (such as transaction count, volume, or time).
  • Rapid Expansion: Consumption can scale rapidly (e.g., quintuple month-over-month) without requiring a contract amendment, leading to the potential for high Net Revenue Retention (NRR) figures.

Q: What are the key economic challenges associated with scaling UBP?

A: Scaling UBP presents challenges that can be mitigated by converting customers to longer-term contracts:

  • Revenue Forecasting: UBP provides finance organizations little visibility into future revenue streams because consumption levels are variable.
  • Cash Flow: Customers on monthly pay-as-you-go plans are invoiced in arrears, meaning providers may pay suppliers 30 to 60 days before receiving customer payment.
  • Capacity Planning: The difficulty in forecasting future usage makes it challenging to ensure adequate capacity for demand spikes without over-provisioning (lowering gross margins) or under-provisioning (constraining revenue).

II. UBP Pricing Metrics and Rate Multipliers

Q: What are the four primary categories of value metrics used in UBP?

A: The thousands of different value metrics used in UBP can be grouped into four categories:

  1. Time: Measured in seconds, minutes, hours, or days (e.g., rental of cloud compute services).
  2. Transaction: Discrete events such as API calls, user sessions, or test runs (e.g., number of emails sent).
  3. Volume: Continuous flow of data measured by quantity (e.g., KB, GB, or TB of data transferred or stored).
  4. Count: Based on the number of entities being managed, monitored, or serviced (e.g., devices, locations, or database records).

Q: What are Rate Multipliers?

A: Rate multipliers are secondary units of measure that multiply or divide the price a customer pays based upon a second dimension. Examples include:

  • Date & Time: Charging a premium for service access during “peak hours”.
  • Performance: Charging a premium for a higher Service Level Agreement (SLA), such as expedited delivery.
  • Outcome: Charging more for a successful result (e.g., confirmed address) than for a failed attempt.
  • Use Type: Charging more for commercial consumption than for internal product development or testing.

III. Capacity Contracts for Long-Term UBP Agreements

Q: Why do vendors use Capacity Contracts in UBP?

A: Capacity contracts are formal annual contracts designed to convert monthly, pay-as-you-go customers into long-term agreements. This provides customers with cost savings and predictable expenses, while vendors gain a committed level of revenue.

Q: What are the most popular contract structures for UBP (Capacity Contracts)?

A: The four popular contract structures vary in the level of flexibility offered to customers:

  1. Prepaid Usage with Monthly Drawdown: The customer purchases a fixed number of units upfront in exchange for a discount, and the units are debited from the balance as consumption occurs.
  2. Monthly Minimum with Overage Fees: The customer agrees to pay a contracted minimum amount of dollars or units per month for a volume discount; overage fees apply if usage is exceeded. This is best for customers with relatively consistent usage.
  3. Spend Commitment with True Up: The customer agrees to spend a minimum dollar amount over a long period (e.g., 12 months) in exchange for a discount. If the total spend is below the commitment at the end of the term, a “true up” payment is required.
  4. Tiered Subscription with Min/Max Range: The customer pays a fixed fee per month for a bundle of features and a pre-defined amount of usage (an allowance).

IV. Discounting Models

Q: What are the most popular discounting models for UBP?

A: SaaS and cloud providers use four main models to incentivize greater consumption:

  1. Single Rate: The customer negotiates a fixed discount rate that results in one rate per unit, regardless of the volume consumed.
  2. Tiered Discounting (Graduated Pricing): Progressively higher discounts are applied to sequential blocks of usage; the price x quantity calculation is performed for each separate tier.
  3. Volume Discounting: Once the customer crosses a usage threshold, a single, higher discount is applied retroactively to all units consumed (from unit 1 to unit n).
  4. Stair Step Discounting: Offers predictability by setting a fixed total price for consumption that falls within a specific, bracketed usage range; the total price increases in steps as volume grows.

V. Packaging Strategies

Q: What is the main goal of packaging strategies in UBP?

A: Packaging involves grouping features and entitlements into tiers (e.g., “good, better, best”) to simplify the complexity of UBP, which can otherwise confuse buyers and risk deals. Packaging also drives new customer acquisition (via freemium/entry-level tiers) and upsell/expansion revenue.

Q: What are the three common ways to define multi-tiered packages in UBP?

A:

  1. Feature-Defined Packages: Tiers are differentiated primarily by the functionality and entitlements offered (e.g., “Basic, Pro, Enterprise”). The package chosen impacts the price per unit, but the total monthly charge varies based on quantity of consumption.
  2. Usage-Defined Packages: Tiers are differentiated primarily by a pre-defined range or allowance of usage permitted per month. Each package is offered for a predictable, fixed fee per month (provided usage stays within the range).
  3. Technology-Defined Packages: Configurations are packaged based on underlying technology specifications, such as performance, capacity, or service level (e.g., bundles of CPU, RAM, and storage).

VI. Calculating Billable Usage Quantity

Q: How does the Billable Usage Quantity differ from actual consumption?

A: The Billable Usage Quantity is the amount the customer is actually invoiced for, which may not be the same as the raw, metered consumption. This difference results from pre-processing and calculation methodologies designed to either maximize vendor revenue or ensure customer fairness.

Q: Why is data mediation needed in usage-based billing?

A: Before quantity calculations, raw usage data requires pre-processing:

  1. Filtering Non-Billable/Free Units: Removing usage types that should not be charged (e.g., non-billable data ingress or free/included unit entitlements).
  2. Block Aggregation: Dividing total usage by a block quantity to arrive at the billing metric (e.g., pricing per 10K test sessions).
  3. Usage Pooling: Aggregating consumption from multiple business units in a large enterprise to maximize discounts before splitting the charges for invoicing.

Q: What are some of the different ways quantity is calculated in usage-based billing?

A: Providers use several mathematical operations to finalize the billable quantity:

  • Summary Count: The simplest approach, where the units consumed during the period are simply added up.
  • High Water Mark Billing: The customer is charged based on the maximum level of usage attained (the peak usage point) during the billing cycle.
  • Percentile Billing: Usage samples are taken, and the top $n%$ of meter readings are discarded as outliers (e.g., the top 5% in 95th percentile billing).
  • Quantity Caps (Maximum): A defined maximum billable amount is set, limiting the ceiling on the monthly fee a customer can pay.
  • Quantity Floors (Minimum): A minimum billable quantity is established, ensuring the customer pays at least that amount, even if actual usage is zero or low.

VII. Usage-Based Billing Process

Q: What are the key steps in the Usage-Based Billing process?

A: The billing process is often the most complex part of UBP. The four key steps are:

  1. Metering Consumption: Tracking the amount of usage each customer consumes, which requires native app telemetry.
  2. Data Mediation: Converting the raw, metered usage data into a clean, easily digestible format for the billing system by eliminating duplicates, filtering non-billable records, and binding usage to customer accounts.
  3. Rating Engine: The “heart of the usage-based billing system”. It performs all calculations to determine the billable usage quantity and computes the final charges based on the customer’s contract, price, and discount schedule.
  4. Invoice Presentment and Payment: Combining usage charges from the rating engine with other fees and taxes to generate the final invoice, often delivered via email, portal, or machine-readable file.

Q: How does usage-based billing work for customers with Capacity Contracts?

A: For long-term contracts, the rating engine performs complex, multi-step calculations:

  • Monthly Minimums: Calculate actual monthly spend, compare it to the minimum, and calculate overage charges if the minimum is exceeded.
  • Prepaid Usage: Determine the current balance of prepaid credits, debit the current month’s usage against that balance, and orchestrate auto-replenishment if credits are depleted.
  • Spend Commitments: Calculate current monthly spend, track the remaining commitment obligation, and generate a true up invoice if the commitment is not met by the contract end date.

Q: What are some of the most common challenges with customer invoices that have usage-based pricing?

A: UBP is significantly more complex than other commercial models, leading to an abnormally high level of customer inquiries and disputes. To reduce confusion and disputes, providers must offer detailed communications such as:

  • Detailed Invoices: Including formulas, calculations, and discount schedules to help customers interpret the monthly bill.
  • Account Statements: Tracking customer progress against prepaid credit balances or spend commitment obligations.
  • Usage Detail Records: Providing customers with copies of the raw usage detail captured during the metering process.

Conclusion

Usage-based billing succeeds or fails based on how well the questions are answered.

Customers want to know what they are paying for. Finance wants predictability. Product wants flexibility. Billing systems have to reconcile all three using real usage data, real contracts, and real math. That is why most problems with usage-based pricing do not come from the pricing model itself, but from unclear definitions, weak mediation, and invoices that explain nothing.

This Q&A guide exists to remove that ambiguity. When teams align on these fundamentals early, usage-based billing becomes a growth lever instead of a support nightmare.

Usage-Based Billing Software 

Invoices Based Upon Consumption of
Cloud Services

Get A Demo

Read on Usage Based Billing