Retention analysis compares customer cohorts at the same age using a defined return event and time window. Customer Retention = Active Users in the Measured Period / Original Cohort Users × 100. Revenue retention measures the starting cohort's retained revenue, with NRR including expansion and GRR excluding it. Cohort patterns show where to investigate, not why customers left.
Ask Claude, Cursor, or ChatGPT to run this calculator.
This calculator isn't in MCP yet — but install once for 17 others your AI can call.
Retention Analytics
Analyze customer and revenue retention with NRR and GRR metrics. Cohort analysis, retention curves, and heatmaps — the full SaaS retention diagnostic.
Updated
Calculate NRR/GRR for a single period. Color bands and the reference score are calculator settings, not period-matched industry benchmarks.
Analyze retention patterns across multiple cohorts
MRR at the beginning of the period.
MRR at the end of the period (before new customers).
Revenue from upsells and cross-sells.
Revenue lost from downgrades (enter as positive).
Revenue lost from cancellations (enter as positive).
Number of customers at period start.
Number of customers at period end (excluding new).
Understanding Net Revenue Retention (NRR) and Gross Revenue Retention (GRR)
NRR and GRR measure revenue retained from existing customers. NRR includes expansion, while GRR excludes it. Compare the two to see whether expansion offsets revenue losses.
NRR vs GRR: Key Differences and When to Use Each
Net Revenue Retention (NRR): Measures revenue retained from the starting customer base, including expansion: (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100. New-customer revenue is excluded.
Gross Revenue Retention (GRR): Measures retained revenue excluding expansion: (Starting MRR − Contraction − Churn) ÷ Starting MRR × 100. GRR cannot exceed 100%. Interpret it using the reporting period and customer population.
Published retention benchmarks
SaaS Capital's April 2026 report gives median NRR of 103% and GRR of 91% for bootstrapped private B2B SaaS companies with $3M–$20M ARR. The 90th-percentile values are 117.9% NRR and 100% GRR. This cohort is a subset of its annual survey of more than 1,000 private SaaS companies.
Compare the source's reporting period and company profile with yours. Do not apply annual retention expectations directly to a monthly result.
SaaS Capital 2026 bootstrapped SaaS benchmarks
Cohort Retention Analysis Best Practices
Compare cohorts by acquisition channel, pricing tier, or product usage. Track customer and revenue retention separately. Look for declining retention, compare monthly and quarterly cohorts, and examine expansion within cohorts with stronger results. These patterns can help you decide where to investigate churn.
Common Retention Calculation Mistakes
Teams often make these errors: 1) Mixing logo retention with revenue retention metrics, 2) Including new customer revenue in retention calculations, 3) Ignoring downgrades when calculating GRR, 4) Not accounting for pricing changes in cohort analysis, 5) Using inconsistent time periods for comparison, and 6) Focusing solely on averages without examining cohort-specific patterns.
Strategies to Improve Retention Metrics
Reduce Churn: Implement early warning systems, improve onboarding, create customer success programs, and address product gaps. Focus on time-to-value reduction and engagement monitoring.
Drive Expansion: Review usage patterns when designing upgrade paths, seat expansion, or upsell offers. Consider whether usage-based pricing fits how customers receive value.
Minimize Contraction: Offer flexible downgrade options to prevent full churn, create win-back campaigns for at-risk accounts, and implement proactive customer success interventions when usage drops.
Using Retention Analytics for Strategic Decisions
Retention metrics inform critical business decisions: 1) Product roadmap prioritization based on retention drivers, 2) Customer segment focus by identifying highest-retention cohorts, 3) Pricing strategy optimization through retention elasticity analysis, 4) Sales compensation design balancing new business with expansion, and 5) Investment decisions in customer success and support resources.
What is Net Revenue Retention (NRR)?
Net Revenue Retention (NRR) measures how much recurring revenue you keep and grow from existing customers, including expansion and net of churn and downgrades. NRR above 100% means revenue from the starting customer group grew, excluding new customers. Compare it with gross revenue retention to see how much expansion offsets losses.
NRR Formula
NRR = (Starting MRR + Expansion - Contraction - Churn) ÷ Starting MRR × 100
Bootstrapped SaaS comparison
Median NRR was 103% for bootstrapped SaaS companies with $3–20M ARR in SaaS Capital’s 2026 release.
SaaS Capital 2026 bootstrapped benchmarksRate this calculator:
Retention benchmarks by segment
| Segment | GRR / NRR range |
|---|---|
| Bootstrapped B2B SaaS, $3M–$20M ARR | Median NRR 103%; median GRR 91% |
| Same cohort, 90th percentile | NRR 117.9%; GRR 100% |