Free Tool

Free NPS Calculator (Net Promoter Score)

Calculate Net Promoter Score (the customer-loyalty metric, not Indian National Pension Scheme). Paste 0-10 scores or enter counts. Benchmarks, common mistakes, free.
Sign up with Shopify
5x more reviews
+300k reviews collected
1-click setup
+40

Great

An NPS above 30 generally indicates strong customer loyalty.

Detractors (0-6)
0
0% of total
Passives (7-8)
0
0% of total
Promoters (9-10)
0
0% of total

Formula: NPS = % Promoters − % Detractors. Score ranges from -100 (all detractors) to +100 (all promoters).

Discover other free tools to boost your trust on your Shopify website

Starter
0-250 orders /mo
+0.15€ per extra order
59€
per month
Pro plan includes:
WhatsApp, SMS, Email
Basic AI Analysis
Trustpilot Auto-Matching Reviews
Custom branding
Slack & discord notifications
Sign up with Shopify
Growth
250-2500 orders /mo
+0.10€ per extra order
119€
per month
⃪ All Starter features
Upsell automation
AI Analysis & insights
Automatic review reminder
Sign up with Shopify
Unlimited
Unlimited orders /mo
299€
per month
⃪ All growth features +
Dedicated Success Manager
Sign up with Shopify
How it Works

Calculate your NPS in 10 seconds

Quick disambiguation: this calculator computes the customer-loyalty Net Promoter Score, not the Indian National Pension Scheme retirement calculator (very different keyword that happens to share the abbreviation). For the customer NPS metric, the formula is strict: percentage of promoters (9-10 scores) minus percentage of detractors (0-6 scores). The result ranges from -100 to +100. This tool computes it from raw scores or category counts, benchmarks against industry medians, and warns about common methodology mistakes.

Pick your input method

Tab 1: enter counts of detractors, passives, promoters (if you already have them). Tab 2: paste raw 0-10 scores from your NPS survey. We handle categorization.

Click Calculate

Everything runs in your browser. The formula is strict: NPS = % promoters − % detractors. Score ranges from -100 to +100.

Read the verdict + benchmarks

You get the NPS score, a verdict (Critical → Elite), per-category counts with percentages, a visual distribution bar, and a benchmark (Tesla +96, Netflix +68, SaaS median ~30).

FAQ

Your questions, answered.

What is a good NPS score?
Above zero is technically positive (more promoters than detractors). Above 30 is great. Above 50 is world-class (Apple at 72, Amazon at 62). Above 70 is elite (Tesla at 96, Costco at 79, Netflix at 68). The SaaS industry median is around 30; e-commerce sits closer to 45; consumer services hover near 25. Compare against your specific industry rather than a global benchmark.
What are the most common NPS mistakes?
Four mistakes ruin most NPS programs. One, using a 1-10 scale instead of 0-10 (the official Reichheld scale starts at zero). Two, asking too soon after purchase (you measure unboxing excitement, not real satisfaction). Three, not segmenting (your overall NPS hides which segments love you and which hate you). Four, not closing the loop (asking 0-6 detractors why is where the value is, not the score itself).
Should NPS be on a 0-10 or 1-10 scale?
The original Reichheld methodology uses 0-10 (eleven points). Some tools use 1-10 (ten points), which arguably forces a slightly more positive distribution because there's no zero option for genuinely angry customers. If you're benchmarking against published NPS data, use 0-10 to keep results comparable. This calculator accepts both, but the formula assumes 0-10 categorization (0-6 detractors, 7-8 passives, 9-10 promoters).
How many responses do I need for a reliable NPS?
Minimum 30 responses for rough directional signal. 100 plus per segment (product, plan tier, country) for 95 percent statistical confidence. Below 30 responses, individual ratings swing the score wildly, so a "70 NPS from 12 responses" is meaningless. To collect enough at scale, automate it: Reviewz.ai sends NPS surveys after each Shopify purchase and aggregates results in real time.