Free tool
Nothing leaves your browser.
How many responses does your score actually need?
Enter what you have and see the honest range around it, plus what it would take to tighten. This is the same arithmetic UserVane uses to decide whether a score is worth showing at all, so the answer here and the answer in the product agree.
The calculator
Your number, with its interval
Limits
What this number is not
A margin is a narrow claim, and reading it as a general accuracy score is the mistake this page exists to prevent.
- It does not tell you the score is right
- The interval covers sampling noise: the luck of which people answered, among people equally likely to answer. Everything else that can make a score wrong is outside it.
- It cannot see who chose not to answer
- This is usually the bigger error and no sample size fixes it. If unhappy users churn before the prompt fires, or it only appears once someone reaches step five, you are measuring the people who stayed. A plus or minus 3 on that sample is a precise measurement of the wrong population, and it is more dangerous than a wide interval because it looks authoritative.
- It does not make two numbers comparable
- Quarter-over-quarter movement is only a change if the intervals do not overlap. Most reported swings of a few points are inside the noise of both samples, and the honest report is that you cannot tell yet.
- It assumes the responses are independent
- One frustrated team filing eight responses from the same account is one opinion counted eight times. The arithmetic cannot see that, and neither can any calculator.
The arithmetic
How it is calculated
Proportions use the Wilson score interval at 95%, which stays honest when everyone answers the same way. The common alternative reports a margin of zero at 100% agreement, which is obviously false and is why a naive calculator will tell you a five-for-five sample is perfect.
NPS is a difference between two proportions, so its interval is built from the Wilson bounds of the promoter and detractor rates paired at their worst case. That is wider than treating NPS as one proportion, and it is the honest width.
Below 10 responses UserVane suppresses the headline instead of printing a number, and under 100 it marks the score as still settling. Those thresholds are the product's, not this page's.
Every score in UserVane ships with this attached. The margin, the sample size, and where the responses came from, on the dashboard and over the API.