North Metric

    What is Net MRR Retention (NRR)?

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

    SAAS METRIC · RETENTIONBy Riyad Yahya
    IN SHORT

    In North Metric's 2026 benchmarks, the median Net MRR Retention is 99.1% for SaaS companies under $10K MRR and 101.2% at $500K+ MRR. The top quartile reaches 100.0% and 101.9% at those stages, so compare your own figure with your MRR band, not one SaaS-wide average.

    BY RIYAD YAHYA, CO-FOUNDER & CTO · UPDATED NOV 14, 2026

    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 RetentionNRR = (Starting MRR + Expansion + Reactivation − Contraction − Net Churn) ÷ Starting MRR × 100
    VARIABLEWHAT IT IS
    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

    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).
    ExampleNRR = (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.

    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

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

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

    Stage · MRRBottom 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%
    Higher is better. Benchmarks by revenue stage, compiled from published SaaS studies and North Metric’s own analysis.
    What’s a good SaaS churn rate?See how your churn rate compares to SaaS companies at your stage.See churn benchmarks →
    See who’s about to churnEvery customer ranked by money at risk.Churn prediction →

    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 valueSeed
    < $10K MRR
    Early
    $10K – $50K MRR
    Growth
    $50K – $100K MRR
    Scale
    $100K – $500K MRR
    Enterprise
    $500K+ MRR
    90%Median or betterBelow medianBottom 25%Bottom 25%Bottom 25%
    100%Top 25%Median or betterBelow medianBelow medianBottom 25%
    110%Top 25%Top 25%Median or betterMedian or betterBelow median
    120%Top 25%Top 25%Top 25%Top 25%Median or better
    Compared with the annual figures each stage’s monthly benchmark was converted from. Benchmarks by revenue stage, compiled from published SaaS studies and North Metric’s own analysis. Confidence 0.55–0.78 on a 0–1 scale, and no sample sizes are published, so treat these as a guide, not a verdict.
    Work out your NRRNet and gross revenue retention from your own MRR movements.NRR calculator →

    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.

    Further reading

    Related metrics

    All metrics →
    SAAS METRIC

    Quick ratio

    Quick Ratio = (New Business MRR + Expansion MRR) ÷ (Churn MRR + Contraction MRR)Growth efficiency — how much new revenue you add per dollar lost.Open metric →
    SAAS METRIC

    Customer churn rate

    Customer Churn Rate = ((Churned − Joined & Churned − Reactivated) ÷ Customers at Start) × 100Percentage of paying customers lost in a period.Open metric →
    SAAS METRIC

    Gross MRR retention (GRR)

    GRR = (Starting MRR − Contraction MRR − Net Churn MRR) ÷ Starting MRR × 100Retention without expansion — shows the revenue floor if upsell stopped.Open metric →
    SAAS METRIC

    Expansion rate

    Expansion Rate = Expansion MRR ÷ Starting MRR × 100The upgrade MRR that lifts NRR above 100%.Open metric →
    See the customers behind your NRR.Actions off until you turn them onGet your free churn report →