Gross Revenue Retention (GRR) Calculator

Calculate Gross Revenue Retention from starting recurring revenue, downgrades, and churn. See how much revenue you retain from your existing customer base, with clean scenarios and What It Means insights.

$
$
$

Results

  • Gross Revenue Retention (GRR) %
  • Revenue retained from existing customers $
  • Revenue lost to downgrades and churn $
  • Retention profile

What is Gross Revenue Retention (GRR)?

Gross Revenue Retention (GRR) measures the percentage of recurring revenue you keep from your existing customer base over a period, after accounting for downgrades and churn but excluding any expansion revenue from upsells or cross-sells.

It shows how resilient your ARR or MRR is without relying on new customers or expansion, making it a core input into cohort analysis, SaaS unit economics, and long-term valuation.

Formula

Core components:

  • Starting Recurring Revenue – ARR/MRR from existing customers at the beginning of the period.
  • Revenue Lost to Downgrades – contraction from customers moving to cheaper plans or reducing committed usage.
  • Revenue Lost to Churn – recurring revenue lost when customers cancel or fail to renew.

Gross Revenue Retention formula:

Interpretation tips:

  • >95%: strong revenue durability and high-quality recurring revenue.
  • 90–95%: acceptable but watch cohorts and segments closely.
  • <90%: at-risk retention profile that will drag CAC payback, cash flow, and enterprise value unless fixed.

Example

Imagine a SaaS company reviewing GRR over the last quarter:

  • Starting recurring revenue from existing customers: $120,000
  • Revenue lost to downgrades: $9,000
  • Revenue lost to churn: $6,000
    1. Compute revenue retained from existing customers:

– Retained revenue = $120,000 − $9,000 − $6,000 = $105,000

    1. Plug into the GRR formula.
    2. Read the result:

– The company retains 87.5% of starting recurring revenue from the existing customer base.

– $105,000 is retained, while $15,000 is lost to downgrades and churn, indicating an 80–90% “at-risk” retention profile that needs action on onboarding, customer success, and product stickiness.

How to Use the Gross Revenue Retention (GRR) Calculator

Use this calculator to see what percentage of your existing recurring revenue you actually keep after downgrades and churn, based on a single period’s numbers.

  1. Enter starting recurring revenue

    • In “Starting recurring revenue (existing customers)”, input the total recurring revenue from your current customers at the beginning of the period (e.g., starting MRR/ARR).
  2. Add revenue lost to downgrades

    • In “Revenue lost to downgrades”, enter the total recurring revenue you lost because customers moved to cheaper plans or reduced usage during the same period.
  3. Add revenue lost to churn

      • In “Revenue lost to churn”, enter the recurring revenue lost from customers who fully canceled or did not renew. The calculator then applies:

  4. Review the results table

    • Check the GRR percentage, the absolute revenue retained from existing customers, and the total revenue lost to downgrades and churn. Use the “Retention profile” label (e.g., “80–90% At-risk”) to quickly gauge health.
  5. Interpret the summary insight

    • Read the explanatory text under “What It Means” and the blue summary box to understand what your GRR implies for growth, and whether you should focus on churn reduction, better onboarding, or pricing and packaging.

Frequently Asked Questions

Methodology & Sources

Bibliography

  1. (2024). Gross Revenue Retention (GRR) | Formula + Calculator — Wall Street Prep
    Accessed 2025-12-10
  2. (2022). On the Nature of Modeling and Valuation in a Search Fund Acquisition — Yale School of Management
    Accessed 2025-12-10
  3. (2024). Gross revenue retention: What it is, how to calculate it and what it can tell businesses — Stripe
    Accessed 2025-12-10