Skip to main content

Understanding SaaS Net Revenue Retention

Net Revenue Retention is an operating metric that investors use to understand the health of SaaS businesses such as Hubspot, Docusign, Asana, and Zoom.  The metric focuses on a specific cohort of customers and how their revenue grows (or declines) over time as customers churn, upgrade, downgrade, or renew their SaaS contracts.

Example

Consider a hypothetical example to better understand the SaaS Net Revenue Retention concept. Suppose that on December 31st of 2022 a SaaS business had 1,000 customers, generating $10M in revenue. During the calendar year of 2023, some customers decreased their spending, others purchased more services, and a small number canceled altogether. By December 31st of 2023, the 1,000 customers represented $12M in revenue. A simple version of the Net Revenue Retention calculation would take the 2023 revenue ($12M) and divide it by the 2022 revenue ($10M) to arrive at 120%.

Differences in NRR Calculations

Although companies use a similar methodology to calculate SaaS Net Revenue Retention, each approach has slight variances.  Not only does each company use a different name for the operating metric, but they also use slightly different methodologies to perform the calculations.  Variations include:

  • Core Metric Used – Some use ARR (Annual Recurring Revenue) while others use GAAP revenue.
  • Comparative Period – Some compare the current quarter to the same quarter in the previous fiscal year. Others, however, compare the trailing twelve months to the previous twelve months.
  • Calculation Method – Some take a weighted or simple arithmetic Net Revenue Retention calculation average over the past 12 months or four quarters.
  • Inclusions/Exclusions – SaaS companies may exclude certain product lines, contract types, or distribution channels from the formula, particularly those with higher churn rates.

Public companies also use slightly different methodologies to calculate ARR (annual recurring revenue).  Today’s SaaS and cloud providers use a wide variety of pricing strategies, deployment models, and contract structures to service their customers.  As a result, companies sometimes adjust the policies for calculating operating metrics like ARR, net revenue retention, gross revenue retention, and TCV to help investors understand the best way to measure their business model.

illustration of email newsletter

Subscribe to our Newsletter

Delivered once per month.  Get the latest on SaaS metrics, revenue recognition, pricing strategies.

10 Examples of How SaaS Companies Calculate Net Revenue Retention

In this article, we share ten examples of publicly traded SaaS companies and the methodologies each one uses to calculate Net Revenue Retention.  The explanations were extracted verbatim from recent annual reports (SEC 10-K or 20-F) or investor presentations.  Links to the source documents are provided for each company.

The 10 companies below all use subscription pricing, which creates a predictable recurring revenue stream that is easily comparable year-over-year.  Some SaaS and cloud companies use consumption-based pricing strategies with less predictable revenue streams, making net revenue retention calculations more challenging.

Monday.com

Monday.com is a SaaS company that offers a cloud-base platform for project management and collaboration. The company reports on two different retention metrics – one which includes the Net Dollar Retention Rate for the entire customer population and a second that includes only customers with 10 or more users. Monday.com explains a few of the unique policy elections it takes in calculating net revenue retention in the company’s SEC filings:

  • Core Metric – ARR
  • Calculation Approach – Weighted average over past four quarters
  • Inclusions – None specified
  • Exclusions – One formula excludes accounts with fewer than 10 users

Monday.com Net Dollar Retention Rate

“We calculate Net Dollar Retention Rate as of a period end by starting with the ARR from customers as of the 12 months prior to such period end (“Prior Period ARR”). We then calculate the ARR from these customers as of the current period end (“Current Period ARR”). The calculation of Current Period ARR includes any upsells, contraction, and attrition. We then divide the total Current Period ARR by the total Prior Period ARR to arrive at the Net Dollar Retention Rate.

Example of strong net dollar retention rate

“For the trailing 12-month calculation, we take a weighted average of this calculation of our quarterly Net Dollar Retention Rate for the four quarters ending with the most recent quarter. Our Net Dollar Retention Rate may fluctuate due to a number of factors, including the level of penetration within our customer base, expansion of products and features and our ability to retain our customers.”

Learn more about Monday.com’s business model and how the SaaS company calculates net revenue retention and other operating metrics on its investor relations website.

Asana

Asana is a SaaS company that provides collaborative project management software to businesses of all sizes. Dollar-Based Net Retention Rate is one of the key metrics that the company reports on to its investors. Asana’s methodology for calculating net revenue retention is explained in its SEC filings:

  • Core Metric – GAAP revenue
  • Calculation Approach – Arithmetic average of prior four quarters
  • Inclusions/Exclusions – None mentioned

Asana Dollar-Based Net Retention Rate

