# How top tech companies measure Net Dollar Retention Rate

*Thanks to the data wizards at Virtua Research for taking me behind the curtain to pull some levers on their point in time SaaS time travel machine to write this piece! Check them out if you are in corporate finance and obsessed with benchmarking (like myself).*

Below you’ll find the official definitions for Net Dollar Retention Rate (or some variation of it) from each of the 25 companies in the image above, with their nuances **called out****. **You can rely on these real life examples for defining the metric at your own company.

### 1. Confluent:

`Dollar Based NRR = (Current Period ARR TTM / Prior Period ARR TTM) * 100`

We calculate our dollar-based NRR as of a period end by starting with the ARR from the cohort of all customersas of 12 months prior to such period end, or Prior Period Value. We then calculate the ARRfrom these same customersas of the current period end, or Current Period Value, which includes any growth in the value of subscriptionsand is net of contraction or attrition over the prior 12 months.Servicesandpay-as-you-goarrangements areexcludedfrom the calculation of ARR. We then divide the Current Period Value by the Prior Period Value to arrive at our dollar-based NRR. The dollar-based NRR includes the effect,on a dollar-weighted value basis, of our subscriptions thatexpand,renew,contract, orattrit, butexcludes ARR from new customers in the current period. Our dollar-based NRR is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity.

### 2. Gitlab

`Dollar Based NRR = (Current Period ARR / Prior Period ARR) * 100`

We believe that our ability to retain and expand our revenue generated from our existing customers is an indicator of the long-term value of our customer relationships and our potential future business opportunities. Dollar-Based Net Retention Rate measuresthe percentage change in our ARR derived from our customer base at a point in time. Our calculation of ARR and by extension Dollar-Based Net Retention Rate,includes both self-managed and SaaS subscription revenue.

### 3. Toast

`Monthly NRR = (MRR in Comparison Month / MRR in Base Month) * 100`

To calculate our Net Retention Rate, or NRR,we first identify a cohort of customers, or the Base Customers, in a particular month, or the Base Month. For this purpose, we do not consider a customer as a Base Customer unless there is at least one location live on the Toast platformfor the entirety of the Base Month. We then divide MRR for the Base Customers in the same month of the subsequent year, orthe Comparison Month, by MRR in the Base Month to derive a monthly NRR. MRR in the Comparison Month includes the impact of anychurnorcontractionof the Base Customers, and by definitiondoes not include any customers added to the Toast platform between the Base Month and Comparison Month. We measure the annual NRR by taking aweighted averageof the monthly NRR over the trailing twelve months.

**Breakdowns on the nuances of companies 4 through 25 are included for paid subscribers below:**

**Breakdowns on the nuances of companies 4 through 25 are included for paid subscribers below:**

### 4. UiPath

`DBNRR = (Total Current Period ARR TTM / Total Prior Period ARR TTM) * 100`

We calculate dollar-based net retention rate as of a period end bystarting with the ARR from the cohort of all customers as of 12 months prior to such period end (“Prior Period ARR”). We then calculate the ARR from these same customers as of the current period end (“Current Period ARR”). Current Period ARRincludes any expansion and is net of contraction or attrition over the last 12 months, but does not include ARR from new customers in the current period.We then divide the total Current Period ARR by the total Prior Period ARR to arrive at the point-in-time dollar-based net retention rate.

### 5. DigitalOcean

`DBNRR = (Total current Period Revenue TTM / Total Prior Period Revenue TTM) * 100`

We calculate net dollar retention rate monthly by starting with the revenue from the cohort of all customers during thecorresponding month 12 months prior, or the Prior Period Revenue.We then calculate the revenue from these same customers as of the current month, or the Current Period Revenue,including any expansion and net of any contraction or attrition from these customers over the last 12 months. The calculationalso includes revenue from customers that generated revenue before, but not in, the corresponding month 12 months prior, but subsequently generated revenue in the current month and are therefore reflected in the Current Period Revenue.We include this group of re-engaged customers in this calculation because our customers frequently use our platform for projects that stop and start over time.We then divide the total Current Period Revenue by the total Prior Period Revenue to arrive at the net dollar retention rate for the relevant month. For our net dollar retention rate calculations, we include the total revenue from all customers, including Testers, Learners, Builders and Scalers. For a quarterly or annual period, the net dollar retention rate is determined as theaverage monthly net dollar retention rates over such three or 12-month period.

