Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Free tool

Net Revenue Retention (NRR) Calculator

Enter four numbers and get your NRR, gross revenue retention and net new revenue from existing customers, instantly and free.

Home / Tools / NRR Calculator
Net Revenue Retention
102%
Gross Revenue Retention
90%
Net new from existing
$3,000
Annualized NRR (approx)
127%

Your NRR is 102%. Existing customers grow your revenue even before any new sales, which is the gold standard. Top SaaS companies aim for 110% or higher.

Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies

Net revenue retention is the percentage of recurring revenue you keep and grow from your existing customers over a period, including upgrades but excluding any brand-new customers. The formula is (starting MRR plus expansion, minus contraction, minus churn) divided by starting MRR, times 100. If you start a month at $50,000, add $8,000 in upgrades, and lose $2,000 to downgrades and $3,000 to churn, your NRR is 102%. The calculator above runs this math instantly from your own numbers.

How to calculate net revenue retention

Start with the monthly recurring revenue of the cohort you had at the beginning of the period. Add the expansion revenue those same customers generated through upgrades, seat additions or higher-tier plans. Then subtract contraction (downgrades and reduced usage) and churn (customers who left entirely). Divide the result by your starting MRR and multiply by 100.

Worked example: you begin the month at $50,000 MRR. Existing accounts upgrade for $8,000 more, others downgrade by $2,000, and $3,000 churns out. The math is (50,000 + 8,000 - 2,000 - 3,000) / 50,000 x 100, which equals 102%. The key rule: new customers never enter this calculation. NRR measures only how the base you already had behaves.

NRR vs GRR

Gross revenue retention answers a narrower question: of the revenue you started with, how much did you keep? It subtracts contraction and churn but ignores expansion, so it can never exceed 100%. In the example above, GRR is (50,000 - 2,000 - 3,000) / 50,000 x 100, which is 90%. NRR takes that same base and adds expansion back in, so it can climb past 100% when upgrades outweigh losses. Read them together: GRR shows your leakage, and NRR shows whether expansion is plugging it and then some.

What is a good NRR?

Anything above 100% is the line that matters, because it means your existing customers grow your revenue without a single new sale. That is the gold standard for recurring-revenue businesses: even if acquisition paused, the base would keep expanding. Strong SaaS companies generally target 110% or higher, and the best product-led businesses push toward 120% and beyond. Below 100% is a warning sign that churn and downgrades are winning, and it usually points to onboarding, pricing or product-fit problems worth fixing before you pour more into acquisition.

One caution: retention math is only as honest as its inputs. Make sure expansion, contraction and churn are pulled from the same cohort and the same window, or the percentage will flatter you. For a growth plan that ties your acquisition channels to the retention you already have, request a free SEO audit and we will model where the efficient growth is.

Related articles

FAQ

NRR Calculator: questions, answered

How do you calculate net revenue retention?
Take your starting MRR, add expansion revenue from upgrades, then subtract contraction from downgrades and churned revenue. Divide by starting MRR and multiply by 100. The formula is (starting MRR + expansion - contraction - churn) / starting MRR x 100. New customers are excluded on purpose so you measure only how your existing base behaves.
What is the difference between NRR and GRR?
Net revenue retention includes expansion revenue, so it can exceed 100% when upgrades outweigh losses. Gross revenue retention ignores expansion and only counts what you keep, so it is capped at 100%. GRR measures pure leakage from churn and downgrades, while NRR measures the net growth of your existing base.
What is a good NRR?
Anything above 100% is good because it means your existing customers grow revenue even before you sell to anyone new. Strong SaaS businesses target 110% or higher, and the best product-led companies reach 120% or more. Below 100% means churn and downgrades are outrunning your upgrades.
Does NRR include new customers?
No. NRR measures only the existing cohort you started the period with. Revenue from brand-new customers is excluded so the metric isolates how well you retain and grow the customers you already have. That separation is what makes NRR such a clean signal of product stickiness.
How does NRR relate to SEO and marketing spend?
High NRR means every new customer you acquire is worth more over time, which raises the return on every marketing dollar. When existing customers expand on their own, your acquisition channels like SEO compound: the traffic you earn today keeps paying off as those accounts grow. Strong retention makes growth marketing far more efficient.

More free tools

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com