Back to Free Tools

    NRR Calculator

    NRR (Net Revenue Retention) shows how much your existing customer base grows on its own. Enter starting MRR plus expansion, contraction and churned MRR — NRR and gross retention are calculated instantly.

    //Calculator
    // NRR (Net Revenue Retention)
    %0.0
    NRR = (Starting + Expansion − Contraction − Churned) / Starting × 100
    // GRR (Gross Revenue Retention)
    %0.0
    GRR excludes expansion and can never exceed 100%.
    // Ending MRR (existing base)
    $0

    // Revenue from newly acquired customers is excluded — NRR only measures the base you started the period with.

    //Guide

    What is Net Revenue Retention (NRR)?

    NRR is the revenue produced at the end of a period by the customers you had at the start, divided by their starting revenue. The formula is NRR = (Starting MRR + Expansion MRR − Contraction MRR − Churned MRR) / Starting MRR × 100. The critical detail: newly acquired customers are excluded. That makes NRR the one metric that tells you whether the business would still grow if you switched the sales engine off.

    Worked example

    A SaaS starts the month with $40,000 MRR. During the month it books $6,000 of expansion (upsell, extra seats), $1,500 of contraction (downgrades) and $2,500 of churn. NRR = (40,000 + 6,000 − 1,500 − 2,500) / 40,000 × 100 = 105%. Revenue grew 5% without a single new customer. Gross retention (GRR) in the same period = (40,000 − 1,500 − 2,500) / 40,000 × 100 = 90%; the 15-point gap is pure expansion.

    Healthy NRR benchmarks

    Common reference ranges: 90-100% for SMB-focused SaaS, 100-110% for mid-market, and 120%+ for enterprise or usage-based pricing models. Below 100% the existing base is shrinking and growth depends entirely on new sales, which keeps pushing CAC pressure up. Above 120% is the profile investors reward with the highest multiples.

    Improving NRR usually runs through product and customer success rather than sales: faster onboarding, usage-based pricing tiers, frictionless seat and module expansion, and health scores that surface churn risk early. Tracking NRR by cohort and segment reveals which customer profile actually expands.

    //Frequently Asked Questions

    What is NRR and how is it calculated?

    NRR (Net Revenue Retention) is the net change in revenue from your existing customers over a period: NRR = (Starting MRR + Expansion MRR − Contraction MRR − Churned MRR) / Starting MRR × 100. Revenue from new customers is not included.

    What is a good NRR?

    100% is the neutral line — the base is neither growing nor shrinking. 90-100% is acceptable in SMB, 100-110% is good in mid-market, and 120%+ is excellent for enterprise and usage-based models. Below 100% means growth depends entirely on new sales.

    What is the difference between NRR and GRR?

    GRR (Gross Revenue Retention) counts losses only and can never exceed 100%: (Starting − Contraction − Churn) / Starting. NRR adds expansion, so it can go above 100%. GRR measures product stickiness; NRR measures growth potential.

    Why is NRR considered more important than ARR?

    ARR tells you the size of the revenue; NRR tells you its quality. High ARR with low NRR means new sales are covering a leaking bucket — the moment acquisition slows, growth stops. That is why NRR is one of the strongest drivers of SaaS valuation multiples.

    What does negative churn mean?

    It means expansion revenue exceeds lost revenue, i.e. NRR is above 100%. Companies in that position grow even with zero new customers and can afford a more aggressive acquisition budget.

    How often should NRR be measured?

    The common practice is to compute it monthly on MRR and report it on a trailing 12-month basis. With a small customer base a single large account can swing monthly NRR wildly, so quarterly measurement is more reliable.