### 6. Zoominfo

`Net Annual Retention Rate = (ACV at the end of the year / ACV at the beginning of the year) * 100`

We believe that expanding the value that we provide to our customers and the corresponding revenue generated as a result is an important measure of the health of our business. We monitor net revenue retention to measure that growth.Net revenue retention is an annual metric that we calculate based on customers of ZoomInfo at the beginning of the year, and is calculated as:(a) the total ACV for those customers at the end of the year, divided by(b) the total ACV for those customers at the beginning of the year.

### 7. SentinelOne

`DBNRR = (Current Period ARR / Prior Period ARR) * 100`

We believe that our ability to retain and expand our revenue generated from our existing customers is an indicator of the long-term value of our customer relationships and our potential future business opportunities.NRR measures the percentage change in our ARR derived from our customer base at a point in time.

### 8. Snowflake

`Net Revenue Retention Rate = (Product revenue from cohort in the second year of the measurement period/Product revenue from cohort in the first year of the measurement period) * 100`

We believe the growth in use of our platform by our existing customers is an important measure of the health of our business and our future growth prospects. We monitor our dollar-based net revenue retention rate to measure this growth. To calculate this metric,we first specify a measurement period consisting of the trailing two years from our current period end.Next, we define as our measurement cohortthe population of customers under capacity contracts that used our platform at any point in the first month of the first year of the measurement period. Starting with the fiscal quarter ended October 31, 2021, the cohorts used to calculate net revenue retention rate include end-customers under a reseller arrangement. Although the impact is not material, we have adjusted all prior periods presented to reflect this inclusion. We then calculate our net revenue retention rate as the quotient obtained by dividing our product revenue from this cohort in the second year of the measurement period by our product revenue from this cohort in the first year of the measurement period.Any customer in the cohort that did not use our platform in the second year remains in the calculation and contributes zero product revenue in the second year.Our net revenue retention rate is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity, and we present our net revenue retention rate for historical periods reflecting these adjustments. Since we will continue to attribute the historical product revenue to the consolidated contract,consolidation of capacity contracts within a customer’s organization typically will not impact our net revenue retention rateunless one of those customers was not a customer at any point in the first month of the first year of the measurement period.We expect our net revenue retention rate to decrease over the long-term as customers that have consumed our platform for an extended period of time become a larger portion of both our overall customer base and our product revenue that we use to calculate net revenue retention rate, and as their consumption growth primarily relates to existing use cases rather than new use cases. In addition, we have recently seen, and may continue to see, our newer customers increase their consumption of our platform at a slower pace than our more tenured customers,which may negatively impact our net revenue retention rate in future periods.

### 9. Zoom

`Net Dollar Expansion Rate =(ARR at the end of current period − Churn ARR / Prior Period ARR − Churn ARR) * 100`

We quantify our expansionacross existing Enterprise customersthrough our net dollar expansion rate. We define Enterprise customers asdistinct business units who have been engaged by either our direct sales team, resellers, or strategic partners. Revenue from Enterprise customers represented 54.8%, 47.6% and 45.6% of total revenue for the year ending January 31, 2023, 2022 and 2021, respectively. 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.Our net dollar expansion rate may fluctuate as a result of a number of factors, including the level of penetration within our customer base, expansion of products and features, and our ability to retain our Enterprise customers. Our trailing 12-month net dollar expansion rate for Enterprise customers was 115%, 130%, and 152% as of January 31, 2023, 2022 and 2021, respectively.

### 10. DataDog

DBNRR = Total Current Period ARR TTM / Total Prior Period ARR TTM