“Our reported dollar-based net retention rate equals the simple arithmetic average of our quarterly dollar-based net retention rate for the four quarters ending with the most recent fiscal quarter. We calculate our dollar-based net retention rate by comparing our revenues from the same set of customers in a given quarter, relative to the comparable prior-year period. To calculate our dollar-based net retention rate for a given quarter, we start with the revenues in that quarter from customers that generated revenues in the same quarter of the prior year. We then divide that amount by the revenues attributable to that same group of customers in the prior-year quarter. Current period revenues include any upsells and are net of contraction or attrition over the trailing 12 months, but exclude revenues from new customers in the current period. We expect our dollar-based net retention rate to fluctuate in future periods due to a number of factors, including the expected growth of our revenue base, the level of penetration within our customer base, and our ability to retain our customers.”

Learn more about Asana’s business model and how the SaaS company calculates net revenue retention and other KPIs on its investor portal.

Blackline

Blackline provides a suite of SaaS applications that help finance teams with account reconciliation, intercompany settlement, and close management. The company reports on a retention metric it calls Dollar-Based Net Revenue Retention. Blackline explains the methodology it uses to calculate its net revenue retention metric in the company’s investor disclosures:

  • Core Metric – Minimum Contract Value guaranteed from subscription and support agreements.
  • Calculation Approach – Not specified
  • Inclusions/Exclusions – None specified

Blackline Dollar-Based Net Revenue Retention Rate

“We calculate dollar-based net revenue retention rate as the implied monthly subscription and support revenue at the end of a period for the base set of customers from which we generated subscription revenue in the year prior to the calculation, divided by the implied monthly subscription and support revenue one year prior to the date of calculation for that same customer base. This calculation does not reflect implied monthly subscription and support revenue for new customers added during the one-year period but does include the effect of customers who terminated during the period.”

Dollar-based net retention example

“We define implied monthly subscription and support revenue as the total amount of minimum subscription and support revenue contractually committed to, under each of our customer agreements over the entire term of the agreement, divided by the number of months in the term of the agreement.

Learn more about Blackline’s business model and the key operating metrics it reports on the company’s investor relations website.

Docusign

Docusign helps businesses of all sizes to collect digital signatures and their manage contract lifecycles.  The company reports Dollar Net Retention to its investors as one of its key operating metrics.  A review of Docusign’s SEC filings identifies some of the policy elections the company takes with the calculations:

  • Core Metric – ARR
  • Calculation Approach – None specified
  • Inclusions – None specified
  • Exclusions – Digital channel (small business)

Docusign Dollar Net Retention

“Compares the annual recurring revenue, or ARR, for active subscription contracts from Direct customers at two-period end dates. To calculate our dollar-based net retention rate at the end of the base year (e.g., January 31, 2023), we first identify customers that were customers at the end of the prior year (e.g., January 31, 2022) and then divide the ARR attributed to those customers at the end of the base year by the ARR attributed to those same customers at the end of the prior year.”

Example of Dollar Net Retention

“The quotient obtained from this calculation is the dollar-based net retention rate. For clarity, we do not include customers serviced via our Digital channel in this metric.”

Learn more about Docusign and how the SaaS company calculates net revenue retention as well as other operating metrics on the investor relations site.

Freshworks

Freshworks provides business applications such as customer support, sales, and marketing to small businesses.  The company reports on Net Dollar Retention Rate to its investors. Hubspot explains the methodology used to perform the calculations in its annual 10-K filings:

  • Core Metric – ARR (annual recurring revenue)
  • Inclusions – Monthly plans and customers managed by resellers

Freshworks Net Dollar Retention Rate

“To calculate net dollar retention rate as of a particular date, we first determine “Entering ARR,” which is ARR from the population of our customers as of 12 months prior to the end of the reporting period. We then calculate the “Ending ARR” from the same set of customers as of the end of the reporting period. We then divide the Ending ARR by the Entering ARR to arrive at our net dollar retention rate. Ending ARR includes upsells, cross-sells, and renewals during the measurement period and is net of any contraction or attrition over this period.”

Freshworks investor slides showing net retention rate over time

“For monthly subscriptions, we take the recurring revenue run-rate of such subscriptions for the last month of the period and multiply it by 12 to get to ARR. While monthly subscribers as a group have historically maintained or increased their subscriptions over time, there is no guarantee that any particular customer on a monthly subscription will renew its subscription in any given month, and therefore the calculation of ARR for these monthly subscriptions may not accurately reflect revenue to be received over a 12-month period from such customers, and net dollar retention rate may reflect a higher rate than the actual rate if customers on monthly subscriptions choose not to renew during the course of the 12 months.

