Skip to main content

Usage-Based Pricing and ARR

Cloud providers that primarily offer usage-based pricing models typically morph ARR into 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

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

  • Volume, tiered, and linear discount models
  • Prepaid credits, spend commitments, monthly minimums
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

Learn More about ARR and SaaS Metrics

businessman with white shirt drawing bar chart and pie chart on white board
Blog

How SaaS Companies Define RPOs

Seven real-world examples of companies such as Salesforce, Hubspot, ServiceNow, and Snowflake. Learn how SaaS companies define RPOs and measure short-term and long-term contract backlog as well as RPO growth rates.
aerial view of a business desk with hands on a keyboard, coffee, phone, and monitor
Blog

RPOs for Usage-Based Pricing

Learn how SaaS and cloud providers calculate RPOs for usage-based pricing by analyzing the quantitative and qualitative disclosures of four large publicly traded companies
business person reviewing financial charts
Blog
Alternate Names for Net Revenue Retention
SaaS finance professional reviewing charts of gross revenue retention on tablet at desk
Blog
SaaS Gross Revenue Retention Calculation Examples
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.