I had a call last year with a Series A founder who was confused. Their ARR was up 40% year over year. Their sales team had hit quota for three quarters running. But the business felt harder, not easier. More reps, more budget, more pressure. Something wasn't adding up.
When I pulled up their HubSpot data and did a rough cohort analysis, the answer appeared immediately. Their net revenue retention was 82%. For every $100 of ARR they held a year ago, they now had $82. The other $18 had walked out through churn and downgrades. Their 40% growth was real. But it was funding a leaky base, not building one.
This is the math that most growth-focused SaaS founders either haven't run or don't want to look at.
What net revenue retention actually is
Net revenue retention (NRR) measures the percentage of recurring revenue retained from an existing cohort of customers over 12 months, after accounting for everything that happened to those customers: expansion, downgrades, and cancellations.
The formula:
NRR = (Beginning ARR + Expansion ARR - Contraction ARR - Churned ARR) / Beginning ARR × 100
Where:
- Beginning ARR is the recurring revenue from a fixed group of customers at the start of the period
- Expansion ARR is upsells, cross-sells, seat additions, and usage growth from those same customers
- Contraction ARR is revenue lost from customers who downgraded or renegotiated lower prices but stayed
- Churned ARR is revenue fully lost from customers who cancelled
The critical part: NRR only measures what happens to customers who already existed. New customers acquired during the 12-month window never enter this calculation. That separation is what makes it meaningful. It answers a specific question: given the customers we had a year ago, how is that cohort tracking today?
When NRR exceeds 100%, you have achieved what the industry calls "net negative churn." Expansion revenue from existing customers outpaces all losses. Revenue grows without requiring a single new sale. New customer acquisition becomes acceleration, not survival.
NRR vs. GRR: why you need both
Net revenue retention is incomplete without gross revenue retention sitting next to it. They measure different things, and the gap between them tells a story most boards never see.
Gross revenue retention (GRR) captures only what you kept. No expansion included by design:
GRR = (Beginning ARR - Contraction ARR - Churned ARR) / Beginning ARR × 100
GRR can never exceed 100%. It is the pure customer success question: are we holding on to the revenue we already have?
NRR adds expansion on top, so it can exceed 100%. But if GRR is 70% and NRR is 118%, you are losing nearly a third of your revenue base every year and covering it with aggressive upsells to whoever remains. That works until expansion capacity runs out.
Investors now specifically screen for the GRR/NRR gap at Series A and B. A 20+ point spread between the two should prompt hard questions about what the expansion is actually covering.
What good NRR looks like at your stage
Benchmarks without context are noise. Based on ChartMogul's 2024 dataset of 2,100 companies and SaaS Capital's 2025 bootstrapped benchmarks:
| ARR stage | Median NRR | Top quartile |
|---|---|---|
| $1–3M ARR | 88–90% | 94% |
| $3–15M ARR | ~95% | 99% |
| $15–30M ARR | ~100% | 105%+ |
| $100M+ ARR | ~115% | 125%+ |
There is also a segment effect most generic benchmarks ignore. Enterprise-focused SaaS (ACV above $100K) typically sees NRR of 110–130%. Mid-market products ($25K–$100K ACV) typically sit at 100–115%. SMB-focused products are typically 90–105%.
The SMB ceiling is structural. Small businesses fail at 2–3x the rate of enterprise companies. They have lower switching costs and limited budget headroom for expansion. If you are building for sub-$10K ACV customers, 100% NRR might genuinely be world-class for your segment. Applying enterprise benchmarks to an SMB product produces only anxiety.
One more data point worth internalizing: the industry-wide median NRR peaked at 121% in Q1 2022 during low-interest-rate conditions and fell to 111% by Q4 2022. Achieving 100%+ NRR today is best-in-class for most early-stage companies. It is not the floor.
Six ways most teams calculate it wrong
I see the same mistakes across RevOps audits. Most are not technical errors. They are structural decisions that were never made.
Mistake 1: blended NRR hides segment problems. If your enterprise cohort tracks at 130% and your SMB cohort at 70%, your blended NRR might show a respectable 100%. That number looks fine. It is not fine. The SMB segment is collapsing and the enterprise expansion is masking it. Segment NRR by customer tier, ACV band, and acquisition cohort. The blended number is the last thing you want to present to your board.
Mistake 2: cohort timing errors. Many teams calculate "NRR" by dividing current revenue from existing customers by last year's total ARR. This is mathematically wrong if customers joined at different points during the year. They have not all had a full 12 months. The correct approach starts with a fixed cohort from exactly 12 months ago and tracks only those customers forward.
Mistake 3: including new customer revenue. Some teams fold revenue from customers acquired during the measurement window into their NRR calculation. A customer who signed in month 3 of the window was not in the starting cohort. They do not belong in the calculation.
Mistake 4: confusing logo retention with revenue retention. A company can retain 95% of customer logos and lose 20% of revenue if the churning accounts happened to be the largest ones. These are completely different metrics. Logo retention and revenue retention require separate tracking and separate conversations.
Mistake 5: not tracking it at all. Many Series A and early Series B companies calculate NRR in a spreadsheet, quarterly, during the week before a board meeting. Without a CRM that captures deal type at the deal level (new business vs. renewal vs. expansion vs. contraction vs. churn), the calculation is a laborious manual exercise that finance runs once a year. That is too slow to act on anything.
Mistake 6: assuming high NRR is durable. Twilio hit 139% NRR in Q4 2020. By Q1 2024, it was 102%. That is not incompetence. It is the normalization of a usage-based model after pandemic-driven expansion. Before projecting your NRR forward, understand what is actually driving it. High NRR built on a temporary driver looks very different from high NRR built on durable product value and expansion packaging.
NRR measures decisions you made 12 months ago, not the decisions you're making today.
By the time NRR shows a problem, that problem was baked in at the time of sale, during onboarding, and at the 6-month mark. Watching NRR to find problems means watching the scoreboard, not the game. The leading indicators are time-to-value, feature adoption at 30/60/90 days, and expansion trigger events.
The three levers that actually move NRR
NRR has three inputs. Most companies only work on one of them.
Reducing churn
Churn is the most discussed NRR problem. But the cause is almost always upstream of where teams focus. Poor-fit customers acquired during growth-at-all-costs phases, inadequate onboarding, and failure to demonstrate ROI account for the majority of voluntary churn.
The most actionable variable here is time-to-value. Define a "first value moment" for your product and measure how many days it takes new customers to reach it. Companies that get customers to that moment within 30 days have materially lower churn rates. If your average is 60 or 90 days, that is your churn problem, not your QBR cadence.
ICP tightening also matters more than most founders want to admit. Poor-fit customers churn at 2–3x the rate of ICP customers. Tracking churn rate by acquisition source and by the original ICP score at time of sale will show you exactly which segments are dragging NRR down. If you have not done this analysis, you are almost certainly closing the wrong deals.
See our go-to-market work for how we approach ICP tightening as a retention strategy, not just a sales strategy.
Reducing contraction
Contraction is the quiet NRR killer. A customer who downgrades from $24K to $12K ARR does not show up in logo retention. They do not generate a lost deal notification. They just shrink.
The fix is getting ahead of renewals. A proactive health review 90 days before contract end, framed around the customer's business outcomes rather than product features, surfaces downgrade risk early enough to address it. QBRs that connect your product's usage data to measurable ROI before any budget conversation happens are more effective than anything you can do in the final 30 days before renewal.
If customers are downgrading because your pricing tiers feel rigid, adding modular or usage-based options gives them a path to stay at lower spend rather than churning entirely. A $8K contraction is better than a $20K churn.
Driving expansion
Expansion is the most efficient NRR input because it is purely additive once the base is stable. At $50–100M ARR, expansion contributes 58% of total new ARR for the median SaaS company. Getting to that ratio requires deliberate packaging decisions, not just a motivated CS team.
Effective expansion comes from one of four paths: more seats, more products, more usage, or a tier upgrade. The best SaaS companies design all four paths into their pricing architecture so customers hit natural expansion triggers as they succeed. If your product has no natural expansion triggers, expansion requires a sales rep making a call. That is expensive and slow.
Product-led expansion (in-app upsell prompts, feature trial flows, usage limit nudges) generates expansion without a rep involved at all. Snowflake's 168% NRR peak was not the result of great account management. It was a consumption-based pricing model where customer success and revenue expansion are the same motion.
One tactical note: acquiring a new customer costs 5–7x more than expanding an existing one. Expansion revenue is the highest-margin revenue your company generates. If your CS team has a quota but no expansion playbook, you are leaving the most efficient revenue untouched.
How to track NRR in HubSpot
Most HubSpot setups are configured for new business only. There is a single pipeline, deals close as Won or Lost, and nothing captures what happens after the contract is signed. Expansion, contraction, and churn are invisible to the CRM. The data lives in billing systems and spreadsheets, disconnected from the contact and company records where it belongs.
The fix is a pipeline architecture decision. It takes 2–3 days to implement and makes NRR visible in real time.
For the NRR calculation itself, HubSpot's native reporting does not compute the formula directly. Most RevOps teams at Series A/B integrate with a third-party tool: ChartMogul, Subscript, or Dear Lucy. What matters is that the underlying data (deal type, MRR delta, contract dates) is clean in HubSpot before you connect anything to it.
The business case for doing this before your next fundraise: investors ask about NRR in every Series A and B process. Showing them a live dashboard tracked over 12 months, segmented by customer tier, signals operational maturity that commands a premium. Bessemer's research puts companies with NRR above 120% at revenue multiples 2–3x higher than those with below-market retention. The HubSpot setup costs 3 days. The multiple premium is worth a lot more than that.
Our CRM and RevOps work covers this architecture in depth. See also our CRM setup guides and AI automation work for teams building post-sale workflows that feed NRR tracking automatically.
Need help tracking NRR in HubSpot?
We build the pipeline architecture, deal type logic, and renewal automations that make NRR visible without a new tool. Book a free 30-minute audit and we'll show you exactly what your current setup is missing.
Book a free audit →FAQ
What is a good net revenue retention rate for B2B SaaS?
It depends on your stage and customer segment. For VC-backed SaaS at Series A or B, 100%+ NRR is considered good and 110%+ is strong. Enterprise-focused products with ACV above $100K typically see NRR of 110–130%. SMB-focused products with sub-$25K ACV typically top out at 95–105% due to higher underlying business failure rates in that customer segment. The ChartMogul 2024 median across 2,100 companies was 106%. Use stage-appropriate benchmarks rather than generic targets pulled from enterprise SaaS comparisons.
How do you calculate net revenue retention?
Start with a fixed cohort: all customers who were paying at the start of a 12-month period. Add any expansion ARR they generated (upsells, seat additions, usage growth). Subtract contraction ARR (downgrades) and churned ARR (cancellations). Divide by the beginning ARR from that same cohort. Multiply by 100. The most common mistake is using total last-year ARR as the denominator instead of the ARR from a fixed starting cohort, which mixes cohort vintages and produces an incorrect number.
What is the difference between net revenue retention and gross revenue retention?
Gross revenue retention (GRR) measures only what you kept from existing customers: beginning ARR minus contractions and churn. It is always capped at 100% and tells you about customer success in isolation. Net revenue retention adds expansion on top, so it can exceed 100%. The gap between GRR and NRR is often more informative than either number alone. A 20+ point gap suggests expansion is covering a retention problem rather than compounding on a stable base.
Can net revenue retention exceed 100%?
Yes, and that is the goal. NRR above 100% means expansion revenue from existing customers outpaces all losses from churn and contraction. This is called net negative churn. Snowflake reached 168% NRR at its peak. For most growth-stage SaaS companies, 110–120% is a realistic target. Above 120% with a GRR above 90% is genuinely exceptional and commands a meaningful valuation premium in private markets.
How does net revenue retention affect company valuation?
Significantly. Software Equity Group research found that SaaS companies with NRR above 120% command a 63% premium over median valuation multiples. Bessemer Venture Partners data shows companies at that NRR level receive revenue multiples 2–3x higher than those with below-market retention. The logic: NRR above 100% means the company can grow revenue without growing its customer count, signaling that the product delivers durable value and that the business model is inherently efficient. At Series A and B, this matters as much as headline growth rate to sophisticated investors.