Gross Revenue Retention Calculator for SaaS GRR Analysis

Measure the core performance of your subscription business using our professional Gross Revenue Retention calculator. Unlike Net Revenue Retention (NRR) which includes expansion upside, Gross Revenue Retention (GRR) isolates the stability of your existing cohort by accounting only for the revenue retained after contraction downgrades and customer churn.

Input your starting monthly recurring revenue (MRR) along with contraction and churn variables to instantly compute your GRR score, compare financial simulation cases, and run risk stress-test matrices to audit cohort durability.

GRR Parameters
$
Monthly recurring revenue of the cohort at start.
$
Revenue lost from existing customer downgrades.
$
Revenue lost from customer cancellations.
Growth Metrics (Excluded from GRR)

These figures are recorded to calculate total ending MRR, but they are excluded from the Gross Revenue Retention (GRR) equation.

$
$
$
Share Your Feedback

Have a suggestion or found a calculation discrepancy? Let us know!

Rate this calculator (optional)
Minimum 10 chars, maximum 2,000.0 / 10

How to use this gross revenue retention calculator

Define the beginning revenue cohort

To initiate your Gross Revenue Retention analysis, you must first define the starting monthly recurring revenue (MRR) of your selected customer cohort. This represents the total active contract value generated by a specific group of customers at the exact beginning of your observation period. It is critical to exclude any new customer revenues or reactivation values that occurred during the month from this starting baseline to ensure cohort purity.

Enter churned recurring revenue

Input the amount of monthly recurring revenue lost due to complete cancellations from the cohort during the period. This includes customers who deactivated their subscriptions, failed to renew their annual agreements, or went out of business. Fully churned revenue represents a total loss of the customer relationship.

Enter contraction recurring revenue

Record the revenue decline resulting from existing customers downsizing their subscription packages. Contraction occurs when active accounts downgrade their tiers, reduce user seat counts, remove add-on modules, or negotiate lower discount pricing. Unlike churn, contraction represents an ongoing relationship but at a decreased spend level.

Keep expansion and new revenue separate

A major rule of GRR modeling is that you must keep expansion, reactivation, and new logo revenues entirely separate. While they are crucial for measuring overall company growth, adding expansion back into the GRR equation violates core accounting standards. GRR is designed to evaluate raw cohort preservation, meaning it cannot exceed 100%. Keeping expansion separate allows you to detect if aggressive upselling is masking structural churn.

How to read GRR and gross churn

Our calculator outputs both the Gross Revenue Retention (GRR) percentage and the Gross Revenue Churn rate side-by-side. The GRR percentage indicates the proportion of your original cohort revenue preserved without any expansion offsets. The Gross Revenue Churn rate represents the percentage of beginning MRR lost to contraction and complete cancellations combined. Under standard SaaS definitions, the sum of GRR and the Gross Revenue Churn rate will equal exactly 100%, providing a complete, closed-loop view of cohort leaks.

Gross revenue retention formula and methodology

The core equations

We apply standard SaaS enterprise metrics to isolate core cohort retention:

GRR = ((Starting MRR - Contraction MRR - Churned MRR) / Starting MRR) * 100
Gross Churn = ((Contraction MRR + Churned MRR) / Starting MRR) * 100

Core GRR formula

The core GRR formula measures the stability of existing recurring revenue flows by subtracting contraction and cancellations from the starting cohort value, and dividing the remainder by that starting cohort value. By removing expansion revenue from the numerator, the formula focuses entirely on revenue preservation rather than revenue growth.

Gross retained revenue formula

Gross Retained Revenue represents the raw dollar value preserved from the beginning cohort. It is calculated by subtracting contraction MRR and churned MRR from the starting MRR. This number provides a clear view of the absolute cash flow stability of the customer cohort before any upsells are applied.

Gross revenue retention example calculation

Step-by-step example

Let us look at a real-world scenario of a business cohort to understand the math:

  • Starting cohort MRR: $100,000
  • Contraction MRR: $3,000
  • Churned MRR: $5,000
  • Expansion MRR: $15,000 (Excluded from GRR)

Calculating GRR vs NRR

