Net Promoter Score (NPS) Calculator
Calculate Net Promoter Score (NPS) from promoter, passive, and detractor survey counts. Get the NPS, the percentage breakdown of each group, and a qualitative benchmark rating.
Input
Number of respondents who scored 9 or 10 — your loyal enthusiasts.
Number of respondents who scored 7 or 8 — satisfied but unenthusiastic.
Number of respondents who scored 0 through 6 — unhappy customers.
Output
| Metric | Value |
|---|---|
| No data yet | |
Guides
The Net Promoter Score (NPS) Calculator turns raw survey responses into the single-number loyalty metric used across support, product, and marketing teams to track how customers feel about a company, product, or experience.
What is NPS?
NPS comes from one question: "How likely are you to recommend us to a friend or colleague?" — answered on a 0–10 scale. Respondents are sorted into three groups:
- Promoters (score 9–10) — loyal enthusiasts who keep buying and refer others.
- Passives (score 7–8) — satisfied but unenthusiastic, and easily won over by a competitor.
- Detractors (score 0–6) — unhappy customers who can damage a brand through word of mouth.
The score itself is the gap between your promoters and your detractors:
NPS = % Promoters − % DetractorsNPS ranges from -100 (every respondent is a detractor) to +100 (every respondent is a promoter). Passives don't factor into the formula directly — they only affect it by changing the total each percentage is calculated against.
How to use it
- Enter the number of Promoters — respondents who scored 9 or 10.
- Enter the number of Passives — respondents who scored 7 or 8.
- Enter the number of Detractors — respondents who scored 0 through 6.
The calculator instantly shows total responses, the percentage breakdown of each group, the NPS score, and a qualitative rating.
Interpreting the score
There's no universal pass/fail line — a "good" NPS varies a lot by industry — but these widely-cited benchmark ranges give a useful reference point:
| NPS Range | Rating |
|---|---|
| 70 to 100 | World Class |
| 50 to 69 | Excellent |
| 30 to 49 | Great |
| 0 to 29 | Good |
| Below 0 | Needs Improvement |
Any positive score means promoters outnumber detractors, which is generally seen as a healthy sign. What matters most for most teams is the trend over time, not a single snapshot.
Why don't passives count in the formula?
Passives are satisfied but not vocal advocates — they're unlikely to actively promote you, but also unlikely to badmouth you. Excluding them keeps the score focused on the two groups that actively move word-of-mouth in either direction.
Can NPS be negative?
Yes. A negative NPS means detractors outnumber promoters, which usually signals real product or service problems worth investigating.
Privacy
All calculations run entirely in your browser. Your survey counts are never uploaded or stored.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/net-promoter-score-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"promoters": "520",
"passives": "300",
"detractors": "180"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `net-promoter-score-calculator` tool (Net Promoter Score (NPS) Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.