SaaS Churn & NRR Calculator
Calculate net revenue retention, gross retention, and MRR churn. Visualize your leaky bucket and benchmark against top SaaS companies.
Churn & NRR Calculator
Model net revenue retention, visualize churn vs expansion, and benchmark against top SaaS companies.
At NRR 102.5%, your existing customers are funding your growth. You've escaped gravity — every new customer is now additive, not compensatory.
From expansion alone — no new customers needed.
Last reviewed: March 2026
SaaS Churn Analysis: What NRR and GRR Actually Measure
Net Revenue Retention (NRR) — also called Net Dollar Retention (NDR) — is the single most important efficiency metric in SaaS. It answers the question: if you stopped acquiring any new customers today, would your revenue grow, shrink, or stay flat?
The formula is simple: NRR = (Starting MRR − Churned MRR + Expansion MRR) / Starting MRR × 100. An NRR of 110% means your existing customer base generates 10% more revenue each month than the period before — purely from upsells, seat additions, and upgrades, minus any cancellations or downgrades.
When NRR exceeds 100%, the business achieves a rare state: revenue compounding without growth marketing spend. Every new customer you acquire is now purely additive — not compensatory. This is what investors call "organic ARR growth" and it's the primary driver of SaaS revenue multiples.
NRR vs GRR: What's the Difference?
Gross Revenue Retention (GRR) is the floor — it shows how much MRR you retain when expansion is stripped out. GRR = (Starting MRR − Churned MRR) / Starting MRR × 100, and it can never exceed 100% by definition (you can't retain more than you started with if you exclude expansion).
NRR is the ceiling — it adds expansion back in. The gap between GRR and NRR is your expansion engine. A company with GRR of 92% and NRR of 118% has a powerful land-and-expand motion: yes, 8% of revenue churns out each year, but 26% flows back in through upgrades and seat growth.
Investors at the Series B stage typically want to see GRR ≥ 85% (you're not losing customers rapidly) and NRR ≥ 100% (existing customers fund part of your growth). Enterprise SaaS routinely achieves GRR of 93–97% because annual contracts and high switching costs suppress churn.
SaaS NRR Benchmarks by Company
The highest NRRs in SaaS history belong to usage-based pricing models. Snowflake hit 170% NRR at its peak — meaning existing customers spent 70% more the following year, driven by data volume growth. Datadog maintained 130%+ NRR through its high-growth phase by cross-selling into APM, log management, security, and infrastructure monitoring — the average customer uses 4+ products.
Seat-expansion models like HubSpot deliver NRR in the 100–115% range — as teams grow, seats expand with no product change required. SMB-focused SaaS typically reports NRR in the 85–100% range due to higher logo churn among small businesses.
Comparing your NRR against these benchmarks tells you which expansion lever to pull — not just whether your number is good or bad. Snowflake's 170% came from usage-based pricing that scales automatically with customer data volume. Datadog's 130%+ peak came from cross-selling a growing product suite. HubSpot's seat-expansion motion reliably delivers NRR in the 100–115% range across its SMB customer base. Your path to a higher NRR depends on which of those models your product can replicate.
How to Improve NRR
NRR has two levers: reduce churn (improve GRR) and increase expansion (grow beyond GRR). The right lever depends on your current metrics. If GRR is below 85%, churn is your emergency — no amount of expansion compensates for a leaky bucket. Fix activation, onboarding, and success coverage first.
If GRR is healthy (85%+) but NRR is below 100%, your expansion engine needs work. Common tactics: tiered pricing with clear upgrade paths, usage-based components that grow with customer success, QBRs with expansion conversations built in, and identifying your top 20% of accounts for high-touch expansion plays.
The fastest path to NRR above 110% is a multi-product motion. Each new product surface creates a new expansion opportunity at zero acquisition cost. Customers who adopt 3+ products from the same vendor churn at half the rate of single-product customers — so multi-product improves both GRR and NRR simultaneously.
Frequently Asked Questions
What is Net Revenue Retention (NRR)?
Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures what percentage of your recurring revenue from existing customers you retained (including expansions) over a period. NRR = (Starting MRR − Churned MRR + Expansion MRR) / Starting MRR × 100. An NRR above 100% means existing customers are generating more revenue than you're losing — you can grow ARR even with zero new customers.
What is the difference between NRR and GRR?
Gross Revenue Retention (GRR) only measures what you keep — it excludes expansion. GRR = (Starting MRR − Churned MRR) / Starting MRR × 100 and is always ≤ 100%. NRR adds expansion revenue back in, so NRR can exceed 100%. GRR shows your floor (how bad it gets if expansion stops). NRR shows your ceiling (how much your existing base contributes to growth). Investors look at both: GRR ≥ 85% + NRR ≥ 100% is the typical Series B bar for B2B SaaS.
What is a good NRR for a SaaS company?
NRR benchmarks vary by segment: Enterprise SaaS typically achieves 110–130% NRR through contract expansion and multi-year upsells. SMB SaaS often ranges 85–105% due to higher logo churn. Usage-based companies like Snowflake (170%) and Twilio (120%) achieve the highest NRR because consumption grows automatically with customer growth. For fundraising: NRR ≥ 100% is the Series A/B benchmark, 110%+ is strong, 120%+ is elite.
What is logo churn vs revenue churn?
Logo churn (customer churn) measures the percentage of customer accounts that cancel. Revenue churn measures the percentage of MRR lost from cancellations AND downgrades. Revenue churn can be lower than logo churn if the customers who leave are smaller accounts. Revenue churn can also exceed logo churn if customers who stay are downgrading aggressively. Both metrics matter: logo churn affects your customer count and expansion potential, while revenue churn directly drives NRR.
How do you calculate time to double ARR from expansion alone?
If your NRR > 100%, you can calculate how long it takes to double ARR purely from expansion (with zero new customers) using: months_to_2x = ln(2) / ln(NRR/100). For example, at NRR 115%, that's ln(2) / ln(1.15) ≈ 4.96 years (≈ 60 months). At Snowflake's peak NRR of 170%, it was ln(2) / ln(1.70) ≈ 1.3 years. This is why investors prize NRR above 120%: the business becomes self-compounding.
What is a good churn rate for SaaS?
A good monthly logo churn rate depends on your segment. SMB SaaS typically sees 3–5% monthly logo churn (30–45% annually) — which is why NRR rarely exceeds 100% without strong expansion. Mid-market targets 1–2% monthly. Enterprise SaaS with annual contracts benchmarks below 1% monthly, achieving GRR of 93–97%. A monthly revenue churn rate above 5% puts you in the Leaking zone — no acquisition budget fixes a bucket that leaky. Below 2% monthly revenue churn with positive expansion puts you in position to achieve NRR above 100%.
How does churn rate affect NRR?
Churn directly reduces NRR because NRR = (Starting MRR − Churned MRR + Expansion MRR) / Starting MRR × 100. Every percentage point of monthly revenue churn costs you 1 point of NRR ceiling before expansion can help. Example: with $100K starting MRR, 3% revenue churn ($3K lost) and 5% expansion ($5K gained), NRR = 102%. Halve churn to 1.5% with the same expansion and NRR rises to 103.5%. Double expansion to 10% instead and NRR hits 107%. The Expansion Advisor models both routes — reduce churn (Route A) or grow expansion (Route B) — and shows the dollar impact on your 12-month MRR.