Five steps to calculate and act on NPS effectively. The formula, Promoter/Detractor benchmarks, and qualitative analysis techniques for product managers.
NPS is built on a single, standardized question. That uniformity is what makes NPS comparable across companies, industries, and time periods. Any deviation from the standard format breaks comparability and undermines the metric.
Formula
Survey: "How likely are you to recommend [Product] to a friend?" (0-10 scale)Pro tip: Keep the follow-up question open-ended and neutral. Avoid leading questions like "What did we do wrong?" or "What did you love?" A neutral prompt like "What is the main reason for your score?" captures the most honest qualitative responses and works for all score ranges, not just detractors.
Once responses are collected, the first analytical step is categorizing every respondent into one of three groups based on their numeric score. The 0-10 scale is divided into ranges validated through decades of research correlating scores with actual customer behavior.
Formula
Promoters = scores 9-10 | Passives = scores 7-8 | Detractors = scores 0-6Pro tip: When analyzing qualitative follow-up responses, segment by category first. Promoter language reveals what is driving loyalty (themes to amplify). Passive language reveals what would tip them to becoming Promoters (your highest-leverage improvement areas). Detractor language reveals urgent retention risks that require immediate follow-up.
Before applying the NPS formula, calculate the percentage of each respondent group. Percentages (not raw counts) make NPS comparable across survey sizes.
Formula
% Promoters = (Promoter Count / Total Respondents) x 100Pro tip: Always report the response rate alongside your NPS. A 5% response rate NPS of 50 is far less reliable than a 40% response rate NPS of 50. Low response rates introduce selection bias: only motivated customers (very happy or very unhappy) respond, skewing the score. Target 10-15% response rate for statistically meaningful NPS data, 20%+ for high-confidence readings.
The NPS formula: subtract the percentage of Detractors from the percentage of Promoters. Passives are intentionally excluded. They represent neutrality and their scores are implicitly accounted for in the denominator (total respondents).
Formula
NPS = % Promoters - % Detractors (result ranges from -100 to +100)Pro tip: NPS is most valuable as a trend metric, not an absolute number. An NPS that improves from 25 to 40 over 12 months is a more meaningful signal than an NPS of 50 with no historical context. Establish a monthly or quarterly NPS tracking cadence so you can correlate NPS changes with product releases, pricing changes, support initiatives, and market events.
The NPS number tells you how customers feel. The qualitative follow-up tells you why. Treating NPS as only a number misses the most actionable half of the data.
Formula
Close-loop: Detractors contacted within 48h. Promoters activated for referral within 7 days.Pro tip: Build NPS close-looping into your customer success workflow, not just your analytics stack. The competitive advantage of NPS programs comes from acting on the score, not measuring it. Companies with formal Detractor follow-up programs often see meaningful NRR lifts compared to companies that only measure NPS.
Skip the manual math. Use our free NPS calculator with built-in Promoter, Passive, and Detractor analysis, industry benchmarks, and revenue impact projections.
Open Free NPS CalculatorNPS benchmarks vary by industry. For B2B SaaS, an NPS of 30+ is considered good and 50+ is excellent. The B2B SaaS median sits around 35-40 (Retently 2025 ~41; Survicate ~38). World-class scores (70+) are rare and typically associated with category-defining products like Apple at peak product-market fit. More important than the absolute score is improvement over time. A consistent upward trend indicates your product and customer experience are improving. Always compare your NPS to industry-specific benchmarks, not a universal standard.
For relationship NPS (measuring overall customer loyalty), send quarterly. Four times per year captures seasonal variation while avoiding survey fatigue. For transactional NPS (measuring satisfaction with a specific interaction), trigger surveys after key events like onboarding completion, support ticket resolution, or feature adoption milestones. Cap each customer at one NPS survey per 90 days to prevent fatigue and response bias.
For a confidence interval of plus or minus 5 NPS points at 95% confidence, you need approximately 400 responses. For a smaller margin of error (plus or minus 3 points), you need closer to 1,000 responses. For early-stage companies with fewer total customers, report NPS with explicit confidence intervals and avoid making high-stakes decisions on fewer than 50-100 responses. As a rule of thumb, collect at least 100 responses before reporting NPS to leadership.
Relationship NPS (rNPS) measures overall customer loyalty and satisfaction with your product or company at a point in time. It is typically sent quarterly via email and asks customers to evaluate the overall relationship. Transactional NPS (tNPS) is triggered by a specific customer interaction (a support ticket, an onboarding session, a feature use) and measures satisfaction with that specific experience. Use rNPS to track strategic loyalty trends and tNPS to improve specific touchpoints.
Yes. Detractors (0-6) churn at significantly higher rates than Promoters (9-10) across virtually every industry that has studied this. Detractors are roughly 3-5x more likely to churn within 90 days compared to Promoters. This predictive relationship makes NPS a useful leading indicator for churn, especially when combined with product usage data. Customers who score low on NPS AND show declining engagement are your highest-priority retention cases. Implement automated alerts for these dual-risk customers in your CS workflow.