Free Tool · B2B SaaS

NRR Calculator for B2B SaaS

Measure net revenue retention from your existing base: starting MRR plus expansion, minus contraction and churn. Also shows gross revenue retention and net MRR movement. Transparent formula, no email.

Your revenue retention
—
Net revenue retention
—
Gross revenue retention
—
Net MRR change
—
Annualized impact
Enter your MRR movements to see net and gross revenue retention.
Build a base that expands on its own → No commitment · 30-min growth strategy call · B2B SaaS specialists

What is net revenue retention (NRR)?

Net revenue retention is the percentage of recurring revenue you keep and grow from your existing customers over a period, before adding any new customers. It rolls expansion, contraction and churn into one number. Above 100% means your installed base grows on its own; it is one of the strongest signals of durable SaaS growth and a major driver of valuation.

How this calculator works

The formula:

NRR = (Start MRR + Expansion − Contraction − Churn) ÷ Start MRR
GRR = (Start MRR − Contraction − Churn) ÷ Start MRR
Net MRR change   = Expansion − Contraction − Churn
Annualized impact = Net MRR change × 12

GRR can never exceed 100% because it ignores expansion; NRR can, because expansion is added back. The gap between them is the value your customer success and expansion motion create.

What is a good NRR?

NRRRead
Below 90%Leaky base; growth is capped
~100%Solid, typical for SMB SaaS
110 to 130%Best-in-class; base grows before new sales

How to improve NRR

  • Reduce churn and contraction. Onboarding, adoption and time-to-value protect the base.
  • Build expansion paths. Seat growth, usage tiers and cross-sell turn NRR above 100%.
  • Acquire expandable customers. ICP-fit accounts from organic search grow within your product instead of downgrading.

Frequently asked questions

How do you calculate net revenue retention?

NRR = (starting MRR + expansion − contraction − churn) ÷ starting MRR, times 100. $100K starting MRR with $15K expansion, $3K contraction and $5K churn gives 107%.

What is a good NRR for B2B SaaS?

100% means you keep what you had; best-in-class runs 110 to 130%. Around 100% is solid for SMB; below 90% signals a retention or expansion problem.

What is the difference between NRR and GRR?

GRR only subtracts contraction and churn, so it caps at 100% and shows leakage. NRR adds expansion back, so it can exceed 100% and shows net base growth.

Why does NRR matter so much?

NRR above 100% means revenue compounds even without new customers, the strongest signal of durable SaaS growth and a big valuation driver. At 120% NRR, expansion alone grows you 20% a year before a single new logo.