The net dollar retention rate for customers on monthly contracts has generally been lower than our overall net dollar retention rate. In addition, as part of our regular review of customer data that includes reviewing customers purchasing our products via resellers so we can properly attribute them as end customers, we may make adjustments that could impact the calculation of net dollar retention.”

Learn more about Freshworks’ financials and the SaaS metrics they report on the company’s investor relations website.

Hubspot

Hubspot is a SaaS company that offers a suite of marketing, sales, and support applications to businesses of all sizes. The company reports on Net Revenue Retention to its investors. Hubspot explains the methodology used to perform the calculations in its annual 10-K filings:

  • Core Metric – Contracted subscription revenues
  • Calculation Approach – Annualized weighted average
  • Inclusions/Exclusions – None specified

Hubspot Net Revenue Retention

“We believe that our ability to retain and expand a customer relationship is an indicator of the stability of our revenue base and the long-term value of our customers. Net Revenue Retention is a measure of the percentage of recurring revenue retained from customers over a given period of time. Our Net Revenue Retention for a given period is calculated by first dividing Retained Subscription Revenue by Retention Base Revenue in the given period, calculating the weighted average of these rates using the Retention Base Revenue for the period, and then annualizing the resulting rates. A definition of each of the key terms used to calculate Net Revenue Retention is included below.”

example of long-term net revenue retention

“Retained Subscription Revenue – Contractual Monthly Subscription Revenue of the same cohort of Customers as those that comprise the Retention Base Revenue at the end of the same month.

Retention Base Revenue – Contractual Monthly Subscription Revenue of our Customers as of the beginning of each month.”

Learn more about Hubspot’s business model and how the SaaS company calculates net revenue retention on the investor relations section of its website.

Okta

Okta offers identity management technology that helps businesses authenticate both customer’s and employees’ access to software applications. The company reports on Dollar-Based Net Retention as one of its key operating metrics. In its investor disclosures, Okta explains some of the unique policy elections taken when calculating Net Retention:

  • Core Metric – ACV
  • Calculation Approach – None specified
  • Inclusions – Self-service customers
  • Exclusions – None specified

Okta Dollar-Based Net Retention Rate

“Our Dollar-Based Net Retention Rate is based upon our ACV which is calculated based on the terms of that customer’s contract and represents the total contracted annual subscription amount as of that period end. We calculate our Dollar-Based Net Retention Rate as of a period end by starting with the ACV from all customers as of twelve months prior to such period end (“Prior Period ACV”). We then calculate the ACV from these same customers as of the current period end (“Current Period ACV”). Current Period ACV includes any upsells and is net of contraction or churn over the trailing twelve months but excludes ACV from new customers in the current period.

Example of Trailing twelve months net retention rate

“We then divide the Current Period ACV by the Prior Period ACV to arrive at our Dollar-Based Net Retention Rate. Our Dollar-Based Net Retention Rate is inclusive of ACV from self-service customers.”

Learn more about Okta’s financial profile and its operating metrics on the company’s investor relations portal.

SEMRush

SEMRush is a SaaS provider that helps marketing organizations to improve their SEO, SEM, and content to move customers through the marketing funnel.  One of SEM’s key operating metrics for investors is its Dollar-Based Net Revenue Retention Rate.

  • Core Metric – GAAP revenue
  • Calculation Approach – None specified
  • Inclusions – None specified
  • Exclusions – Non-recurring revenue

SEMRush Dollar-Based Net Revenue Retention Rate

“We calculate our dollar-based net revenue retention rate as of the end of a period by using (a) the revenue from our customers during the twelve-month period ending one year prior to such period as the denominator and (b) the revenue from those same customers during the twelve months ending as of the end of such period as the numerator.

Example cohort analysis

“We then divide the Current Period ACV by the Prior Period ACV to arrive at our Dollar-Based Net Retention Rate. Our Dollar-Based Net Retention Rate is inclusive of ACV from self-service customers.”

Learn more about SEMRush’s business model and how the SaaS company calculates net revenue retention on the Martech leader’s investor site.

SimilarWeb

SimilarWeb provides analytics on the technologies utilized, traffic patterns, and comparative performance for over 100M websites around the world. One of the company’s key operating metrics for investors is its Net dollar-based retention rate. In its investor disclosures, SimilarWeb explains how it performs the calculations using:

  • Core Metric – ARR
  • Calculation Approach – Average of the past four quarters
  • Inclusions/Exclusions – None specified

SimilarWeb Net Dollar-Based Retention Rate

“We calculate our NRR as of a period end by starting with the ARR from the cohort of all customers as of 12 months prior to such period-end, or the Prior Period ARR.”

Example SaaS Net Revenue Retention chart

