Net Dollar Retention
Compute NDR = (start ARR + expansion − churn − contraction) / start ARR × 100.
NDR / NRR: the king of SaaS retention
Net Dollar Retention (also called Net Revenue Retention) tells you how much revenue from an existing cohort grew or shrunk over 12 months: NDR = (Starting ARR + Expansion − Downgrade − Churn) / Starting ARR. Anything above 100% means expansion outpaced your losses, which is the famous net negative churn. To put numbers on it, look at Snowflake 158%, Datadog 130%, Twilio 130%, and MongoDB 120%. Once NDR drops below 90%, you have a real product-market fit or churn problem on your hands. Do not confuse it with GRR (Gross Retention), which leaves expansion out entirely and can never go above 100%.
Context and benchmarks
You will see it front and centre in Series A/B pitch decks and board reports. Investors will pay premium multiples for NDR > 120%, since it points to genuine product-market fit and a consumption-driven model. It is also the number that settles where you put your energy: chasing retention and expansion, or going after new logos.
FAQ
NDR or GRR? NDR counts expansion (upsell and cross-sell), so it can run past 100%. GRR only looks at losses (churn plus downgrade) and tops out at 100%. Report both rather than picking one.
Should new logos enter the calculation? No. NDR looks only at the cohort you already had at the start of the period. Customers you win during the period belong in New ARR.
What is a good NDR by segment? Expect roughly 90–100% in SMB, 100–110% in mid-market, and 110–130%+ in enterprise. Usage-based pricing usually pushes NDR higher than a flat subscription would.
Related Tools
Churn Rate Calculator
Compute churn rate (cancellation rate) and retention rate. Supports customer churn and revenue churn. Everything in your browser.
Cohort Retention Calculator
Compute cohort retention rate by month.
Net Carbs (Keto)
Subtracts fiber and half the sugar alcohols from total carbohydrate, all in grams, leaving the net carbs that count against a ketogenic daily limit.
Net Assimilation Rate (Gregory Formula)
Computes the net assimilation rate of a plant by the classic Gregory formula, the core of plant growth analysis. The rate is the dry matter gain per day multiplied by the ratio between the difference of the natural logarithms of the two leaf areas and the difference of the areas themselves: NAR = [(W2 − W1) ÷ interval] × [ln(A2) − ln(A1)] ÷ (A2 − A1). The result measures net photosynthetic efficiency per unit of leaf area, with respiration already discounted — typical values for annual crops in full growth lie between 5 and 15 grams per square metre of leaf per day, and a decline along the cycle indicates canopy self-shading. Gregory's (1926) logarithmic form was adopted rather than the approximation NAR = mass gain ÷ (mean leaf area × interval), because the former is exact when leaf area grows linearly with dry mass over the interval, which is the standard assumption of classic growth analysis. Enter the initial and final dry masses, the initial and final leaf areas and the interval between the two samplings.
NPS (Net Promoter Score)
Takes counts of promoters (9-10), passives (7-8) and detractors (0-6) and returns the NPS on the -100 to 100 scale, plus the band it falls in.
Reservoir Net Pay
Compute a reservoir's net pay (net productive thickness) by multiplying the gross interval thickness by the net-to-gross ratio (N/G), the fraction of rock with enough porosity and permeability to produce. Shale layers, tight rock or water zones are discounted. The net pay, not the total thickness, is what enters the oil and gas volume calculations. Enter the gross thickness and the net-to-gross ratio.
The results provided by this tool are for general informational and educational purposes only and do not constitute professional, financial, medical, legal, tax or accounting advice. Always confirm important decisions with a qualified professional and official sources.