Net Promoter Score (NPS)

Net Promoter Score (NPS) is a customer-loyalty metric measured by a single survey question: "On a scale of 0 to 10, how likely are you to recommend us to a friend?" Customers who score 9–10 are promoters, 7–8 are passives, and 0–6 are detractors. NPS is calculated as the percentage of promoters minus the percentage of detractors, producing a number between –100 and +100. The score itself is a starting point; the value comes from customer feedback analysis on the open-ended responses that accompany it.

How NPS is calculated

If 60% of respondents are promoters, 25% passives, and 15% detractors, NPS = 60 – 15 = 45. Passives don't enter the calculation directly but matter for trend tracking — passives drifting toward detractor territory is an early signal of declining satisfaction.

Why NPS matters for ecommerce

NPS captures something most performance metrics miss: whether customers feel strongly enough about the brand to recommend it. Conversion rate, AOV, and repeat purchase rate measure transactional behavior; NPS measures the emotional foundation underneath that behavior. Brands with high NPS tend to have lower CAC over time (more referrals, more branded search) and higher retention; brands with deteriorating NPS often see those metrics erode 2–4 quarters before the financials reflect the decline.

What counts as a good NPS

NPS is highly category-dependent. Useful reference points for ecommerce:

  • Below 0: more detractors than promoters. Material customer experience problem; brand health is at risk regardless of short-term financials.
  • 0 to 30: below-average for ecommerce. Indicates inconsistent experience or weak differentiation.
  • 30 to 50: mid-range, typical of well-run but not category-leading brands.
  • 50 to 70: strong performance. Often correlates with high repeat-purchase rates and meaningful organic growth.
  • 70+: exceptional. Common in category leaders with strong product-market fit and brand affinity (Apple, Tesla, Trader Joe's territory).

The trend matters more than the absolute number. NPS rising over time is healthier than a static high score that's been declining.

What a poor NPS tells you

  • Product or quality issues: detractors most often cite product disappointment or quality problems. Their open-ended responses are the diagnostic.
  • Fulfillment and post-purchase experience: late shipping, poor packaging, broken items, and return friction drive detractor scores even when the product is good.
  • Customer support gaps: response time, resolution quality, and channel availability shape NPS heavily.
  • Expectation mismatch: when marketing oversells what the product delivers, NPS suffers regardless of product quality.

How to improve NPS

  • Read every detractor open-ended response. The pattern across responses tells you what's actually wrong, not what the team thinks is wrong.
  • Close the loop with detractors. Reaching out to detractors with a real fix (not a canned apology) often converts them to passives or promoters and reduces churn.
  • Fix the systemic causes, not just the symptoms. If shipping is the top complaint, fixing one customer's experience doesn't help; fixing the carrier choice or 3PL workflow does.
  • Track NPS by acquisition channel and customer segment. Different channels often produce very different NPS — sometimes paid acquisition brings in customers with mismatched expectations who score lower than referral-acquired customers, even with the same product.

In most stores, NPS survey answers live in a tool that's disconnected from the systems that could act on them — a detractor's response sits apart from their order history, subscription status, or support tickets, which is why “closing the loop” so often stays a talking point instead of a workflow. Pairing a customer retention and loyalty program with Shopify analytics and reporting that ties survey scores back to actual purchase and support data is what makes segmenting NPS by channel and cohort possible, instead of theoretical.