“We then calculate the ARR from these same customers as of the current period-end, or the Current Period ARR. Current Period ARR includes any expansion and is net of contraction or attrition over the last 12 months, but excludes ARR from new customers in the current period. We then divide the Current Period ARR by the Prior Period ARR to arrive at the point-in-time NRR.

We then calculate the average of the trailing four quarter point-in-time NRR to arrive at the NRR.”

Learn more about SimilarWeb’s business strategy and how the analytics company calculates key operating metrics on its investor relations website.

Wix

Wix presents two versions of its Annual Net Revenue Retention to investors – one with and one without the impact of foreign exchange.  The company explains in its SEC filings some of the policy elections it makes in the calculation:

  • Core Metric – GAAP revenue
  • Calculation Approach – None specified
  • Inclusions/Exclusions – B2B partnerships as well as Wix Answers and Deviant Art

Wix Annual Net Revenue Retention Rate

“We calculate our Annual Net Revenue Retention Rate at the end of a base year (e.g., Dec 31, 2022), by identifying all of the registered users on our platform as of the end of the prior year (e.g., Dec 31, 2021) and then dividing the total revenue generated by that cohort of registered users at the end of the base year by the total revenue generated by same cohorts of registered users at the end of the prior year. The quotient obtained from this calculation is the Annual Net Revenue Retention Rate.”

Example revenue retention chart

“The Annual Net Revenue Retention Rate excludes revenue from B2B partnerships, DeviantArt, Wix Answers, or recent acquisitions.”

Learn more about Wix’s business model and how the SaaS company calculates net revenue retention on its investor relations portal.

Workiva

Workiva is a cloud-based platform that enables connected data and reporting across finance, accounting, risk, and compliance functions.  One of Workiva’s key operating metrics reported to investors is its Revenue Retention Rate. Workiva presents two variants of the Revenue Retention Rate calculation. The results are presented with and without “add-ons,” which Workiva defines to be changes to solutions and pricing.

  • Core Metric – Annualized GAAP revenue
  • Calculation Approach – None specified
  • Inclusions/Exclusions – None specified

Workiva Subscription and Support Retention Rate

“We calculate our subscription and support revenue retention rate based on all customers that were active at the end of the same calendar quarter of the prior year (“base customers”). We begin by annualizing the subscription and support revenue recorded in the same calendar quarter of the prior year for those base customers who are still active at the end of the current quarter. We divide the result by the annualized subscription and support revenue in the same quarter of the prior year for all base customers.”

Example SaaS Net Revenue Retention chart

Subscription and Support Revenue Retention Rate including Add-Ons

“Add-on revenue includes the change in both solutions and pricing for existing customers. We calculate our subscription and support revenue retention rate including add-ons by annualizing the subscription and support revenue recorded in the current quarter for our base customers that were active at the end of the current quarter. We divide the result by the annualized subscription and support revenue in the same quarter of the prior year for all base customers.”

Learn more about Workiva’s product lines, business strategy, and key operating metrics on the company’s investor page.

Zoom

Zoom is a video conferencing platform that allows businesses to connect online for meetings, webinars, and live chat. The company reports on Net Dollar Expansion Rate as one of its key operating metrics to investors. The company provides details on the methodology used to perform the calculation in its investor disclosures:

  • Core Metric – ARR
  • Calculation Approach – Average over trailing twelve months
  • Inclusions – Only enterprise customers
  • Exclusions – None specified

Zoom Net Dollar Expansion Rate

“Our net dollar expansion rate includes the increase in user adoption within our Enterprise customers, as our subscription revenue is primarily driven by the number of paid hosts within a customer and the purchase of additional products, and compares our subscription revenue from the same set of Enterprise customers across comparable periods.

We calculate net dollar expansion rate as of a period end by starting with the annual recurring revenue (“ARR”) from all Enterprise customers as of 12 months prior (“Prior Period ARR”).

“We define ARR as the annualized revenue run rate of subscription agreements from all customers at a point in time. We calculate ARR by taking the monthly recurring revenue (“MRR”) and multiplying it by 12. MRR is defined as the recurring revenue run-rate of subscription agreements from all Enterprise customers for the last month of the period, including revenue from monthly subscribers who have not provided any indication that they intend to cancel their subscriptions.

We then calculate the ARR from these Enterprise customers as of the current period end (“Current Period ARR”), which includes any upsells, contraction, and attrition.

We divide the Current Period ARR by the Prior Period ARR to arrive at the net dollar expansion rate.

For the trailing 12-months calculation, we take an average of the net dollar expansion rate over the trailing 12 months.”

Learn more about Zoom’s business strategy and the key metrics it reports publicly on the company’s investor portal.

How Public SaaS Companies Calculate ARR

Learn the three different approaches that Software-as-a-Service providers calculate Annual Recurring Revenue

Get the Research
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.