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.
These figures are recorded to calculate total ending MRR, but they are excluded from the Gross Revenue Retention (GRR) equation.
Have a suggestion or found a calculation discrepancy? Let us know!
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:
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.
- 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
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.
Related Calculators
Solve lifetime customer financial value.
Open Tool →CAC CalculatorTrack software customer acquisition costs.
Open Tool →MRR CalculatorModel monthly recurring revenue trends.
Open Tool →Churn Rate CalculatorCompute software cancellation speeds.
Open Tool →Rule of 40 CalculatorEvaluate SaaS health combining growth and margin.
Open Tool →SaaS Payback PeriodTrack customer payback speeds.
Open Tool →Frequently asked questions
What is Gross Revenue Retention (GRR)?
How does GRR differ from NRR?
Why is GRR capped at 100%?
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.