Skip to content
NRR

NRR: What Net Revenue Retention Measures and How to Calculate It

A plain-English definition of net revenue retention, the formula with a worked example, the traps that inflate it, and how it differs from gross revenue retention.

Free Forever • No Credit Card Required

Diagram of net revenue retention showing starting recurring revenue adjusted by expansion, contraction and churn to produce a closing figure

Quick answer

Is HelloGrowthCRM right for NRR?

Yes. HelloGrowthCRM gives NRR a single system to capture every lead, automate follow-up across phone, WhatsApp, and email, prioritise leads with AI scoring, and forecast revenue — with calling and messaging built in instead of sold as add-ons. It's built for the problems these teams actually hit — like new customers won during the period get counted in the closing figure, which turns a retention metric into a growth metric and pushes NRR above 100% even when existing customers are shrinking — rather than generic sales busywork.
  • Cohort anchoring: the customer set is fixed on the first day of the period and only that set is measured, so revenue from customers won during the period never leaks into the number and flatters it
  • Expansion recorded as its own event: upgrades, seat additions and cross-sells are logged against the existing account as separate revenue changes, so the numerator is built from records rather than reconstructed from memory
  • Contraction kept separate from churn: a downgrade and a cancellation are different signals with different fixes, and holding them as distinct event types stops a shrinking account being reported as a healthy one

See pricingBook a demo

01

NRR in one paragraph

Net revenue retention, often written NRR and sometimes called net dollar retention, is the percentage of recurring revenue a business keeps from its existing customers over a period once upgrades, downgrades and cancellations are all accounted for. You take a group of customers as they stood on the first day of the period, ignore every customer won after that date, and ask a single question: how much recurring revenue is this same group producing on the last day? If the answer is more than they were producing at the start, NRR is above 100% and the base is growing on its own. If it is less, the base is leaking and new business has to work harder every period just to hold the line.

02

The NRR formula, with each input defined

The calculation is a single line. Net revenue retention equals starting recurring revenue, plus expansion, minus contraction, minus churn, divided by starting recurring revenue.

What each input means

Starting recurring revenue is the committed, repeating revenue of a fixed set of customers on day one of the period. Expansion is additional recurring revenue those same customers took on during the period, through upgrades, extra seats, added modules or price increases they accepted. Contraction is recurring revenue those customers gave up while remaining customers, through downgrades or seat reductions. Churn is recurring revenue lost from customers in the cohort who cancelled altogether. Revenue from any customer acquired after day one is excluded from every term in the formula.

A worked example (illustrative figures)

Suppose a cohort of customers is producing ₹10,00,000 of monthly recurring revenue on the first of the month. Over the month, existing customers add ₹1,50,000 of expansion. Two accounts downgrade, giving up ₹30,000 between them. One account cancels, taking ₹70,000 with it. Closing recurring revenue for the cohort is 10,00,000 plus 1,50,000 minus 30,000 minus 70,000, which is ₹10,50,000. Divide that by the starting ₹10,00,000 and you get 1.05, so NRR for the month is 105%. Gross revenue retention for the same month excludes the expansion: 10,00,000 minus 30,000 minus 70,000 is ₹9,00,000, which divided by the start gives 90%. The two numbers together say something the first one alone does not, which is that the base lost a tenth of its revenue and expansion more than covered it.

03

What NRR is actually for

NRR exists to answer a resource-allocation question: should the next rupee go into acquiring customers or into keeping and growing the ones you have? A business with retention comfortably above 100% has a base that compounds, which makes new acquisition an accelerator rather than a treadmill. A business below 100% is filling a bucket with a hole in it, and spending more on acquisition simply moves water faster. That is the decision the metric drives, and it is why investors, boards and revenue leaders reach for it before almost any other retention figure.

It also drives compensation and team design. When NRR is the headline, expansion and renewal work stop being an afterthought handled between new deals and start being a role with its own pipeline, targets and playbook. Plenty of teams discover their retention problem is not a product problem at all but an ownership problem: nobody was accountable for the account after the first invoice.

04

Where NRR calculations go wrong

The definitional traps

The most common error is letting new customers into the closing figure. It is easy to do by accident, because most billing exports show current revenue by month rather than by cohort, and the resulting number is not retention at all. The second is reporting logo retention as NRR, which ignores the accounts that stayed but shrank. The third is period confusion: a monthly figure and an annual figure for the same business are different numbers, and multiplying a monthly rate by twelve is arithmetically wrong because retention compounds.

The version that flatters the business

There is a softer failure that is harder to catch. Because there is no universal standard for what counts as recurring, a business under pressure can widen the definition, folding in services fees, one-off implementation charges or opportunistic usage revenue, and the number improves without anything changing. Similarly, excluding a segment as an outlier, or measuring only customers who were eligible to renew rather than the whole cohort, produces a figure that is technically explicable and practically misleading. The defence is to write the definition down once, state it wherever the number appears, and change it only with a restated history alongside it.

05

Reading an NRR number well

Resist the urge to compare against a remembered benchmark. What a healthy figure looks like depends heavily on the pricing model, the customer size and the category, and a number that is excellent for a flat-priced tool sold to very small businesses would be unremarkable for a seat-based platform sold to enterprises. The more useful reading is directional and internal: is the figure moving up or down over several periods, which segments are pulling it, and what is the gap between NRR and GRR?