We calculate dollar-based net retention rate as of a period end bystarting with the ARR from the cohort of all customers as of 12 months prior to such period-end, or the Prior Period ARR.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 total Current Period ARR by the total Prior Period ARR to arrive at the point-in-time dollar-based net retention rate.We then calculate the weighted average of the trailing 12-month point-in-time dollar-based net retention rates, to arrive at the trailing 12-month dollar-based net retention rate.As the growth of our business has decelerated in recent quarters, our trailing 12-month dollar-based net retention rate has declined.

### 11. Cloudflare

`DBNRR = Total Current Period ARR TTM / Total Prior Period ARR TTM`

Our ability to maintain long-term revenue growth and achieve profitability is dependent on our ability to retain and grow revenue generated from our existing paying customers. We believe that we will achieve these objectives by continuing to focus on customer loyalty and adding additional products and functionality to our network. Our dollar-based net retention rate is a key way we measure our performance in these areas. Dollar-based net retention measures our ability to retain and expand recurring revenue from existing customers.To calculate dollar-based net retention for a quarter, we compare the Annualized Revenue from paying customers four quarters prior to the Annualized Revenue from the same set of customers in the most recent quarter.Our dollar-based net retentionincludes expansion and is net of contraction and attrition, but excludes Annualized Revenue from new customers in the current period.Our dollar-based net retentionexcludes the benefit of free customers that upgrade to a paid subscription between the prior and current periods, even though this is an important source of incremental growth. We believe this provides a more meaningful representation of our ability to add incremental business from existing paying customers as they renew and expand their contracts. Our dollar-based net retention rates for the three months ended December 31, 2022, 2021, and 2020 were 122%, 125%, and 119%, respectively.

### 12. MongoDB

`Net ARR Expansion Rate = (ARR at the close of measurement period from existing customers / ARR at the close of base period from all customers) - 1`

We also examine the rate at which our customers increase their spend with us, which we callnet ARR expansion rate. We calculate net ARR expansion rate bydividing the ARR at the close of a given period (the “measurement period”),from customerswho were also customers at the close of the same period in the prior year (the “base period”),by the ARR from all customers at the close of the base period, including those who churned or reduced their subscriptions.For Direct Sales Customers included in the base period, measurement period or both such periods that were self-serve customers in any such period, we also include annualized MRR from those customers in the calculation of the net ARR expansion rate.Our net ARR expansion rate has consistently been over 120%, demonstrating our ability to expand within existing customers.

### 13. Palantir

`NDRR = (Total ARR current Period Revenue / Total ARR Prior Period Revenue) * 100`

Net dollar retention is calculated as(a) revenue for the current year attributable to the customers as counted for the prior year divided by (b) revenue for the prior year recognized from those same customers.

### 14. Samsara

`NRR = (ARR at the end of the period from existing customers / ARR at the beginning of the period from the same cohort of customers) * 100`

We calculate our dollar-based net retention rate as of a period end bystarting with the ARR from the specified cohort of customers as of 12 months prior to such period-end, or the Prior Period ARR. 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, as well as any ARR associated with paid trials.We then divide the total Current Period ARR by the total Prior Period ARR to arrive at the point-in-time dollar-based net retention rate. We thencalculate the weighted average of the trailing 12-month point-in-time dollar-based net retention rates to arrive at the dollar-based net retention rate.

In calculating the dollar-based net retention rate for core customers and for $100K+ ARR customers, we look at the cohort of customers with a Prior Period ARRgreater than $0 who have exceeded $5,000 ARR in the case of core customers, or $100,000 ARR in the case of $100K+ ARR customers, during their lifetime as a Samsara customer.

### 15. Smartsheet

`DBNRR = (Total Current Period ACV TTM / Total Prior Period ACV TTM)`

