TG3 47 SaaS brands scaled and $84M+ in client pipeline generated. See the proof → Free: 20 SaaS calculators, no signup. CAC, LTV, churn, Rule of 40. Open the tools → We rebuild attribution at the warehouse so every channel gets honest credit. See how →
TG3 SaaS/Tools/GRR calculator
Free SaaS calculator

GRR calculator. Does your base hold without upsells?

A free GRR calculator that strips out expansion to show how much revenue your base keeps on its own. Enter starting ARR, churn and contraction, see your gross revenue retention and what it signals about product stickiness.

The calculator

GRR calculator, live.

$
$
$
Your GRR
0

This calculator runs entirely in your browser. Nothing you enter is sent anywhere or stored. It is a quick estimate, not financial advice.

Why it matters

Reading your GRR calculator right.

GRR is the honest retention number, because it cannot hide behind expansion. Net revenue retention can read 110% while the base is quietly bleeding. GRR strips out every upsell and cross-sell to show what share of revenue you keep from churn and downgrades alone. It is capped at 100% and the gap below 100 is pure leakage.

Read GRR next to NRR, not instead of it. A high NRR with a low GRR means expansion is masking a churn problem that will surface the moment growth slows. A GRR above 90% annual is the foundation that makes strong NRR durable rather than borrowed.

How to use it

How the GRR calculator works.

01

Use one clean period

Take starting ARR, churn and contraction from the same window. Mixing a monthly churn figure with annual starting ARR gives a number that means nothing.

02

Exclude all expansion

GRR ignores upsells and cross-sells by design. Do not net expansion against churn or you are calculating NRR and missing the point of the gross figure.

03

Separate churn from contraction

Track cancellations and downgrades as separate inputs. They are different problems, full churn is a product or fit failure while contraction is often a pricing one.

GRR % = (Starting ARR minus churned ARR minus contraction ARR) / Starting ARR x 100
Starting ARR: recurring revenue at the start of the period.
Churned ARR: revenue lost to full cancellations.
Contraction ARR: revenue lost to downgrades and seat reductions. Expansion is excluded by design.
Common questions

What people ask about the GRR calculator.

What is a GRR calculator?+

A GRR calculator works out gross revenue retention by taking your starting ARR and subtracting churned and contracted revenue, then dividing back by the start. It shows what share of recurring revenue you keep from the existing base before any expansion. Because it excludes upsells, it is the cleanest read on whether your product holds onto revenue on its own.

How do you calculate gross revenue retention?+

Subtract churned ARR and contraction ARR from your starting ARR, then divide by the starting ARR and multiply by 100. Start at $1M, lose $80,000 to churn and $40,000 to downgrades and your GRR is 88%. GRR can never exceed 100% because it ignores expansion.

What is the difference between GRR and NRR?+

GRR measures only the revenue you keep, capped at 100%, while NRR adds expansion and can exceed 100%. NRR tells you whether the base grows, GRR tells you whether it leaks. A wide gap between a high NRR and a lower GRR means expansion is covering a real churn problem.

What is a good gross revenue retention rate?+

For B2B SaaS, above 90% annual GRR is healthy and above 95% is excellent. SMB-focused products tend to run lower because small customers churn more, while enterprise products often clear 95%. The trend matters as much as the level, since a falling GRR signals a product or fit problem.

Why does GRR matter to investors?+

Because it shows the durability of the revenue underneath the growth. Investors read GRR to see how much of the base survives without sales effort. Strong GRR makes a high NRR credible and a high valuation multiple defensible, while weak GRR marks both down regardless of how fast the company is growing.

Base leaking faster than it should?

If GRR is sliding, the leak is in onboarding, fit or value realisation and that is the work we do. Book a 30-minute audit and we will find where the base is bleeding. No sales sequence.

Book the 30-minute audit
Response inside 4 business hours · We turn down 1 in 3