A widening gap between the two means expansion is masking a churn problem. A falling NRR with stable GRR means the base is stable but has stopped buying more, which usually points at a product or account-management gap rather than a satisfaction problem. A number that swings sharply period to period in a small base is usually telling you about one account, not about the business. In every case the action is the same: split the figure, find the segment or the account driving it, and look at the loss reasons rather than the percentage.

06

NRR and the metrics it gets confused with

These four measures are often used interchangeably in conversation and mean quite different things on a report.

MetricCounts expansionCan exceed 100%What it tells you
Net revenue retentionYesYesWhether the existing base grows on its own
Gross revenue retentionNoNoHow leaky the existing base is
Logo retentionNoNoHow many customers stayed, regardless of spend
Revenue churn rateNoNoThe share of recurring revenue lost in the period

One further distinction is worth keeping straight. Net revenue retention is a backward-looking measure of what already happened to a cohort. Customer lifetime value is a forward-looking estimate of what a customer is worth in future, and the two are related but not substitutes. High retention raises lifetime value; it does not by itself tell you whether the customer was profitable to acquire.

Challenges we solve

The problems holding this industry back — and the fix

Every team in this space loses revenue to the same recurring gaps. Here is what they cost you and how HelloGrowthCRM closes each one.

  • New customers won during the period get counted in the closing figure, which turns a retention metric into a growth metric and pushes NRR above 100% even when existing customers are shrinking.

    Fix the cohort on day one of the period and measure only those accounts at the end of it. New logos belong in new business reporting, never in the retention numerator, and a locked cohort makes that separation automatic.Cohort anchoring

  • Logo retention is reported as NRR. Ninety-five per cent of customers stayed, so the number goes on the board as 95%, when several of the survivors halved their spend.

    NRR is a revenue measure, not a headcount measure. Calculate it from recurring revenue movement, and report logo retention beside it as a separate line so the gap between the two becomes a discussion rather than a hidden fact.Revenue movement report

  • A monthly NRR of 101% is annualised by multiplying by twelve, or simply asserted to be an annual figure, which produces a number that is not connected to anything real.

    Retention compounds. A monthly rate of 1.01 becomes roughly 1.13 over twelve months, not 12.12. Either compound the monthly figure properly or measure a twelve-month cohort directly, and always state the period alongside the number.Period-labelled reporting

  • One large account renews with a big uplift and drags the whole company NRR above 100%, hiding the fact that most of the base is contracting quietly underneath it.

    Report the blended figure with segment splits and, where the base is small, the distribution of account-level movement. A metric moved by one customer is a fact about that customer, not about the business.Segment splits

What you get

Why teams choose HelloGrowthCRM

AI-powered CRM with the features you need to close more deals.

  • Cohort anchoring: the customer set is fixed on the first day of the period and only that set is measured, so revenue from customers won during the period never leaks into the number and flatters it
  • Expansion recorded as its own event: upgrades, seat additions and cross-sells are logged against the existing account as separate revenue changes, so the numerator is built from records rather than reconstructed from memory
  • Contraction kept separate from churn: a downgrade and a cancellation are different signals with different fixes, and holding them as distinct event types stops a shrinking account being reported as a healthy one
  • Renewal dates on every account: each contract carries its renewal or anniversary date, so the accounts that decide the next period's retention are visible weeks ahead instead of surfacing in a month-end report
  • Segment splits built in: retention by plan, by acquisition channel, by industry and by contract size, because a single blended figure usually hides one strong segment carrying several weak ones
  • Revenue changes attached to deals: every uplift or reduction sits on a deal record with an owner, a date and a reason, which is what makes the retention calculation auditable rather than a spreadsheet assertion
  • Loss reasons captured at close: a structured reason on every cancellation turns churn from a number into a list of fixable causes, from onboarding failure to a missing feature to a champion leaving
  • Activity history per account: calls, WhatsApp threads, emails and meetings in one timeline, so an account that stopped talking to you three months before the renewal is identifiable before the invoice goes out
  • Renewal pipeline as a real pipeline: renewals move through stages with an owner and a next action, which is what stops them being treated as an administrative certainty until the week they are not
  • AI risk flags on quiet accounts: scoring weighs reply latency, meeting cadence, support tone and usage signals to rank which existing accounts deserve attention first this month
  • Exportable revenue movement report: the starting base, expansion, contraction and churn for any chosen window, exported so finance can reconcile the retention figure against the billing system line by line
  • Multi-currency handling: revenue is held in the billing currency with the conversion date recorded, so a retention figure does not swing on an exchange-rate movement that has nothing to do with customer behaviour

HelloGrowthCRM by the numbers

$12
per user/month list price — $10/user/mo on annual billing, ₹899/user/mo in India
$0
free forever starter plan — no credit card required
14-day
trial included on paid plans
259+
live integrations, from WhatsApp to Tally and QuickBooks
500+
teams worldwide run their pipeline on HelloGrowthCRM

Frequently Asked Questions

Common questions about using HelloGrowthCRM in your industry.

Ready to grow?

Join small businesses that close more deals with HelloGrowthCRM.

Free Forever • No Credit Card Required

Take the next step

Free Forever • No Credit Card Required

Prefer email? Write to sales@hellogrowthcrm.com