Stripe Metric
Revenue
Net Revenue Retention = (Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR x 100
Net Revenue Retention measures how much recurring revenue you keep and grow from an existing cohort of Stripe customers over a period, before any new customers are counted. Using Stripe subscription, invoice and credit note data, it nets expansion from plan upgrades and added quantity against contraction from downgrades and cancellations. A value above 100 percent means your existing base is growing on its own, even with some churn.
Full guide: definition, formula, and benchmarksNet Revenue Retention
Net Revenue Retention measures how much recurring revenue you keep and grow from an existing cohort of Stripe customers over a period, before any new customers are counted. Using Stripe subscription, invoice and credit note data, it nets expansion from plan upgrades and added quantity against contraction from downgrades and cancellations. A value above 100 percent means your existing base is growing on its own, even with some churn.
How to calculate net revenue retention
Why net revenue retention matters for Stripe users
Net Revenue Retention is one of the clearest signals of product value, because it isolates the behaviour of customers you already won. Since Stripe holds the full subscription lifecycle, from upgrades and seat changes to cancellations and refunds, it is the most accurate source for measuring whether your existing base is expanding or quietly eroding.
For a subscription team, a Net Revenue Retention above 100 percent means revenue compounds even before new sales land, which lowers the pressure on acquisition and signals durable growth to investors. Watching it from Stripe data lets you catch contraction trends early, before they show up in a slowing top line.
Understand and act on net revenue retention with KPI Tree
Sync your Stripe subscriptions, invoices and credit notes into your warehouse and compute Net Revenue Retention in KPI Tree, cohorting customers by their starting period and netting expansion against contraction and churn. Link it inside a metric tree to customer lifetime value, average revenue per transaction and cohort revenue analysis so you can see which movements drive the number.
Assign RACI ownership in KPI Tree, typically with revenue or finance accountable and customer success responsible, and set a monthly or quarterly review cadence. A clear cadence keeps the team acting on contraction signals rather than discovering them at quarter close.
Get started with your Stripe data
Pull metrics from Stripe directly through the Model Context Protocol.
Connect your existing warehouse where Stripe data already lands.
Our professional services team can build you turn-key AI foundations in a matter of weeks. Data warehouse on Snowflake/BigQuery, ELT with Fivetran, all modelled in dbt with a semantic layer.
Related Stripe metrics
Customer Lifetime Value
PaymentsMetric Definition
LTV = Average Revenue Per Customer × Average Customer Lifespan
Customer lifetime value (LTV) estimates the total revenue a customer will generate across all transactions over their relationship. For Stripe users, it aggregates both one-time and recurring payments into a comprehensive value figure.
Average Revenue Per Transaction
PaymentsMetric Definition
Avg Revenue Per Transaction = Total Revenue / Number of Successful Transactions
Average revenue per transaction measures the mean monetary value of each successful payment processed through Stripe. It reflects pricing effectiveness and purchase behaviour across your customer base.
Cohort Revenue Analysis
PaymentsMetric Definition
Cohort revenue analysis groups customers by the period in which they made their first Stripe payment and tracks the revenue each cohort generates over subsequent months. It reveals how monetisation and retention evolve for different acquisition vintages.
Customer Acquisition Cost
PaymentsMetric Definition
CAC = Total Sales & Marketing Spend / New Paying Customers Acquired
Customer acquisition cost (CAC) is the total sales and marketing expenditure required to acquire one new paying customer. When paired with Stripe payment data, it links spend to verified first-payment events rather than sign-ups alone.
Explore net revenue retention across integrations
All Stripe metrics
Empower your team to understand and act on Stripe data
Map what drives your metrics, measure progress at any grain, prove what works statistically, and deliver personalised action plans to every team member.