eNPS Calculator (Employee Net Promoter Score) with Margin of Error
How do you calculate eNPS?
Ask "How likely are you to recommend this organisation as a place to work?" on a 0-10 scale. eNPS = % promoters (9-10) - % detractors (0-6); passives (7-8) count in the total only. With 50 promoters, 30 passives and 20 detractors, eNPS = 50% - 20% = +30. With 100 answers its 95% margin of error is about ±15 points.
Almost every eNPS calculator stops at the subtraction. The number that decides what you can say is the margin of error: with 40 answers a score of +20 could really be anything from about -5 to +45.
Enter the counts or paste the raw answers. The calculator gives the score, its margin of error corrected for your team size, and whether the change since the last survey is bigger than chance.
Built by Muhammad Shahzeb Anwar, MSc Industrial and Organizational Psychology. Survey measurement and its error are the bread and butter of people analytics.
Your survey
Runs in your browser. Nothing you type is stored or sent anywhere.
The margin of error, and why small teams need the correction
On a scale of -1 to +1 the variance of a single answer is p + d - (p - d)², where p and d are the shares of promoters and detractors. The standard error is the square root of that divided by the number of answers, times 100 to put it in points; the margin of error is 1.96 standard errors at 95% (Rocks, 2016; Engelhardt, 2016).
Customer NPS formulas assume a huge population. An employee survey is different: if 120 of 150 people answered, there is little left to be uncertain about. The finite population correction, the square root of (N - n)/(N - 1), shrinks the margin accordingly. Enter the number of people invited to use it.
Worked example
100 answers: 50 promoters, 30 passives, 20 detractors. eNPS = 50 - 20 = +30. Variance = .50 + .20 - (.30)² = .61. Standard error = √(.61/100) x 100 = 7.81 points; 95% margin = 1.96 x 7.81 = ±15.3. If those 100 people were out of a company of 150, the correction is √(50/149) = .579 and the margin falls to ±8.9.
Last time the same company scored 40 promoters, 35 passives, 27 detractors: +12.7. The rise of 17.3 points has a standard error of about 11.1 (the test leaves out the team-size correction, to stay on the safe side), z = 1.55, p = .12: it could be chance. Report it as "up, but not yet a clear change", and look at the comments.
What is a good eNPS?
Any score above 0 means more promoters than detractors. Published "benchmarks" come from survey vendors' own client bases and use different questions and samples, so they are a weak guide. The more useful comparison is your own score over time, with its margin of error, and the comments people give with their score. One question cannot tell you why people feel as they do.
What this will not tell you
The margin of error covers sampling error only. It cannot correct for who chose not to answer, a leading question, or people answering differently because they fear they can be identified. Report results only for groups of at least five people. Net Promoter, NPS and Net Promoter Score are registered trademarks of Bain & Company, Inc., NICE Systems, Inc. and Fred Reichheld; this page is independent of them. Nothing you type leaves your browser.
Questions people actually ask
What is a good eNPS score?
Above 0 means more promoters than detractors. Vendor benchmarks vary widely and are not comparable; your own trend, with its margin of error, is the better yardstick.
What is the eNPS formula?
eNPS = percentage of promoters (9-10) minus percentage of detractors (0-6). Passives (7-8) are counted in the total but not subtracted.
How many responses do I need for eNPS?
For a margin of about 10 points at 95% you usually need 100 to 250 answers from a large company; in a small team, most of the team. The calculator shows the number for your figures.
Can eNPS be negative?
Yes. It ranges from -100 (everyone a detractor) to +100 (everyone a promoter).
How do I know if my eNPS change is significant?
Compare the change with its standard error, the square root of the sum of the two surveys' squared standard errors. The calculator does this test; a change smaller than about two standard errors could be chance.
How often should you measure eNPS?
Quarterly or twice a year is common. Measuring more often than the score can really change mostly measures noise, especially in small teams.
Sources
The variance and interval follow Rocks (2016) and Engelhardt (2016); the finite population correction is the standard one for sampling without replacement. Checked on 2 November 2026.
- Rocks, B. (2016). Interval estimation for the "net promoter score". The American Statistician, 70(4), 365-372: https://doi.org/10.1080/00031305.2016.1158124
- Engelhardt, A. (2016). Net Promoter Score confidence intervals 2: maths and stats: https://www.r-bloggers.com/2016/01/net-promoter-score-confidence-intervals-2-maths-and-stats/
- Reichheld, F. F. (2003). The one number you need to grow. Harvard Business Review, 81(12): https://hbr.org/2003/12/the-one-number-you-need-to-grow
Cite this tool
Free to use and free to quote. If a figure here is useful in something you are writing, a link back is all that is asked.
Muhammad Shahzeb Anwar, MSc Industrial and Organizational Psychology. eNPS Calculator with Margin of Error. Shahzeb Speaks. https://www.shahzebspeaks.com/enps-calculator/
The other free tools
Each one answers a single question and refuses the ones it cannot. All free, none asks for an email address.
Pakistan employment law6 tools
India3 tools
UK employment law4 tools
United States5 tools
Canada4 tools
EU regulation and hiring law5 tools
I/O psychology and psychometrics13 tools
US money and tax (2026)5 tools
UK money and tax (2026-27)7 tools
Canada money and tax4 tools
Online sellers3 tools
Household planners4 tools
Hiring and selection4 tools
Absence, pay, turnover and engagement4 tools
Reading a number without being fooled by it4 tools
Measuring more than one question?
I/O Psychology Prep, the free study app, explains engagement, job attitudes and survey measurement in short flashcards.