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.

Install for Cursor
Start with

Retention Analytics

Analyze customer and revenue retention with NRR and GRR metrics. Cohort analysis, retention curves, and heatmaps — the full SaaS retention diagnostic.

Updated

Quick analysis

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).

Enter your MRR movements and customer counts, then hit Calculate to see NRR, GRR, and the calculator’s reference score.

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 benchmarks

Rate this calculator:

Retention benchmarks by segment

SegmentGRR / NRR range
Bootstrapped B2B SaaS, $3M–$20M ARRMedian NRR 103%; median GRR 91%
Same cohort, 90th percentileNRR 117.9%; GRR 100%
Sources: SaaS Capital April 2026 annual survey; https://www.saas-capital.com/blog-posts/benchmarking-metrics-for-bootstrapped-saas-companies/; SaaS Capital April 2026; compare the same reporting period, not monthly vs annual

Common questions

What is Net Revenue Retention (NRR) and how is it calculated?
Net Revenue Retention (NRR) measures total revenue retained from existing customers including expansion. Formula: NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR × 100. Interpret the result by comparable ARR, ARPA, and customer cohorts rather than a universal benchmark. Calculate your NRR instantly with PM Toolkit's free retention calculator.
What is the difference between NRR and GRR?
Both measure recurring revenue from a starting customer group. NRR includes expansion and can exceed 100%; GRR excludes expansion and is capped at 100%. Read them together to see whether expansion offsets cancellations or downgrades. Neither shows how many individual customers stayed.
What are good NRR and GRR benchmarks for SaaS?
SaaS Capital’s April 2026 release reported median NRR of 103% and GRR of 91% for bootstrapped SaaS companies with $3–20M ARR. These are results for that cohort, not all SaaS businesses. Match customer segment, pricing model, period, and metric definitions when comparing. Read both measures together so expansion does not conceal revenue losses.
How do I perform cohort retention analysis?
Group customers by a shared starting period, then compare their retained revenue or returning users at the same cohort age. Keep the metric definition consistent. Investigate differences in acquisition source, product use, pricing, or seasonality before attributing a change to product-market fit.
What causes low retention rates and how to improve them?
Look for problems with onboarding, product-market fit, pricing, or competition. Depending on the cause, you could help users reach value sooner, offer customer success support, or fill gaps in the product. You can also offer expansion as usage grows and use changes in activity to spot customers at risk of leaving.
Should I focus on logo retention or revenue retention?
Track both when account sizes vary. Customer retention shows the share of starting customers who remain; revenue retention shows how their recurring revenue changes. Neither directly measures satisfaction. This calculator focuses on revenue retention, so track customer counts separately for logo retention.