SaaS and Subscription

Gross Revenue Retention Calculator

Measure recurring revenue retained from an existing cohort before expansion revenue is considered.

Inputs4 editable fields
ScopeUser-entered business case
ModelSaaS and Subscription
Business calculator

Enter your numbers

Replace the sample values with figures from one consistent business period or proposal.

Calculations run in this browser and do not transmit your entries.

$
Your estimate will appear here

Change the sample inputs to match your records.

Define the operating case

A valid gross revenue retention case begins with a defined population of accounts. Measure recurring revenue retained from an existing cohort before expansion revenue is considered. The result is a measure of that population only.

The source trail for gross revenue retention supports this point: mark the entity, product, region, and cutoff used in the billing export; those labels determine whether another run is comparable.

Conditions behind the result

When discussing gross revenue retention, compare the figure only with a case using the same inclusion rules. An unlabeled benchmark is not a reliable control.

Archive the baseline before editing Expansion MRR excluded. A side-by-side result is easier for the subscription team to review.

Compare gross revenue retention across segments only after each segment applies the same rules to Beginning cohort MRR and Expansion MRR excluded.

A small percentage in gross revenue retention may represent a large absolute population. Keep the count or value beside the rate.

Prepare the transaction set

The gross revenue retention dataset assigns a defined role to Beginning cohort MRR. Identify whether beginning cohort mrr is observed or forecast. Flag conversions applied to Beginning cohort MRR before comparing it with Churned MRR.

Check the unit attached to Churned MRR; State any allocation included in churned mrr. Retain reported and adjusted Churned MRR whenever Contraction MRR also uses an adjustment.

If Contraction MRR is forecast, distinguish it from recorded values. Preserve the unrounded value of contraction mrr. Keep evidence for Contraction MRR separate from documentation supporting Expansion MRR excluded.

When Expansion MRR excluded changes, save a new comparison case. Use the same currency for expansion mrr excluded. Reconcile the Expansion MRR excluded cutoff before interpreting movement in Beginning cohort MRR.

The working file for gross revenue retention indicates that keep saas gross margin auditable by using the SaaS Gross Margin Calculator rather than a side calculation.

The source trail for gross revenue retention supports this point: a matching Customer Churn Rate Calculator case can show whether customer churn rate changes the interpretation.

Rebuild the numerical result

GRR divides beginning recurring revenue minus churn and contraction by beginning recurring revenue.

Against the defined gross revenue retention base, the supporting rows expose the calculation path. GRR divides beginning recurring revenue minus churn and contraction by beginning recurring revenue. Tie each row back to the billing export.

Matters outside the computation

In a reconciled gross revenue retention case, the model does not replace legal, accounting, or operational analysis. Contract terms, cohort timing, revenue recognition, usage charges, and future churn patterns require separate records.

A review of gross revenue retention shows why save the calculation beside its evidence instead of copying an unsupported headline elsewhere.

Reconcile one sample run

The default dataset contains Beginning cohort MRR = $250,000; Churned MRR = $14,000; Contraction MRR = $8,000; Expansion MRR excluded = $31,000.

A manager reading gross revenue retention should remember that if the rows do not recombine, inspect units and signs before changing the commercial assumptions.

Against the defined gross revenue retention base, when the discussion turns to average revenue per user, start a dated Average Revenue per User Calculator calculation.

When discussing gross revenue retention, do not force monthly recurring revenue into this equation; calculate it independently with the Monthly Recurring Revenue Calculator.

Follow-up checks for the analyst

Is a benchmark included automatically?

Within the gross revenue retention analysis, no. Comparisons must be selected and documented outside the page.

May two products share one case?

The working file for gross revenue retention indicates that only when their units, economics, dates, and inclusion rules are compatible.

Should open and closed populations be combined?

The source trail for gross revenue retention supports this point: only when the metric definition explicitly calls for both and the denominator remains meaningful.

Why identify the metric owner?

From the gross revenue retention evidence, that person can resolve inclusion, timing, and data-quality questions before the number circulates.