Tools > Net Revenue Retention (NRR) Calculator
Net Revenue Retention (NRR): Formula, Benchmarks, and Calculator
Calculate your NRR from expansion, contraction, and churn MRR. Find out whether your existing customers are growing your revenue - or quietly shrinking it.
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. An NRR above 100% means your existing customer base is growing on its own, even without signing a single new customer. Enter your figures below to calculate your NRR and see how you compare to 2025 benchmarks.
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.
($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.