Invite-only betaFirst 100 SaaS founders: 3 months freeNo credit card ยท Zero dark patterns
BoolBul
BOOLBUL.The Retention Interceptor
01100% Free ยท Browser Native ยท Zero Sign-up

Gross Revenue Retention (GRR) Calculator

Calculate Gross Revenue Retention (GRR) percentage. Measure core customer retention without expansion revenue masking churn. Instant, free calculation.

Interactive CalculatorReal-time browser computation
$
$
$

Calculated Results

Gross Revenue Retention (GRR)

92%

Retained MRR

$36,800

Max Theoretical GRR

100.0%

Formula applied: GRR (%) = ((Starting MRR - Contraction MRR - Churned MRR) / Starting MRR) ร— 100

About this tool

Gross Revenue Retention (GRR) measures the percentage of recurring revenue retained from an existing cohort excluding any expansion or upsell revenue. While Net Revenue Retention (NRR) can exceed 100% by masking customer dissatisfaction with heavy expansion from a few power users, GRR has a strict mathematical ceiling of 100%. This ceiling makes GRR the most honest, unvarnished indicator of product indispensability. If your product routinely loses 25% of its cohort revenue to churn and contraction every year, your GRR will sit at 75%, indicating severe underlying retention vulnerabilities even if your NRR reaches 115% via aggressive enterprise upselling. Private equity buyers and growth investors look closely at GRR to confirm that the core software value proposition holds up on its own merits across typical accounts.

How It Works

  1. 1Input your cohort's starting MRR at the beginning of the measurement window.
  2. 2Enter the total contraction MRR from account plan reductions during the period.
  3. 3Enter the churned MRR from total cancellations in that cohort.
  4. 4Review your GRR percentage and retained baseline recurring revenue.

Formula & Math

Transparent Logic
GRR (%) = ((Starting MRR - Contraction MRR - Churned MRR) / Starting MRR) ร— 100

Worked Practical Example

A project management tool evaluates a cohort starting at $25,000 MRR. Over the year, cancellations account for $2,000 and downgrades account for $1,500.

Calculation / Steps

(($25,000 - $1,500 - $2,000) / $25,000) ร— 100 = 86.00%

Expected Result

86.00% GRR; $21,500 retained from the original $25,000 cohort.

Frequently Asked Questions

Can GRR ever exceed 100%?+

No. Because GRR explicitly omits expansion revenue and only accounts for losses, the maximum possible GRR is 100% (zero cancellations and zero downgrades).

What is a healthy GRR benchmark for B2B SaaS?+

GRR can never exceed 100%, so the real question is how close you get and which way it's moving. Track it every quarter and look at which cancellation reasons account for the lost revenue. A falling GRR is an early warning even when NRR still looks fine.

Why do investors care about GRR if NRR is over 110%?+

If NRR is driven by a handful of rapidly growing accounts while GRR is low, the business carries extreme customer concentration risk and leaky baseline retention.

BoolBul Retention Engine

Automate retention on your cancel button

BoolBul defends GRR by salvaging accounts that would otherwise churn completely, keeping core cohort dollars above the cancellation threshold.

From the MIACIA Studio Journal