Skip to main content

Summary

Usage-based pricing models fundamentally alter how companies approach Annual Recurring Revenue (ARR) calculations compared to traditional fixed-subscription SaaS. Unlike predictable recurring charges, monthly revenues in these models fluctuate based on actual customer consumption, introducing significant variability. Despite these challenges, many leading SaaS and cloud providers successfully adapt their ARR methodologies, often employing sophisticated run-rate calculations to track growth and retention. This analysis explores how these companies define and report ARR, offering valuable insights into managing financial metrics in a dynamic consumption-based environment.

Key Takeaways

  • Usage-based pricing models necessitate specialized run-rate calculations for Annual Recurring Revenue (ARR) due to variable monthly consumption.
  • Common methods for calculating usage-based ARR include annualizing the last month’s revenue (12x) or the trailing three months’ average revenue (4x).
  • An analysis of 150 public SaaS and cloud providers revealed 10 companies successfully report ARR despite their usage-based models, including Datadog and MongoDB.
  • Several prominent usage-based cloud providers, such as Snowflake and Twilio, opt not to report ARR, often due to the inherent difficulty in forecasting future revenue from fluctuating consumption.
  • Companies like HashiCorp leverage ARR as a crucial metric for illustrating key performance indicators such as customer growth and value thresholds.
  • The variability of consumption in usage-based models requires companies to establish clear and transparent ARR definitions, which often differ significantly across organizations, to ensure accurate financial reporting.

Usage-Based Pricing and ARR

Most SaaS and cloud providers with usage-based pricing models report on ARR.  However, they take a different approach to calculating ARR for usage-based pricing.  It is more of a run rate calculation. Usage-based pricing models often do not have the contractually guaranteed, fixed monthly price arrangements of a typical SaaS subscription. The monthly revenue for the majority of customers is calculated in arrears based upon actual consumption. As a result, the revenues generated vary from month-to-month. There may be some customers with a contractual commitment (prepaid usage, monthly minimum, quarterly spend commitment) for which there is a known TCV. However, the dollar amount may not be tied to consumption in a specific month so it is challenging to compute metrics like ARR and Net Revenue Retention for usage-based pricing. Nonetheless, it is useful to monitor the annualized run rate of the providers revenue. The most popular models involve:

  • 4 x Trailing 3 months (or 90 days) revenue
  • 12 x Trailing month (or 30 days) revenue

Ordway conducted a comprehensive analysis of 150 publicly traded SaaS and cloud providers and identified 10 companies with usage-based pricing report that report on Annual Recurring Revenue (ARR).  Included below are the verbatim disclosures related to recurring revenue metrics from their SEC filings (listed in alphabetical order).

Note, that many of the cloud providers best known for usage-based pricing including Amazon.com, Snowflake, Twilio, and Fastly do not report on a recurring revenue metric like ARR.

1) Cloudera

Annualized Recurring Revenue

“Annualized Recurring Revenue (ARR) is the primary metric that management uses to monitor customer retention and growth and to make operational decisions related to our business. ARR equals the annualized value of recurring subscription contracts with active entitlements as of the end of the applicable period. ARR provides a normalized and composite view of customer retention, renewal and expansion as well as growth from new customers, that is a supplement to reported revenue.”

From Cloudera 10-K for fiscal year ending January 31, 2021

2) Couchbase

ARR

“We define ARR as of a given date as the annualized recurring revenue that we would contractually receive from our customers in the month ending 12 months following such date. Based on historical experience with customers, we assume all contracts will be automatically renewed at the same levels unless we receive notification of non-renewal and are no longer in negotiations prior to the measurement date. ARR excludes revenue from on-demand arrangements and services.”

From Couchbase 10-K for fiscal year ending January 31, 2022

How Couchbase explains the value of ARR to investors

Couchbase definitions of ARR and RPO

3) DataDog

ARR

“We define ARR as the annual run-rate revenue of subscription agreements from all customers at a point in time. We calculate ARR by taking the monthly run-rate revenue, or MRR, and multiplying it by 12. MRR for each month is calculated by aggregating, for all customers during that month, monthly revenue from committed contractual amounts, additional usage, usage from subscriptions for a committed contractual amount of usage that is delivered as used and monthly subscriptions.”

From DataDog 10-K for year ending December 31, 2021.

DataDog uses ARR as a metric to illustrate Product Line Growth

DataDog APM ARR

4) DigitalOcean

ARR

“Given the renewable nature of our business, we view annual run-rate revenue as an important indicator of our current progress towards meeting our revenue targets and projected growth rate going forward. We calculate ARR at a point in time by multiplying the latest monthly period’s revenue by 12.”

From Digital Ocean 10-K for fiscal year ending December 31, 2021

How Public SaaS Companies Report on ARR

Research Analysis of 150 SaaS and Cloud Providers

  • Start and end dates for ARR
  • Monthly plans and usage-based pricing
  • Formulas used for calculation
Get the Report

5) Dynatrace

Annualized Recurring Revenue

“Annual Recurring Revenue “ARR”: We define annual recurring revenue, or ARR, as the daily revenue of all subscription agreements that are actively generating revenue as of the last day of the reporting period multiplied by 365. We exclude from our calculation of ARR any revenues derived from month-to-month agreements and/or product usage overage billings, where customers are billed in arrears based on product usage.”

From Dynatrace 10-K for fiscal year ending March 31, 2022

6) Elastic

Annual Contract Value

