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.
($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.