KPI Tree

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 benchmarks
StripeRevenue

Net 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

Net Revenue Retention = (Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR x 100

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

Query using MCP
MCP

Pull metrics from Stripe directly through the Model Context Protocol.

Data Warehouse
SnowflakeBigQueryDatabricksRedshift

Connect your existing warehouse where Stripe data already lands.

Professional Services
FivetranSnowflakedbt

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.

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.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business