“The annual contract value (“ACV”) of a customer’s commitments is calculated based on the terms of that customer’s subscriptions, and represents the total committed annual subscription amount as of the measurement date. Month-to-month subscriptions are not included in the calculation of ACV.”

From Elastic 10-K for fiscal year ending April 30, 2022.

Elastic shares the count of customers with $10K ACV as key metric

Elastic $10K ACV Trend

7) Five9

Recurring Revenue

“Our revenue consists of subscription and related usage as well as professional services. We consider our subscription and related usage to be recurring revenue. This recurring revenue includes fixed subscription fees for the delivery and support of our VCC cloud platform, as well as related usage fees. The related usage fees are generally based on the volume of minutes for inbound and outbound client interactions.”

From Five9 10-K for the fiscal year ending December 31, 2021

Usage-Based Pricing

Ordway’s Online Guide

The industry’s most comprehensive guide:

  • Discounts – Volume, tiered, and linear
  • Contracts – Prepaid credits, monthly minimums
  • Billing – Metering, rating, invoicing
View Guide

8) HashiCorp

ARR

“We define ARR as the annualized value of all recurring subscription contracts with active entitlements as of the end of the applicable period, and in the case of our monthly, or consumption-based customers, the annual value of their last month’s spend.”

From Hashi Corp’s 10-K for the fiscal year ending January 31, 2022

Hashi Corp shares customers with $100K ARR as a key metric

Hashi Corp $100K+ Customer Growth chart

9) MongoDB

Annualized Recurring Revenue

“We calculate annualized recurring revenue (“ARR”) and annualized monthly recurring revenue (“MRR”) to help us measure our subscription revenue performance. ARR includes the revenue we expect to receive from our customers over the following 12 months based on contractual commitments and, in the case of Direct Sales Customers of MongoDB Atlas, by annualizing the prior 90 days of their actual consumption of MongoDB Atlas, assuming no increases or reductions in their subscriptions or usage. For all other customers of our self-serve products, we calculate annualized MRR by annualizing the prior 30 days of their actual consumption of such products, assuming no increases or reductions in usage. ARR and annualized MRR exclude professional services.”

From Sumo Logic 10-K for fiscal year ending January 31, 2022

10) Sumo Logic

Annualized Recurring Revenue Run-Rate

“We define ARR as the annualized recurring revenue run-rate from all customers that are under contract with us at the end of the period or with which we are negotiating a renewal contract. Given our historical experience of customer renewals, if we are in active discussions for a renewal, we continue to include customers with expired contracts in our ARR until the customer either renews its contract or negotiations terminate without renewal. For certain customers whose revenue may fluctuate from month to month based upon their specific contractual arrangements, we calculate ARR using the annualized monthly recurring revenue, or MRR, run-rate (MRR multiplied by 12). This enables us to calculate our anticipated recurring revenue for all customers based on our packaging and licensing models, which we believe provides a more accurate view of our anticipated recurring revenue. “

From Sumo Logic 10-K for fiscal year ending January 31, 2022

Sumo Logic uses ARR to illustrate customer cohort analysis

Sumo Logic ARR cohort

Conclusion

Successfully calculating and reporting Annual Recurring Revenue (ARR) in usage-based pricing models is a nuanced but achievable task. By adopting specific run-rate methodologies and transparently defining their approach, companies can transform unpredictable consumption data into valuable insights. This practice is essential for accurately tracking growth, assessing customer retention, and providing clear financial performance indicators to both internal stakeholders and investors, solidifying the importance of adapted ARR metrics in the modern cloud economy.

Learn More about ARR and SaaS Metrics

ARR

How to Calculate ARR for Usage-Based Pricing

Learn how to accurately calculate ARR in SaaS with variable usage and pricing models. Step-by-step guide with real examples.
Close up view of a paper with financial charts showing expansion ARR for SaaS with two business people out of focus in the background
ARR

Expansion ARR

Expansion ARR is a SaaS metric used by investors and finance departments to measure how effective a company is at growing its existing customer base. Specifically, Expansion ARR measures the increase in annual recurring revenue from…
business man and woman reviewing financial charts taped to a translucent window that is backlit
ARR

New versus Expansion ARR Benchmarks

What mix of new versus expansion ARR should a SaaS company have? See benchmarks by revenue range from KeyBanc, Iconiq Capital, and OpenView Partners.

Frequently asked questions

What is usage-based pricing in cloud computing?

A billing model where customers pay for actual consumption (e.g., API calls, data, compute hours) instead of a fixed subscription—leading to variable monthly revenue.

How do usage-based SaaS companies calculate ARR?

Most use run-rate methods to annualize recent revenue, such as 12 × last month’s revenue or 4 × the trailing 3 months’ revenue to smooth variability

Which cloud companies report ARR with usage-based pricing?

Examples include Cloudera, Couchbase, Datadog, DigitalOcean, Dynatrace, Elastic, Five9, HashiCorp, MongoDB, and Sumo Logic.

Why do some usage-based providers avoid reporting ARR?

Because consumption fluctuates, ARR may not reflect forward commitments; some prefer metrics like NRR, DBNRR, or remaining performance obligations.

Why is ARR important for usage-based businesses?

It normalizes retention and growth for planning and investor reporting, helping teams set targets and compare performance despite seasonal usage swings.

Ordway

Ordway: Ordway is a billing and revenue automation platform that is specifically designed for today’s innovative, technology-centric business models. With Ordway you can automate billing, revenue recognition, and investor KPIs for recurring revenue from subscriptions or usage-based pricing models.