Tools > Net Revenue Retention (NRR) Calculator

Net Revenue Retention (NRR) Calculator

Calculate your NRR from expansion, contraction, and churn MRR. Find out whether your existing customers are growing your revenue - or quietly shrinking it.

$

Total MRR from existing customers at the start of the month (exclude new customers).

$

MRR gained from existing customers upgrading, adding seats, or buying add-ons.

$

MRR lost from existing customers downgrading to a cheaper plan.

$

MRR lost from customers who cancelled entirely this period.

MRR waterfall
Starting MRR
$50.0k
+ Expansion
+$4.0k
- Contraction
-$1.0k
- Churn
-$1.5k

Ending MRR
$51.5k
Net Revenue Retention
103.0%
Healthy
Above the 100% threshold. Existing customers are growing your revenue net of churn. The investor baseline.
Ending MRR
$51.5k
from existing customers
Net MRR Change
+$1.5k
expansion minus losses
Projected ARR Impact
+$18.0k
annualised from existing base
NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR x 100
($50,000 + $4,000 - $1,000 - $1,500) / $50,000 x 100 = 103.0%

What is Net Revenue Retention?

Net Revenue Retention (NRR) - also called Net Dollar Retention (NDR) - measures how much revenue you keep and grow from your existing customers over a given period, expressed as a percentage of starting MRR.

Unlike gross revenue retention, NRR includes expansion revenue from upgrades, upsells, and seat growth. An NRR above 100% means your existing customer base is growing on its own - even without signing a single new customer.

NRR = (Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR x 100

Example: ($50,000 + $4,000 - $1,000 - $1,500) / $50,000 x 100 = 103%

NRR above 100% is the single most powerful signal in SaaS. It means your revenue compounds from within - reducing your dependence on new customer acquisition to sustain growth.

NRR benchmarks for SaaS (2025)

106%

Median NRR for B2B SaaS in 2025.

Top-quartile companies reach 120%+ - meaning existing customers alone could double ARR in under five years. The 100% threshold is the floor that separates growing businesses from shrinking ones.

NRR
Verdict
What it means
< 80% Critical Severe revenue bleed from existing customers. Churn and downgrades far exceed any expansion. Fix retention urgently.
80% - 90% Poor Significant shrinkage. You need high new customer acquisition just to stay flat. Not fundable at most stages.
90% - 100% Needs work Below parity. Existing revenue is declining. Expansion is not keeping up with losses. Common at early stage but needs active improvement.
100% - 110% Healthy The investor baseline. Existing customers are growing net revenue. You have a retentive, expanding customer base.
110% - 120% Strong Top-quartile performance. Strong upsell motion and low churn. Investors will view this as a major positive signal.
> 120% Best-in-class Elite. Companies like Snowflake and Datadog run NRR above 130%. Your existing customers alone could sustain compounding ARR growth.
Segment
Median NRR
Notes
Enterprise B2B SaaS 115% - 125% Low churn plus large expansion deals
Mid-market B2B SaaS 105% - 115% Moderate expansion through seats and tiers
SMB B2B SaaS 95% - 105% Higher churn offsets expansion
Usage-based / PLG 110% - 130% Natural expansion as usage grows
B2C SaaS 85% - 95% Limited upsell surface and higher churn
Bootstrapped ($3M-$20M ARR) 104% SaaS Capital 2025 benchmark

NRR vs Gross Revenue Retention (GRR)

GRR measures retention without expansion - it only includes contraction and churn. NRR includes expansion on top. Both matter.

GRR = (Starting MRR - Contraction - Churn) / Starting MRR x 100

NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR x 100

GRR sets the floor. NRR sets the ceiling. Investors track both.

GRR can never exceed 100% - it has no upside. If your NRR is high but GRR is low, it means you are papering over retention problems with aggressive upselling. Sustainable businesses aim for GRR above 85% (SMB) or 90% (enterprise) alongside a healthy NRR.

How to improve your NRR

NRR is pulled in two directions: expansion pushes it up, churn and contraction pull it down. The fastest wins usually come from reducing contraction and churn before investing heavily in expansion motions.

  • Build an expansion playbook

    NRR above 100% requires a deliberate expansion motion - not just hoping customers upgrade. Map upgrade triggers to product usage milestones. When a customer hits 80% of their plan limit, that is your cue to have a conversation.

  • Design tiers with natural expansion

    Seat-based, usage-based, and feature-gated pricing all create natural expansion paths. Flat-rate pricing caps NRR at 100% unless you add add-ons. Review whether your pricing model is structurally limiting your NRR ceiling.

  • Fix at-risk accounts before they churn

    Build a customer health score using login frequency, feature adoption, and support ticket volume. Proactive outreach to low-health accounts reduces churn MRR faster than any post-cancellation win-back campaign.

  • Invest in onboarding and activation

    Poor onboarding is the leading cause of contraction and churn in the first 90 days. Customers who reach their "aha moment" quickly expand 2-3x more than customers who never fully activate.

  • Create a QBR and success cadence

    Regular business reviews with customers surface expansion opportunities and reduce silent churn - where customers stop using the product but keep paying until renewal. Silence is not retention.

Frequently asked questions

Why VeryCreatives?

Building a SaaS product?

NRR below 100%? The product might be the problem.

Low NRR usually signals gaps in onboarding, activation, or product-market fit - not just a CS resourcing issue. VeryCreatives builds SaaS products designed to retain and expand.