We calculate dollar-based net retention rate as of a period end bystarting with the ACV from the cohort of all customers as of the 12 months prior to such period end (“Prior Period ACV”).We then calculate theACV from these same customers as of the current period end (“Current Period ACV”). Current Period ACVincludes any upsells and is net of contraction or attrition over the trailing 12 months, but excludes subscription revenue from new customers in the current period.We then divide the total Current Period ACV by the total Prior Period ACV to arrive at the dollar-based net retention rate. Any ACV obtained through merger and acquisition transactions does not affect the dollar-based net retention rate until one year from the date on which the transaction closed.

The dollar-based net retention rate is used by us to evaluate the long-term value of our customer relationships and is driven by our ability to retain and expand the subscription revenue generated from our existing customers.

### 16. Crowdstrike

DBNRR = (Total Current Period ARR / Total Prior Period ARR) * 100

Our dollar-based net retention ratecompares our ARR from a set of subscription customers against the same metric for those subscription customers from the prior year. Our dollar-based net retention ratereflects customer renewals, expansion, contraction, and churn, and excludes revenue from our incident response and proactive services. We calculate our dollar-based net retention rate as of period end by starting with the ARR from all subscription customers as of 12 months prior to such period end, or Prior Period ARR. We then calculate the ARR from these same subscription customers as of the current period end, or Current Period ARR. Current Period ARR includes any expansion and is net of contraction or churn over the trailing 12 months but excludes revenue from new subscription customers in the current period. We then divide the Current Period ARR by the Prior Period ARR to arrive at our dollar-based net retention rate.

### 17. Twilio

`Dollar‑Based Net Expansion Rate = (Revenue from Cohort in Current Quarter / Revenue from Same Cohort in Corresponding Quarter in Prior Year) * 100`

Our Dollar-Based Net Expansion Rate compares the total revenuefrom all Active Customer Accounts in a quarter to the same quarter in the prior year.To calculate the Dollar-Based Net Expansion Rate,we first identify the cohort of Active Customer Accounts that were Active Customer Accounts in the same quarter of the prior year.The Dollar-Based Net Expansion Rate is the quotient obtained by dividing the revenue generated from that cohort in a quarter, by the revenue generated from that same cohort in the corresponding quarter in the prior year. When we calculate Dollar-Based Net ExpansionRate for periods longer than one quarter, we use the average of the applicable quarterly Dollar-Based Net Expansion Rates for each of the quarters in such period.Revenue from acquisitions does not impact the Dollar-Based Net Expansion Rate calculation until the quarter following the one-year anniversary of the applicable acquisition, unless the acquisition closing date is the first day of a quarter. As a result, for the quarter ended June 30, 2023, our Dollar-Based Net Expansion Rate excludes the contributions from acquisitions made after April 1, 2022.Revenue from divestitures does not impact the Dollar-Based Net Expansion Rate calculation beginning in the quarter the divestiture closed, unless the divestiture closing date is the last day of a quarter.As a result, for the quarter ended June 30, 2023, our Dollar-Based Net Expansion Rate excludes the contributions from divestitures made after June 30, 2022. Communications Dollar-Based Net Expansion Rate and Data & Applications Dollar-Based Net Expansion Rate are calculated using the same methodology, but using only revenue attributable to the respective segment and Active Customer Accounts for that respective segment.We believe that measuring Dollar-Based Net Expansion Rate, on an aggregate basis and at the segment level, provides a more meaningful indication of the performance of our efforts to increase revenue from existing customers.Our ability to drive growth and generate incremental revenue depends, in part, on our ability to maintain and grow our relationships with existing Active Customer Accounts and to increase their use of the platform. An important way in which we have historically tracked performance in this area is by measuring theDollar-Based Net Expansion Rate for Active Customer Accounts. Our Dollar-Based Net Expansion Rate increases when such Active Customer Accounts increase their usage of a product, extend their usage of a product to new applications or adopt a new product. Our Dollar-Based Net Expansion Rate decreases when such Active Customer Accounts cease or reduce their usage of a product or when we lower usage prices on a product. As our customers grow their businesses and extend the use of our platform, they sometimes create multiple customer accounts with us for operational or other reasons. As such, when we identify a significant customer organization (defined as a single customer organization generating more than1% of revenue in a quarterly reporting period) that has created a new Active Customer Account, this new Active Customer Account is tied to, and revenue from this new Active Customer Account is included with, the original Active Customer Account for the purposes of calculating this metric