First, we calculate the Gross Retained Revenue:
Gross Retained Revenue = Starting MRR - Contraction - Churned = $100,000 - $3,000 - $5,000 = $92,000.

Second, we compute the Gross Revenue Retention (GRR):
GRR = ($92,000 / $100,000) * 100 = 92.00%.

Finally, we can compare this with NRR which includes the expansion MRR:
NRR = (($92,000 + $15,000) / $100,000) * 100 = 107.00%.

In this example, the high NRR of 107.0% might suggest rapid expansion, but the GRR of 92.0% shows that the cohort is losing 8.0% of its base revenue. This demonstrates why both metrics must be tracked together.

Common gross revenue retention mistakes

Including reactivated revenue in GRR

Reactivation occurs when a previously churned customer returns to buy a subscription. While this brings recurring revenue back to the business, including it in GRR is a mistake. Reactivation must be classified as expansion or new revenue, keeping GRR strictly focused on the performance of active customers.

Failing to isolate cohort starting parameters

GRR must evaluate a static group of customers over time. A common error is mixing customers acquired at different points in time, which masks cohort-specific behaviors. Be sure to establish distinct cohorts by vintage (e.g., Q1 signup cohort) to obtain clean, actionable retention trends.

Retention Analysis Best Practices
  • No Expansion Upside: Ensure GRR is capped at 100% and does not include any upgrade MRR.
  • Track Both Metrics: Always evaluate GRR alongside NRR to understand both raw retention and total growth.
  • Consistent Cohorts: Ensure your starting baseline only contains active customers from the start of the window.

Real-world case study: SaaS Industry Benchmark (FY 2024 (Benchmark))

SaaS Industry Benchmark metrics profile

Beginning of Period Annual Recurring Revenue (ARR)$10,000,000
Lost ARR from Customer Churn$700,000
Lost ARR from Customer Downgrades$300,000
Gross Revenue Retention Rate90.0%

This case study examines a hypothetical SaaS company operating within industry-standard performance benchmarks for gross revenue retention. It illustrates how typical revenue contractions from customer churn and downgrades impact overall gross revenue retention, a crucial metric for evaluating a SaaS business's health and customer satisfaction.

Gross Revenue Retention (GRR) is a vital indicator of a SaaS company's ability to retain its existing customer base and their associated revenue without relying on expansion. A GRR of 90.0% for this benchmark case suggests a healthy ability to maintain revenue from existing customers, indicating strong product value and customer satisfaction. Investors often scrutinize GRR alongside Net Revenue Retention (NRR) to understand the pure stickiness of the product and the effectiveness of customer success efforts in minimizing churn and contraction, which are represented by lost ARR from churn and downgrades.

Note: Operational and financial benchmarks fluctuate with market conditions. Use the interactive calculator above to input today's live numbers to perform your own custom analysis.

Related Calculators

Frequently asked questions

What is Gross Revenue Retention (GRR)?
Gross Revenue Retention (GRR) measures the percentage of recurring revenue retained from existing customers over a period, excluding the positive impact of expansion and upsells.
How does GRR differ from NRR?
NRR includes expansion revenue from upgrades and cross-sells, allowing the metric to exceed 100%. GRR excludes expansion entirely, focusing only on revenue leaks (contraction and churn) and is capped at 100%.
Why is GRR capped at 100%?
GRR is capped at 100% because it does not incorporate expansion revenue. It is mathematically impossible to retain more than 100% of your starting revenue without factoring in upgrades.
SaaS Metrics & Revenue Modeling Disclaimer

The SaaS metrics calculations, revenue bridges, and operational forecasts generated by BizToolkitPro are for educational and informational purposes only. They do not represent audit-ready financial statements, accounting guidance, or formal venture valuation.

SaaS operational models and recurring schedules (including MRR, ARR, LTV, CAC Payback, and Churn models) depend entirely on variables and configurations inputted by the user. Revenue recognition policies, customer contract terms, and expansion rates vary; BizToolkitPro makes no warranties regarding the compliance of these outputs with US GAAP or IFRS standards.

Always verify calculations against raw CRM and billing platform data, and consult with a licensed SaaS Accountant, Chief Financial Officer (CFO), or venture finance specialist before presenting operational metrics to board members or venture partners.