Free tool

NPS Calculator, Net Promoter Score Calculator

Turn your survey responses into a Net Promoter Score in one click. Enter how many promoters, passives and detractors you have and see your NPS, breakdown and band instantly.

Your responses

How many of each?

Group your survey answers by the 0–10 likelihood-to-recommend score.

Total responses: 100

Your Net Promoter Score

60World-class

An NPS of 50+ is world-class, your customers are actively recommending you.

Promoters
70 · 70%
Passives
20 · 20%
Detractors
10 · 10%
Copy results

What is NPS, and how the NPS calculator works

Net Promoter Score (NPS) is the most widely used measure of customer loyalty. It comes from a single survey question, “How likely are you to recommend us to a friend or colleague?”, answered on a 0–10 scale. Every response is sorted into one of three groups: Promoters (9–10) who are loyal enthusiasts, Passives (7–8) who are satisfied but unenthusiastic, and Detractors (0–6) who are at risk of churning or speaking negatively about you.

The formula is deliberately simple. Convert promoters and detractors into percentages of your total responses, then subtract: NPS = % Promoters − % Detractors. In raw counts that is NPS = round((promoters − detractors) ÷ total responses × 100). The result is a whole number between −100 (everyone is a detractor) and +100 (everyone is a promoter), so it is not a percentage even though it looks like one. Passives count toward your total but never move the score directly, they simply dilute it, which is why a store full of lukewarm 7s and 8s can post a surprisingly low NPS. The calculator above runs exactly this formula and updates live as you type.

How to use this NPS calculator, step by step

  1. 1. Export your survey results and count how many responses fall into each band: 9–10, 7–8 and 0–6.
  2. 2. Enter the counts into the Promoters, Passives and Detractors fields above.
  3. 3. Read your Net Promoter Score, the colour-coded band, and the promoter/passive/detractor percentage breakdown.
  4. 4. Copy the results to share internally, then re-run it each period to watch the trend rather than a single snapshot.

A worked example

Say you collected 500 responses: 310 promoters, 120 passives and 70 detractors. Promoters are 310 ÷ 500 = 62%, detractors are 70 ÷ 500 = 14%. Your NPS is 62 − 14 = +48, a “great” score. Notice the 120 passives (24% of responses) never entered the subtraction, but had 80 of them been detractors instead, your score would have collapsed to 0. That sensitivity is exactly why moving passives up and detractors out is where the real growth lives.

NPS benchmarks by industry

NPS is only meaningful in context. A score of +35 is excellent for a telecom company and mediocre for a boutique ecommerce brand. Use these rough industry bands as a sanity check, then benchmark hardest against your own previous quarter and your direct competitors:

IndustryTypical “good” NPS
Ecommerce & retail40 to 60
Consumer software / SaaS30 to 50
Apparel & fashion30 to 45
Health, beauty & cosmetics35 to 55
Financial services30 to 45
Telecom & utilities10 to 30

Ranges are directional, drawn from published cross-industry NPS studies; your own trend is the benchmark that matters most.

Why NPS matters for Shopify merchants

For a Shopify store, promoters are not just a feel-good metric, they are your cheapest growth channel. Enthusiastic customers leave the reviews that win search visibility, drive word-of-mouth referrals, and lift repeat-purchase rates. Detractors do the opposite, quietly, through chargebacks, refund requests and one-star reviews. Tracking NPS by segment, new vs. returning customers, by product line, or by acquisition channel, tells you precisely where loyalty is being built or broken, long before it shows up in your revenue.

Common mistakes to avoid

  • Treating NPS as a percentage. It is an index from −100 to +100. “Our NPS is 50%” is a category error.
  • Reading a tiny sample. Twenty responses can swing 20+ points on a single angry customer. Wait for a few hundred before drawing conclusions.
  • Ignoring passives. They drag your score and represent your biggest upside, small experience improvements can convert them into promoters.
  • Skipping the “why?”. The score tells you the temperature; the open-ended follow-up tells you what to fix. Always pair them.
  • Measuring once. A one-off number is vanity. NPS earns its keep as a trend you can move quarter over quarter.

How to collect NPS automatically on Shopify

Manual NPS surveys are tedious and quickly go stale. The reliable way to keep your score fresh is to trigger a short post-purchase survey automatically a few days after each order is delivered, the same window that produces the highest response rates for review requests. Reviewz sends these requests on autopilot for every Shopify order, routes happy customers to leave public reviews, and captures private feedback from unhappy ones before it becomes a one-star review, turning your NPS process into a continuous, hands-off loop.

Built and maintained by the Reviewz team, we help 250+ Shopify stores collect reviews.

Frequently asked questions

What is a good NPS score?

Any score above 0 means you have more promoters than detractors. Above 30 is considered great and above 50 is world-class. Because averages vary widely by sector, the most honest answer is relative: a 'good' NPS beats your direct competitors and improves on your own previous quarter. For Shopify ecommerce brands, scores in the 40–60 range are common among well-loved stores, while a score under 20 usually signals fulfilment, product-quality or support friction worth investigating.

How is NPS calculated?

NPS = % of promoters − % of detractors. Group every 0–10 survey response into promoters (9–10), passives (7–8) and detractors (0–6), convert promoters and detractors to percentages of all responses, then subtract. Passives are counted in the denominator but never added to the score, so a wall of 7s and 8s quietly drags your number down. The result is a whole number from −100 to +100, not a percentage, even though it is written without a sign.

Do passives affect the NPS?

Yes, indirectly. Passives are excluded from the numerator but included in the total response count, which dilutes the score. A large block of passives lowers your NPS even though those customers are not actively unhappy. That is by design: NPS rewards enthusiasm, not mere satisfaction, because only enthusiastic customers reliably refer others.

How often should I measure NPS?

Relationship NPS (overall brand sentiment) is typically measured quarterly so you can track a trend without survey fatigue. Transactional NPS, sent right after a specific order, delivery or support ticket, can run continuously because each customer only sees it once per event. Most Shopify stores combine both: an always-on post-purchase survey plus a quarterly roll-up of the trend.

How many responses do I need for NPS to be reliable?

There is no hard minimum, but small samples are noisy and a handful of detractors can swing the number by 20+ points. Aim for at least a few hundred responses before reading too much into a single figure, report a confidence range when your sample is small, and always watch the trend over time rather than one snapshot.

Collect NPS and reviews on autopilot with Reviewz

Calculate your NPS here, then collect NPS surveys and reviews automatically from every Shopify order, no manual surveys required.

Get Reviewz on Shopify
Con la confianza de más de 350 tiendas Shopify

Empieza a generar ingresos con reseñas.

Convierte cada compra en una reseña de 5 estrellas con WhatsApp, SMS y email, y a cada cliente en comprador recurrente.

5x más reseñas+300,000 reseñas recopiladasInstalación en 1 clic