### 18. Hubspot

`NRR =(Retained Subscription Revenue / Retention Base Revenue) * 100`

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.

Contractual Monthly Subscription Revenue: The subscription fees contractually committed to be paid for a full month under our Customer agreements, converted into USD at fixed rates that are held consistent over time,excluding commissions owed to our Solutions Partners.

### 19. Fastly

`DBNRR = (Total Current Period ARR /Total Prior Period ARR)*100`

Our ability to generate and increase our revenue is also dependent upon our ability to retain our existing customers. In addition to measuring expansion usingDBNER, NRR and LTM NRRalso allow us to track customer retention which demonstrates the stickiness of our edge cloud platform.

Our NRR measuresthe net change in monthly revenue from existing customers in the last month of the period(the “current” period month) compared to the last month of the same period one year prior (the “prior” period month) andincludes revenue contraction due to billing decreases or customer churn, revenue expansion due to billing increases, but excludes revenue from new customers.We calculate Net Retention Rate by dividing the revenue from the current period month by the revenue in the prior period month. For the last month of the years ended December 31, 2022 and 2021 our NRR was 110.7% and 106.6%, respectively.

Our LTM NRR removes some of the volatility that is inherent in a usage-based business model from the measurement of the NRR metric.We calculate LTM NRR by dividing the total customer revenue for the prior twelve-month period (“prior 12-month period”) ending at the beginning of the last twelve-month period (“LTM period”) minus revenue contraction due to billing decreases or customer churn, plus revenue expansion due to billing increases during the LTM period from the same customers by the total prior 12-month period revenue. For the trailing twelve months ended December 31, 2022 and 2021 our LTM NRR was 119.1% and 117.6%, respectively.

### 20. Docusign

`DBNRR = (Total Current Period ARR /Total Prior Period ARR) * 100`

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 firstidentify 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. 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

### 21. Monday.com

`DBNRR = (Total Current Period ARR /Total Prior Period ARR) * 100`

We expect to derive a significant portion of our revenue growth from expansion within our customer base, where we have an opportunity to expand adoption of the Work OS across teams, departments, and organizations. We believe that our dollar-based net retention rate (“Net Dollar Retention Rate”) demonstrates our opportunity to further expand within our customer base, particularly those that generate higher levels of annual revenues.

We calculate Net Dollar Retention Rateas 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 customersas of the current period end (“Current Period ARR”).The calculation of Current Period ARRincludes 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. 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.

### 22. Bill.com

`DBNRR = (Total Current Period ARR / Total Prior Period ARR) *100`

Net dollar-based retention rate is an important indicator of customer satisfaction and usage of our platform, as well as potential revenue for future periods.We calculate our net dollar-based retention rate at the end of each fiscal year. We calculate our net dollar-based retention rate bystarting with the revenue billed to BILL standalone customers in the last quarter of the prior fiscal year (Prior Period Revenue).We then calculate the revenue billed to these same customers in the last quarter of the current fiscal year (Current Period Revenue).

Current Period Revenueincludes any upsells and is net of contraction or attrition, butexcludes revenue from new customers and excludes interest earned on funds held on behalf of customers. We then repeat the calculation of Prior Period Revenue and Current Period Revenue with respect to each of the preceding three quarters,and aggregate the four Prior Period Revenues(the Aggregate Prior Period Revenue)and the four Current Period Revenues (the Aggregate Current Period Revenue).Our net dollar-based retention rate equals the Aggregate Current Period Revenue divided by Aggregate Prior Period Revenue. Our net dollar-based retention rate was 111%, 131%, and 124% during fiscal 2023, 2022, and 2021, respectively. The decrease in fiscal 2023 when compared to fiscal 2022 was primarily due to the change in spending patterns per customer, driven by the challenging macroeconomic environment. The increase in fiscal 2022 was primarily attributable to increase in the number of users, more transactions per customer, and sales of additional products to those customers.

