What is Net MRR Retention?
Net MRR Retention (NRR) — also called Net Revenue Retention or Net Dollar Retention — measures what percentage of last period’s recurring revenue you kept from existing customers, after accounting for upgrades, downgrades, churn, and reactivations.
An NRR above 100% means your existing customers are spending more than they were — expansion outpaces losses. Below 100% means you’re shrinking without new sales.
New business is deliberately excluded — NRR measures whether your existing base is healthy, not whether you’re acquiring.
The NRR formula
Worked example
July 2026: Your existing customers started the month at $50,000 MRR.
| Movement | Amount |
|---|---|
| 3 customers upgraded plans | +$2,500 |
| 1 previously churned customer returned | +$800 |
| 2 customers downgraded | −$600 |
| 4 customers canceled fully | −$3,000 |
| Churn excludes $200 from a same-period signup who left (joined-and-churned). | |
At 99.4%, losses slightly outpaced expansion — you need new business to grow. An NRR above 100% would mean your existing customers alone are driving revenue growth.
What drives NRR above 100%?
Three levers move NRR above 100%:
- Usage-based pricing. As customers grow, they naturally pay more. The easiest path to high NRR.
- Seat expansion. Teams grow, seats increase, revenue follows.
- Upsell to higher tiers. Customers start on a lower plan and upgrade as they see value.
Companies with flat per-seat pricing and no upsell path structurally cannot exceed ~100% NRR. The pricing model determines the ceiling.
Cross-validation
NRR and GRR have been cross-validated against ChartMogul across multiple months. Results: exact or rounding-level match on all comparable months (within 0.04 percentage points), with one month showing a 1.3 percentage point gap due to differences in how each tool reconstructs historical plan amounts — a common divergence between state-comparison and event-sourced architectures.
Which customers move NRR
NRR is a company-level number: it tells you how much of last period’s revenue you kept, not which customers are behind the loss. North Metric works at the customer level instead. Every paying customer gets a 0–100 churn risk score and is ranked by money at risk, so you can see which accounts are most likely to pull NRR down next.
NRR vs GRR — when to use which
| NRR | GRR | |
|---|---|---|
| Includes expansion | Yes | No |
| Includes reactivation | Yes | No |
| Can exceed 100% | Yes | No (capped at 100%) |
| Best for | Overall business health, investor readiness | Measuring stickiness without upsell masking losses |
Common NRR mistakes
- Including new business. NRR measures existing customers only. Adding new sales inflates the number and hides churn.
- Using end-of-period MRR as the denominator. The denominator is MRR at the start of the period. Using end-of-period double-counts expansion.
- Ignoring contraction. A customer going from $500/mo to $100/mo is an 80% revenue loss even though they didn’t cancel. Make sure your NRR includes downgrades.
- Mixing periods. Monthly NRR and annual NRR are different numbers. Be explicit about which you’re reporting.
- Not excluding same-period signups from churn. A subscription that started and ended within the same month was never in the starting cohort — including it as churn deflates your NRR unfairly.
SaaS NRR benchmarks
NRR benchmarks are segmented by MRR tier. Your NRR is scored against peers at your revenue level — top 25% (75th percentile or above) and bottom 25% (25th percentile or below).
| Stage · MRR | Bottom 25% | Median | Top 25% |
|---|---|---|---|
| Seed · < $10K | 98.2% | 99.1% | 100.0% |
| Early · $10K – $50K | 99.1% | 100.0% | 100.8% |
| Growth · $50K – $100K | 99.7% | 100.3% | 101.2% |
| Scale · $100K – $500K | 100.0% | 100.6% | 101.5% |
| Enterprise · $500K+ | 100.4% | 101.2% | 101.9% |
Is my NRR good?
Is 90% NRR good?
At or better than the median at Seed stage; worse than the median at Early stage; in the bottom 25% at Growth, Scale and Enterprise stages.
Is 100% NRR good?
In the top 25% at Seed stage; at or better than the median at Early stage; worse than the median at Growth and Scale stages; in the bottom 25% at Enterprise stage.
Is 110% NRR good?
In the top 25% at Seed and Early stages; at or better than the median at Growth and Scale stages; worse than the median at Enterprise stage.
Is 120% NRR good?
In the top 25% at Seed, Early, Growth and Scale stages; at or better than the median at Enterprise stage.
| Annual value | Seed < $10K MRR | Early $10K – $50K MRR | Growth $50K – $100K MRR | Scale $100K – $500K MRR | Enterprise $500K+ MRR |
|---|---|---|---|---|---|
| 90% | Median or better | Below median | Bottom 25% | Bottom 25% | Bottom 25% |
| 100% | Top 25% | Median or better | Below median | Below median | Bottom 25% |
| 110% | Top 25% | Top 25% | Median or better | Median or better | Below median |
| 120% | Top 25% | Top 25% | Top 25% | Top 25% | Median or better |
Frequently asked questions
What is a good NRR for SaaS?
Above 100% is best-in-class — it means existing customers grow your revenue without new sales. 90-100% is acceptable at early stage. Below 90% signals a retention or monetization problem. The right benchmark depends on your pricing model — usage-based companies structurally achieve higher NRR than flat-rate.
Is NRR the same as Net Dollar Retention?
Yes. Net MRR Retention, Net Revenue Retention, and Net Dollar Retention all refer to the same metric. The formula is identical — the naming varies by convention depending on the analytics tool. North Metric uses “Net MRR Retention” because MRR is the native unit of measurement for monthly SaaS operations.
Can NRR be above 100%?
Yes — and that’s the goal. NRR above 100% means expansion from existing customers (upgrades, seat growth, usage increases) outpaces revenue lost to churn and contraction. Your existing customer base is actively growing your revenue without any new sales, which is the strongest signal of product-market fit and pricing power.
How often should I measure NRR?
Monthly for operational tracking, trailing-twelve-month (T12M) for board reporting. Monthly NRR can be volatile — a single large upgrade or churn event can swing it several percentage points. T12M smooths the noise and reveals the real trend, making it the preferred format for investors and fundraising decks.
Why does North Metric exclude same-period signups from NRR churn?
NRR is a cohort metric — it measures retention of the starting cohort. A subscription that was never in the starting MRR base can’t churn from it. Including same-period signups as churn would deflate NRR unfairly, especially in periods with high trial activity.
From metric to action
North Metric ranks your paying Stripe customers by money at risk, so you see who is likely to leave before this number moves. See how churn prediction works.