Retention

    Net Revenue Retention (NRR)

    The single strongest signal that a SaaS business can grow without increasing acquisition spend. It's the metric investors look at first.

    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

    Net MRR Retention
    NRR = (Starting MRR + Expansion + Reactivation − Contraction − Net Churn) ÷ Starting MRR × 100
    VariableWhat it captures
    Starting MRRTotal MRR from existing customers at the beginning of the period
    ExpansionRevenue increase from upgrades, add-ons, and seat additions
    ReactivationRevenue from customers who previously canceled and returned
    ContractionRevenue decrease from downgrades and reduced usage
    Net ChurnRevenue lost from customers who canceled entirely — excluding same-period signups who left, since they were never in the starting base
    The joined-and-churned adjustment
    Subscriptions created and canceled within the same period are excluded from the churn component. NRR is a cohortmetric — it measures retention of the starting cohort. A subscription that was never in the starting base can’t churn from it. Both North Metric and ChartMogul follow this convention.

    What's your NRR?

    Connect Stripe and see your Net Revenue Retention calculated automatically — expansion, contraction, and churn classified for you.

    Benchmark My NRR

    Worked example

    July 2026: Your existing customers started the month at $50,000 MRR.

    MovementAmount
    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).
    NRR = (50,000 + 2,500 + 800 − 600 − 3,000) ÷ 50,000 × 100 = 99.4%

    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%:

    1. Usage-based pricing. As customers grow, they naturally pay more. The easiest path to high NRR.
    2. Seat expansion. Teams grow, seats increase, revenue follows.
    3. 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.

    How NRR feeds into your Health Score

    NRR has a 20% weightin North Metric’s composite Health Score. Scoring maps linearly from 70% NRR (score = 0) to 120% NRR (score = 100). GRR adds another 20% weight. Together, retention metrics drive 40% of your overall health grade.

    NRR vs GRR — when to use which

    NRRGRR
    Includes expansionYesNo
    Includes reactivationYesNo
    Can exceed 100%YesNo (capped at 100%)
    Best forOverall business health, investor readinessMeasuring stickiness without upsell masking losses

    GRR shows the floor.If your GRR is 85%, you lose 15% of revenue every period from downgrades and churn alone. If your expansion engine slowed, 85% is where you’d land.

    NRR shows the net. If NRR is 115%, your existing customers are growing your revenue 15% per period.

    Use both. A company with 120% NRR and 70% GRR has a churn problem masked by aggressive upsell. A company with 105% NRR and 95% GRR has strong retention and modest expansion — healthier long-term.

    Common NRR mistakes

    1. Including new business. NRR measures existing customers only. Adding new sales inflates the number and hides churn.
    2. 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.
    3. 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.
    4. Mixing periods. Monthly NRR and annual NRR are different numbers. Be explicit about which you’re reporting.
    5. 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).

    MRR TierRangeBottom 25%MedianTop 25%
    Seed< $10K98.2%99.1%100.0%
    Early$10K – $50K99.1%100.0%100.8%
    Growth$50K – $100K99.7%100.3%101.2%
    Scale$100K – $500K100.0%100.6%101.5%
    Enterprise$500K+100.4%101.2%101.9%
    Net MRR Retention benchmarks from 1,400+ Stripe-verified SaaS companies.

    Where does your NRR rank?

    Benchmark your retention against 1,400+ SaaS companies at your MRR stage.

    Benchmark My SaaS

    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.

    Ready for metric clarity?

    Connect Stripe and let AI build your metrics system. No manual setup, no guesswork.

    Get Started