What Is Net Revenue Retention (NRR)?
Net Revenue Retention, or NRR, measures how much revenue you retain and expand from your existing customer base over a given period, after accounting for churn, downgrades, and expansion. An NRR above 100% means your existing customers are generating more revenue this period than last, even before you add a single new customer. That is why investors consider NRR the single best indicator of SaaS product quality and long-term growth potential.
In this guide, we cover the NRR formula, benchmarks by company stage, why investors weight it so heavily, and concrete strategies to push your retention above 100%. For a deeper technical walkthrough on tracking NRR in Stripe, see our net revenue retention implementation guide.
The NRR Formula
Net Revenue Retention is calculated as follows:
NRR = (Beginning MRR + Expansion MRR − Churned MRR − Contraction MRR) / Beginning MRR x 100
Suppose you started the month with $200,000 MRR. During the month you gained $15,000 from upgrades and add-ons (expansion), lost $8,000 to cancellations (churn), and $3,000 to downgrades (contraction). Your NRR is:
($200,000 + $15,000 − $8,000 − $3,000) / $200,000 x 100 = 102%
An NRR of 102% means that even if you acquired zero new customers this month, your revenue would still grow by 2%. Over a year, that compounds significantly. According to Investopedia, net retention rate is one of the most closely watched metrics in SaaS due to its predictive power for sustainable growth.
NRR Benchmarks by Company Stage
Not all NRR numbers are created equal. What counts as "good" depends on your customer segment and stage:
- SMB-focused SaaS:90–100% NRR is typical. Small businesses churn at higher rates and have less room for expansion. Hitting 100% in pure SMB is excellent.
- Mid-market SaaS:100–110% NRR. Mid-market customers stay longer and have more budget for upgrades. This is where expansion revenue starts to meaningfully offset churn.
- Enterprise SaaS:110–130%+ NRR. The best enterprise companies (Snowflake, Datadog, Twilio) have historically reported NRR above 120%. SaaStr benchmarks show that top-quartile public SaaS companies average around 125%.
If your NRR is below 90%, your existing customer base is shrinking faster than expansion can offset. That means you need to acquire more and more new customers each quarter just to maintain flat revenue, which is an unsustainable position.
Try StripeReport Free
Get the Stripe revenue reports you’ve been missing
MRR tracking, cash flow forecasts, churn analytics, and daily email reports — all from your Stripe data. 3-day free trial.
Start Your Free Trial →Why Investors Prioritize NRR
Investors have a simple mental model: acquisition can be bought with money, but retention must be earned with product quality. A company with 130% NRR can literally stop selling to new customers and still grow 30% annually. That durability makes NRR a stronger signal than top-line revenue growth, which can be inflated by heavy sales spending.
High NRR also indicates several downstream qualities that investors value:
- Product-market fit. Customers are not just staying; they are buying more. That does not happen unless the product delivers increasing value.
- Pricing power. Expansion revenue proves that customers accept higher prices or adopt additional features willingly.
- Efficient growth. Revenue from existing customers has near-zero acquisition cost, which makes every expansion dollar more profitable than a new-customer dollar.
Understanding your churn rate is the first step. NRR builds on that foundation by adding the expansion dimension.
Net Revenue Retention
NRR = (Start MRR + Expansion − Contraction − Churn) ÷ Start MRR × 100
Example
($100K + $15K − $5K − $3K) ÷ $100K = 107% NRR
How to Improve NRR
NRR has two levers: reduce the revenue you lose (churn and contraction) and increase the revenue you gain from existing customers (expansion). Here are the most effective strategies for each.
Reduce Churn and Contraction
- Fix failed payments.Involuntary churn from expired cards and failed charges accounts for 20–40% of all SaaS churn. Automated dunning and Stripe’s revenue recovery tools can recapture a significant portion of this lost revenue.
- Identify at-risk accounts early. Usage drops, support ticket patterns, and login frequency are leading indicators of churn. Catch them before the cancellation request arrives.
- Offer downgrade paths. A customer who downgrades to a lower plan is still a customer. A customer who has no downgrade option leaves entirely. Thoughtful plan design preserves revenue.
Drive Expansion Revenue
- Seat-based growth. If your product charges per seat, every new team member is automatic expansion. Encourage team collaboration features that make adding seats natural.
- Usage-based upsells. Customers who hit usage limits are already demonstrating value. Make the upgrade path frictionless with clear tier comparisons and one-click upgrades.
- Cross-sell add-ons. Once customers are deeply embedded in your core product, adjacent features like advanced reporting, integrations, or premium support become easy sells. This ties directly to your expansion MRR strategy.
Tracking NRR with StripeReport
Calculating NRR manually requires you to segment beginning-of-period MRR, track every upgrade, downgrade, and cancellation, and reconcile the numbers at month end. That process is tedious and error-prone.
StripeReport connects to your Stripe account with a read-only API key and computes NRR automatically alongside MRR, ARR, churn, and LTV. You get a daily email showing how your retention is trending so you can spot problems before they compound. For teams that also track revenue growth, our Stripe revenue growth tracking guide shows how NRR feeds into your overall growth model.
Try StripeReport Free
Get the Stripe revenue reports you’ve been missing
MRR tracking, cash flow forecasts, churn analytics, and daily email reports — all from your Stripe data. 3-day free trial.
Start Your Free Trial →Final Thoughts
Net Revenue Retention is the metric that separates SaaS companies that compound from those that stall. If your NRR is above 100%, you have built a product that grows itself. If it is below 100%, no amount of sales hiring will outrun the hole. Start measuring NRR today, focus on the two levers that move it, and let the compounding do the work.