Retention

    Net MRR Churn Rate

    The net revenue change rate from existing customers — negative means your base is growing without new sales.

    What is Net MRR Churn Rate?

    Net MRR Churn Rate is the net percentage of recurring revenue lost from existing customers in a period, after crediting expansion and reactivation revenue. Unlike Gross MRR Churn Rate (which only counts losses), this metric nets gains against losses — so it can go negative.

    A negative Net MRR Churn Rate is the best outcome: it means your existing customers are growing your revenue without any new sales. Positive means losses outpaced expansion — the base is shrinking.

    This metric is the flip side of NRR: when NRR is 105%, Net MRR Churn Rate is approximately −5%.

    The Net MRR Churn Rate formula

    Net MRR Churn Rate
    Net MRR Churn Rate = (Churn MRR + Contraction MRR − Expansion MRR − Reactivation MRR) ÷ Starting MRR × 100
    VariableWhat it captures
    Churn MRRRevenue lost from customers who canceled entirely
    Contraction MRRRevenue decrease from downgrades, reduced usage, or loss of one subscription when the customer has others
    Expansion MRRRevenue increase from upgrades, add-ons, and seat additions
    Reactivation MRRRevenue from customers who previously canceled and returned
    Starting MRRTotal MRR from existing customers at the beginning of the period
    No cap — this metric can go negative
    Unlike GRR (capped at 100%) or Gross MRR Churn Rate (only counts losses), Net MRR Churn Rate has no bounds. It can go deeply negative when expansion is strong, or well above 100% in catastrophic churn scenarios on small accounts.

    Is your expansion covering churn?

    Connect Stripe and see your Net MRR Churn Rate calculated automatically — losses and gains classified for you.

    Benchmark My Churn

    Worked example

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

    MovementAmount
    4 customers canceled fully$3,200
    2 customers downgraded plans$600
    3 customers upgraded plans−$2,500
    1 previously churned customer returned−$800
    Losses ($3,800) slightly outpaced gains ($3,300) — net loss of $500.
    Net MRR Churn Rate = (3,200 + 600 − 2,500 − 800) ÷ 50,000 × 100 = 1.0%

    At 1.0%, the existing base shrank slightly — losses outpaced expansion by $500. You need new business to grow.

    What negative looks like

    If those same 3 customers had expanded by $4,500 instead of $2,500:

    Net MRR Churn Rate = (3,200 + 600 − 4,500 − 800) ÷ 50,000 × 100 = −3.0%

    A −3.0% rate means the existing base grew by 3% — expansion outpaced losses without any new customers contributing.

    How it’s computed

    Net MRR Churn Rate uses the same state-comparison engine as all retention metrics. It compares your subscription base at the start and end of each period, classifies every change into one of five categories (new, expansion, reactivation, contraction, churn), then nets gains against losses:

    VariableWhat it captures
    LossesChurn MRR (full cancellations) + Contraction MRR (downgrades and partial cancellations)
    GainsExpansion MRR (upgrades, seat additions) + Reactivation MRR (returning customers)
    NetLosses − Gains, divided by Starting MRR, times 100

    The relationship to NRR

    Net MRR Churn Rate and NRR are two sides of the same coin: NRR ≈ 100% − Net MRR Churn Rate. A 1% Net MRR Churn Rate corresponds to roughly 99% NRR. A −5% Net MRR Churn Rate corresponds to roughly 105% NRR. They measure the same underlying dynamics with opposite sign conventions.

    Cross-validation

    Net MRR Churn Rate has been cross-validated against ChartMogul across multiple months. Results: exact match or rounding-level agreement on all comparable months, 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 Net MRR Churn Rate feeds into your Health Score

    Net MRR Churn Rate is closely related to NRR, which has a 20% weightin North Metric’s composite Health Score. The trend direction of your net churn — whether it’s moving toward negative territory or climbing — is a key signal for retention health.

    Net vs Gross MRR Churn Rate

    Both metrics measure MRR loss, but from different angles. Gross shows the raw damage; Net offsets it with expansion. Use both to understand whether your growth engine is covering your losses — and by how much.

    Net MRR Churn RateGross MRR Churn Rate
    Includes expansion offsetYesNo
    Includes reactivation offsetYesNo
    Can go negativeYes (negative = net expansion)No (only counts losses)
    Best outcomeDeeply negative0% (no losses)
    Best forMeasuring the overall revenue trendMeasuring the severity of losses

    Gross shows the wound. If Gross MRR Churn is 5%, you lost 5% of base revenue regardless of expansion.

    Net shows the recovery.If Net MRR Churn is −3%, expansion more than covered the 5% gross loss — the base is growing.

    The gap is the expansion engine’s contribution.A company with 5% Gross and −3% Net is generating 8 percentage points of expansion — strong, but dependent on continued upsell to sustain growth.

    Common Net MRR Churn Rate mistakes

    1. Treating negative as an error. A negative Net MRR Churn Rate is the best outcome — it means expansion outpaced losses. Don’t abs() it or display it as zero.
    2. Confusing it with Gross MRR Churn Rate. If your “churn rate” never goes negative, you’re probably looking at Gross (which excludes expansion). Net includes the offset and can go below zero.
    3. Including new business in the offset. Only expansion and reactivation from existing customers offset churn. Revenue from brand-new customers is new business, not expansion — including it hides the true churn picture.
    4. Using end-of-period MRR as the denominator. The denominator is MRR at the startof the period. Using end-of-period contaminates the denominator with the very changes you’re measuring.

    SaaS Net MRR Churn Rate benchmarks

    Net MRR Churn Rate benchmarks are segmented by MRR tier. Lower is better — and negative is best. Top performers at larger stages consistently achieve negative net churn, meaning their existing customers grow revenue without new sales.

    MRR TierRangeTop 25%MedianBottom 25%
    Seed< $10K0.0%0.8%1.5%
    Early$10K – $50K-0.9%0.0%0.8%
    Growth$50K – $100K-1.4%-0.3%0.3%
    Scale$100K – $500K-1.8%-0.7%0.0%
    Enterprise$500K+-2.4%-1.4%-0.4%
    Net MRR Churn Rate benchmarks from 1,400+ Stripe-verified SaaS companies.

    Where does your Net MRR Churn Rate rank?

    Benchmark your Net MRR Churn Rate against 1,400+ SaaS companies at your MRR stage.

    Benchmark My SaaS

    Frequently asked questions

    What is a good Net MRR Churn Rate for SaaS?

    Below 2% monthly is healthy. Negative is exceptional — it means your existing customers are growing your revenue. The median ranges from 0.8% at early stage to −1.35% at growth stage, confirming that mature SaaS companies with strong expansion commonly achieve negative net churn. Above 5% signals a serious retention problem.

    Can Net MRR Churn Rate be negative?

    Yes — and that’s the goal. A negative Net MRR Churn Rate means expansion and reactivation revenue from existing customers exceeded what you lost to churn and contraction. Your customer base is growing your revenue without any new sales needed. This is the hallmark of best-in-class SaaS retention.

    How is Net MRR Churn Rate related to NRR?

    They’re inverse views of the same dynamics. NRR ≈ 100% − Net MRR Churn Rate. A 2% Net MRR Churn Rate corresponds to roughly 98% NRR. A −5% Net MRR Churn corresponds to roughly 105% NRR. Net Churn frames the answer as “how much you lost”; NRR frames it as “how much you kept.”

    What’s the difference between Net and Gross MRR Churn Rate?

    Gross MRR Churn Rate counts only losses (churn + contraction) and cannot go negative. Net MRR Churn Rate offsets those losses with expansion and reactivation, so it can go negative when expansion outpaces churn. Gross shows the raw damage; Net shows the outcome after recovery.

    Why does a high Net MRR Churn Rate above 100% happen?

    A rate above 100% means you lost more MRR than your entire starting base in a single period. This typically happens on small accounts where a single large cancellation exceeds total starting MRR. It’s mathematically valid but unusual — it signals either an extremely concentrated customer base or an early-stage account with few subscriptions.

    Ready for metric clarity?

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

    Get Started