Calculate Net Revenue Retention and Gross Revenue Retention from starting MRR, expansion, contraction, and churn — the core SaaS retention health metric.
GRR is always ≤ 100%. It tells you about the quality of your retention
without the expansion "cushion."
At 107% NRR and 92% GRR, expansion is covering churn and more — but
if expansion slows, net retention could flip negative.
NRR benchmarks
NRR
Interpretation
< 90%
Revenue from existing base shrinking fast
90–100%
Expansion partially offsets churn
100–110%
Positive — expansion exceeds churn
110–120%
Strong — top quartile for SaaS
120%+
Exceptional — "negative churn"
Best-in-class enterprise SaaS companies (Snowflake, Twilio at peak) have
reported 130–160% NRR, meaning revenue from existing cohorts nearly doubled
within 12 months through expansion.
Why NRR above 100% is transformative
At 120% NRR, even zero new customer acquisition produces 20% annual growth.
The business can grow its revenue base purely by upselling and expanding
existing customers — this is the SaaS "negative churn" holy grail.
At 95% NRR, you must replace 5% of your starting MRR just to stay flat —
before you grow even a dollar. Acquisition becomes a treadmill.
What drives NRR above 100%
Seat-based or usage-based pricing: revenue grows as the customer grows
Strong onboarding: customers who adopt the product fully expand more
Net promoter score: happy customers upgrade, unhappy ones churn
Customer success outreach: proactive expansion signals = more upsells
Annual vs monthly: annual customers expand more and churn less
Frequently asked questions
What does this calculator do?
Calculate Net Revenue Retention and Gross Revenue Retention from starting MRR,
expansion, contraction, and churn MRR inputs.
Net Revenue Retention Benchmarks for SaaS: What's Good?
NRR above 100% means you grow without new sales. Learn the benchmarks, how top SaaS companies achieve 120%+, and what's driving your number.
Net Revenue Retention is often called the most important metric in SaaS. A company with
excellent NRR can grow even during a sales slowdown — existing customers expand fast
enough to offset all churn. Understanding what's normal helps you set the right targets.
SMB has higher churn (smaller businesses fail, change tools more often) and less
expansion potential. Enterprise has lower churn and more seats/modules to expand into.
PLG products with usage-based pricing grow naturally as customers use more — this is
why Snowflake, Datadog, and Twilio have historically posted 130–150%+ NRR.
Improving NRR: the two levers
Reduce denominator shrinkage: cut churn and contraction. Improve onboarding, add
health scoring, build sticky features.
Gross Revenue Retention vs Net Revenue Retention: Key Differences
GRR and NRR measure different things. GRR caps at 100% and measures churn; NRR includes expansion and can exceed 100%. Here's when each matters.
GRR and NRR are often confused, but they answer different questions. Understanding both
helps you diagnose whether a retention problem is a churn problem, an expansion problem,
or both.
The only difference: NRR includes expansion MRR. GRR never exceeds 100%.
What each metric tells you
GRR is a pure retention metric. It measures your ability to keep existing revenue
without any upselling. A company with 95% GRR retains 95 cents of every dollar from
existing customers before any expansion.
NRR includes expansion, so it can exceed 100%. A company with 95% GRR and 25%
expansion contribution has NRR = 120%. The expansion is offsetting churn and then some.
When each matters in practice
Investor due diligence: NRR is the headline metric. Investors want to see the
combined retention + expansion effect.
CS team effectiveness: GRR is more actionable. Your CS team controls churn
directly but only partially controls expansion.
Product-market fit signal: GRR below 85% in SMB or 90% in enterprise is a
red flag that requires product or positioning work before scaling GTM.
Use the NRR Calculator to see both metrics side-by-side
for your own MRR data.
Expansion MRR from upsells, upgrades, and seat growth is the most capital-efficient revenue. Here are 7 proven tactics to increase expansion in your SaaS.
Expansion MRR is the most capital-efficient revenue you can generate. Acquiring new
customers requires marketing, sales, and onboarding costs. Expansion from existing
customers often has near-zero acquisition cost once the infrastructure is built.
7 tactics to increase expansion MRR
1. Seat-based pricing — charge per user, not per account. As teams grow, revenue
grows automatically. Effective for collaboration tools, CRMs, and project management.
2. Usage-based pricing — charge for API calls, events processed, contacts stored.
Customers who succeed with your product naturally use more and pay more. Reduces
friction to buy, increases revenue ceiling.
3. Feature gating — keep advanced features behind a paid tier. Make the value
of upgrading obvious through in-app prompts when users hit feature limits.
4. Proactive expansion plays — build CS playbooks for healthy accounts (NRR ≥ 80)
that trigger an expansion conversation after 60–90 days of active use.
5. Annual plan migration — move monthly customers to annual prepayment.
Annual customers churn 3–5× less and their MRR is locked.
6. Add-on modules — complementary features that aren't in the base plan:
analytics, white-labelling, priority support, API access.
7. Volume discounts in reverse — give discounts for lower usage, but let the
default pricing naturally capture value from high-usage customers.
Use the NRR Calculator to model how increasing expansion
MRR by 5–10% affects your overall retention number.
Practical tactics to increase NRR from below 100% to above 110% — through pricing model changes, customer success investment, and expansion motion design.
Improving NRR is one of the highest-leverage initiatives in SaaS. A 10-point NRR
improvement at $5M ARR is worth $500k/year in recurring revenue from the existing
base — and compounds every year.
Lever 1: Fix pricing to enable natural expansion
The easiest NRR improvement is pricing model change. If you charge a flat fee,
customers have no natural path to pay you more as they grow.
High-NRR pricing models:
- Seat-based: revenue grows as the customer adds users
- Usage-based: revenue grows as the customer uses more
- Outcome-based: tiered by value delivered (leads, revenue attributed, etc.)
Moving from flat-fee to seat-based pricing can add 15–25% expansion MRR from
customers who genuinely grow into the product.
Lever 2: Build a proactive expansion motion
High-NRR companies don't wait for customers to ask to upgrade — they proactively
identify expansion opportunities and present them.
Signals that a customer is ready to expand:
- Usage at 80%+ of current tier limits
- Adding team members who need access
- Using features only available in higher tiers
Build automated alerts for these signals and have CS reach out proactively.
This alone can double expansion MRR from 5% to 10%+ per month.
Lever 3: Improve onboarding to reduce early churn
The majority of SaaS churn happens in months 1–3. Customers who don't reach
their "aha moment" quickly churn before they ever have a chance to expand.
High-impact onboarding investments:
- In-product checklists that guide to key activation milestones
- Automated email sequences triggered by feature usage (or non-usage)
- Human onboarding calls for high-ACV customers in the first 30 days
A 2-point reduction in month-1 churn at $100k starting MRR is worth $2k/month
in retained MRR that compounds forward.
Lever 4: Annual plan migration
Monthly customers churn 2–3× more than annual customers. Migrating 20% of your
monthly base to annual reduces churn MRR directly — improving both GRR and NRR.
Offer a 15–20% annual discount to migrate. The upfront cash and reduced churn
typically pay back within 2–3 months.
Use the NRR Calculator to model the impact of
each lever on your NRR.
NRR vs GRR: Which SaaS Retention Metric Should You Track?
Net Revenue Retention and Gross Revenue Retention tell different stories about your SaaS business. Learn when to use each, how to calculate them, and what the difference reveals about your business model.
NRR and GRR are both revenue retention metrics, but they answer different questions.
Understanding which to prioritize depends on your stage and business model.
The key difference
GRR (Gross Revenue Retention) = % of starting MRR retained, after contraction
and churn, before expansion. Always ≤ 100%.
NRR (Net Revenue Retention) = % of starting MRR retained and grown, including
expansion minus contraction and churn. Can exceed 100%.
Metric
Formula
Range
What it measures
GRR
(Start − Contraction − Churn) ÷ Start
0–100%
Pure retention quality
NRR
(Start + Expansion − Contraction − Churn) ÷ Start
0–∞
Retention + expansion
When GRR matters more
Early stage: If your expansion motion is immature, GRR is more actionable.
High NRR driven by heavy expansion can mask a GRR problem — if expansion slows,
NRR collapses.
Investor diligence: Investors want to see GRR to understand pure retention
quality, separate from expansion. A company with 85% GRR and 105% NRR has
fragile unit economics — expansion is papering over a retention problem.
Benchmarking churn improvement: GRR directly reflects churn changes. If you
reduce churn by 2 points, GRR improves by 2 points. NRR improvement might be
masked or amplified by expansion changes.
When NRR matters more
Growth reporting: NRR is the headline metric for investor updates because
it captures the full picture of revenue trajectory from existing customers.
Product-led growth: PLG businesses often have lower GRR (self-serve products
have higher churn) but high NRR (power users expand significantly). NRR better
captures the economics.
Compensation design: Tying customer success compensation to NRR incentivizes
both retention and expansion — aligning CS with revenue outcomes.
NRR definition, how to calculate it, and benchmarks for SaaS companies. Understand why NRR above 100% is the hallmark of a scalable SaaS business.
Net Revenue Retention (NRR) — also called Net Dollar Retention (NDR) —
measures the percentage of recurring revenue retained from an existing
cohort of customers over a period, including expansion, contraction,
and churn.
When expansion (upsells, upgrades) exceeds contraction and churn,
your existing customer base generates more revenue than it did at
the start of the period — even without adding a single new customer.
This is the defining characteristic of world-class SaaS: the customer
base itself is a growth engine.
NRR vs GRR
Gross Revenue Retention (GRR) excludes expansion — it measures purely
how well you prevent revenue loss. GRR can never exceed 100%.
NRR includes expansion, which is why NRR > 100% is possible.
Investors look at both: GRR shows retention quality; NRR shows expansion motion.
Use the NRR calculator to model your current
NRR and see what expansion rate you need to reach 110%.
What is a good NRR? NRR benchmarks by company stage, ARR tier, and business model — from seed-stage startups to public SaaS companies.
NRR benchmarks by stage
Stage
Typical NRR range
Pre-PMF / Seed
80–100% (retention is the priority)
Series A–B
100–115%
Growth (>$10M ARR)
110–130%
Best-in-class public SaaS
120–160%+
Public company examples (peak NRR)
Snowflake: 168% (FY2022) — consumption model
Twilio: 135% (2021)
HashiCorp: 128% (FY2023)
HubSpot: ~105–110% (more SMB, more churn)
NRR by business model
Usage-based pricing consistently achieves higher NRR because customers
naturally expand usage as they grow. Seat-based pricing NRR is more
bounded — expansion requires selling more seats, which needs sales effort.