### 23. RingCentral

`Net Monthly Subscription Dollar Retention Rate = 1 + Dollar Net Change / Average Monthly Recurring Subscriptions`

We believe that our Net Monthly Subscription Dollar Retention Rate provides insight into our ability to retain and grow subscriptions revenue, as well as our customers’ potential long-term value to us. We believe that our ability to retain our customers and expand their use of our solutions over time is a leading indicator of the stability of our revenue base and we use these trends in order to formulate financial projections and make strategic business decisions.We define our Net Monthly Subscription Dollar Retention Rate as (i) one plus (ii) the quotient of Dollar Net Change divided by Average Monthly Recurring Subscriptions.

### 24. Elastic

`Net Expansion Rate = Total Current Period ACV TTM / Total Prior Period ACV TTM`

Net expansion rate of FY = weighted average of the expansion rates

We believe that a useful indication of how our customer relationships have expanded over time is through our Net Expansion Rate, which is based upon trends in the rate at which customers increase their spend with us. To calculate an expansion rateas of the end of a given month, we start with the annualized spend from all such customers as of twelve months prior to that month end, or Prior Period Value.A customer’s annualized spend is measured as its ACV, or in the case of customers charged on usage-based arrangements, by annualizing the usage for that month.We then calculate the annualized spend from these same customers as of the given month end, or Current Period Value,which includes any growth in the value of their subscriptions or usage and is net of contraction or attrition over the prior twelve months.We then divide the Current Period Value by the Prior Period Value to arrive at an expansion rate.The Net Expansion Rate at the end of any period is the weighted average of the expansion rates as of the end of each of the trailing twelve months.The Net Expansion Rateincludes the dollar-weighted value of our subscriptions or usage that expand, renew, contract, or attrit.For instance, if each customer had a one-year subscription and renewed its subscription for the exact same amount, then the Net Expansion Rate would be 100%. Customers who reduced their annual subscription dollar value (contraction) or did not renew their annual subscription (attrition) would adversely affect the Net Expansion Rate. Our Net Expansion Rate was approximately 117% as of April 30, 2023.

### 25. Zscaler

`DBNRR = (Total Current Period ARR / Total Prior Period ARR) * 100`

We believe that dollar-based net retention rate is a key metric to measure the long-term value of our customer relationships because it is driven by our ability to retain and expand the recurring revenue generated from our existing customers. Our dollar-based net retention ratecompares the recurring revenue from a set of customers against the same metric for the prior 12-month period on a trailing basis.Because our customers have repeat buying patterns and the average term of our contracts is more than 12 months,we measure this metric over a set of customers who were with us as of the last day of the same reporting period in the prior fiscal year. Our dollar-based net retention rateincludes customer attrition. We have not experienced a material increase in customer attrition rates in recent periods. For the trailing 12 months ended July 31, 2023 and 2022, the dollar-based net retention rate was 121% and above 125%, respectively.

We calculate our dollar-based net retention rate as follows:Denominator: To calculate our dollar-based net retention rate as of the end of a reporting period, we first establish the ARR from all active subscriptions as of the last day of the same reporting period in the prior fiscal year. This effectively represents recurring dollars that we expect in the next 12-month period from the cohort of customers that existed on the last day of the same reporting period in the prior fiscal year.

Numerator: We measure the ARR for that same cohort of customers representing all subscriptions based on confirmed customer orders booked by us as of the end of the reporting period.

Dollar-based net retention rate is obtained by dividing the numerator by the denominator.

Our dollar-based net retention rate–Sourcemay fluctuate due to a number of factors, including the performance of our cloud platform, our success in selling bigger deals, including deals for all employees with our higher-end bundles, selling multiple-pillars from the start of our contract with new customers, faster upsells within a year, the timing and the rate of ARR expansion of our existing customers, potential changes in our rate of renewals and other risk factors described elsewhere in this Annual Report on Form 10-K.