Free NRR Calculator — Net Revenue Retention for SaaS
Net Revenue Retention (NRR) is the single most important growth metric in SaaS. It measures what percentage of MRR from existing customers you retain after a period — including expansions (upsells), contractions (downgrades), and churn. NRR above 100% means existing customers grow total revenue without acquiring a single new customer.
saas
Calculate Net Revenue Retention from expansion, contraction, and churned MRR. Benchmark against world-class SaaS.
- NRR % — headline retention metric with benchmark classification
- GRR % — gross retention excluding expansion (always ≤ 100%)
- Ending MRR — total MRR after all movements in the period
- Net MRR change — expansion minus losses, in dollars
- Expansion, contraction, and churn MRR broken out separately
- Visual NRR benchmark bar — from Critical to World-Class
Everything you need in one NRR Calculator
NRR vs GRR breakdown
Shows both Net and Gross Revenue Retention side by side — GRR caps at 100% and shows pure retention; NRR includes expansion and reveals whether your customer base is a growth engine or a leaky bucket.
World-class benchmark
Color-coded benchmark bar places your NRR against industry standards: below average (<95%), average (95–100%), good (100–110%), great (110–120%), and world-class (>120% — Snowflake, Datadog territory).
MRR movement waterfall
Breaks down Starting MRR → Expansion → Contraction → Churn → Ending MRR — the exact format investors and boards expect in monthly business reviews.
One-line interpretation
Translates the NRR number into plain language: "Your existing customers are growing revenue — you can scale without replacing churned revenue." No spreadsheet expertise required.
How to use NRR Calculator
Enter starting MRR
The monthly recurring revenue from existing customers at the beginning of the measurement period (month or quarter).
Add expansion, contraction, and churned MRR
Expansion: upgrades and add-ons. Contraction: downgrades. Churned MRR: revenue lost from cancelled customers.
See NRR and GRR with benchmark
Get NRR %, GRR %, ending MRR, and a visual benchmark showing where you sit vs world-class SaaS companies.
NRR benchmarks by company type
| Company Type | NRR Benchmark | Key Driver |
|---|---|---|
| SMB-focused SaaS | 95–105% | Low base churn offsets limited expansion |
| Mid-market SaaS | 105–115% | Seat expansion as teams grow |
| Enterprise SaaS | 110–125% | Land-and-expand with multi-year contracts |
| Usage-based / PLG | 115–140% | Consumption grows organically with product use |
| World-class (Snowflake, Twilio) | 130%+ | Viral expansion built into product design |
How to fix common syntax errors
Most “invalid JSON” failures come from a small set of mistakes. Paste the failing JSON above, click Validate, and the tool points you at the exact line and column.
expansion_mrr includes new signupsNRR measures the existing customer cohort only — customers who were already paying at the start of the period. New customer revenue is not expansion; it is new business. Mix them and NRR becomes meaningless as a retention signal.
NRR presented but expansion excluded from calculationIf you excluded expansion MRR from your calculation, you calculated GRR (which caps at 100%), not NRR. Always confirm: does your formula add expansion MRR? If not, you have GRR.
Monthly NRR for 12-month enterprise contractsEnterprise contracts with annual billing should be measured quarterly or annually. Monthly NRR on annual contracts creates timing noise — a customer who upgrades in month 3 does not show expansion in months 1 and 2.
NRR reported post-quarter without forward-looking actionTrack leading NRR indicators monthly: product usage depth, seat utilization, support ticket sentiment, and days since last login. These predict NRR 60–90 days before it shows up in billing data.
High NRR presented as evidence of low churnNRR above 100% is compatible with meaningful customer churn if large accounts expand faster than small accounts churn. Always report both NRR (dollar retention) and customer churn rate separately.
Blended NRR across SMB + Enterprise = 105%Blended NRR hides dangerous patterns. Enterprise accounts at 130% NRR can mask SMB at 80% NRR. Segment NRR by plan tier, cohort month, and geographic region for actionable insight.
Building a SaaS?
Turn these numbers into a real product
We build production SaaS products in 6–8 weeks. Fixed price, committed timeline.
Frequently asked questions
NRR measures revenue retained from existing customers after accounting for expansion (upgrades), contraction (downgrades), and churn. Formula: (Starting MRR + Expansion − Contraction − Churned MRR) / Starting MRR × 100. NRR above 100% means the existing customer base is growing in value without new customer acquisition.
You might also need
Churn Rate Impact Calculator
See how monthly churn compounds into revenue loss over 12 months.
MRR Growth Simulator
Simulate 24-month MRR growth with new MRR, expansion, and churn inputs.
Customer LTV Calculator
Calculate customer lifetime value and LTV:CAC ratio for your SaaS business.
SaaS Valuation Calculator
Estimate your SaaS company valuation using ARR multiples, Rule of 40, and growth-adjusted models.
SaaS Pricing Calculator
Model SaaS pricing tiers and forecast MRR from customer distribution across plans.
Customer Acquisition Cost Calculator
Calculate CAC from sales and marketing spend and benchmark against LTV.
SaaS Runway Calculator
Calculate how many months until you run out of cash, and your break-even point.
CAC Payback Period Calculator
Calculate how many months it takes to recover your customer acquisition cost through subscription revenue.
Further reading
Authority documentation and specifications behind this tool.
Need this built into your product?
We design and build custom software — SaaS platforms, MVPs, AI agents, and web apps.
Custom SaaS Development
End-to-end SaaS — from schema design to production deployment.
MVP Development
Working product in 6–8 weeks. Fixed price, committed timeline.
AI Agents for SaaS
AI-powered automation for support, onboarding, and revenue ops.
Web App Development
Full-stack web apps with modern architecture and cloud deployment.
Have a project in mind?
We turn ideas into production-ready software — SaaS, web apps, mobile, and AI agents. Fixed price. Committed timeline. No surprises.