The Complete Guide to NPS for E-commerce: Measure, Track, and Improve Customer Loyalty
How to implement Net Promoter Score on your Shopify store — from survey design to analysis to action. With benchmarks for e-commerce.
Net Promoter Score (NPS) is the most widely used customer loyalty metric in the world. It's simple to implement, easy to understand, and — when used correctly — a reliable predictor of growth.
But most e-commerce stores either don't track NPS at all, or track it incorrectly. This guide covers everything you need to implement NPS properly on your Shopify store.
What Is NPS?
NPS measures customer loyalty with a single question:
"How likely are you to recommend [brand] to a friend or colleague?"
Customers respond on a 0–10 scale and are grouped into three categories:
- Promoters (9–10): Loyal enthusiasts who will keep buying and refer others
- Passives (7–8): Satisfied but unenthusiastic — vulnerable to competitors
- Detractors (0–6): Unhappy customers who can damage your brand through negative word of mouth
NPS = % Promoters − % Detractors
The score ranges from −100 (everyone is a detractor) to +100 (everyone is a promoter).
E-commerce NPS Benchmarks
Understanding where you stand relative to the industry helps you set realistic targets.
| Segment | Average NPS | Top Quartile |
|---|---|---|
| E-commerce (overall) | 45 | 62+ |
| Fashion & Apparel | 43 | 58+ |
| Health & Beauty | 47 | 65+ |
| Home & Garden | 41 | 55+ |
| Food & Beverage | 52 | 70+ |
| Electronics | 38 | 50+ |
Sources: Retently, Delighted, CustomerGauge aggregate benchmarks
If your NPS is above 50, you're performing well. Above 70, you're world-class. Below 30, you have significant experience issues to address.
Companies with NPS above 50 grow at 2.5x the rate of their industry average — this isn't a vanity metric.
When to Measure NPS
Post-Purchase (Transactional NPS)
Ask NPS on the order confirmation page or in a follow-up email 7–14 days after delivery. This measures satisfaction with a specific transaction.
Best for: Identifying experience issues tied to specific orders, products, or time periods.
Periodic (Relational NPS)
Survey your entire customer base on a regular schedule (quarterly is most common). This measures overall brand loyalty independent of any single transaction.
Best for: Tracking long-term brand health and loyalty trends.
Which Should You Start With?
Post-purchase transactional NPS. It's easier to implement, gives you higher response rates (30–50% vs. 10–15% for email), and ties to specific orders so you can investigate low scores.
Setting Up Your NPS Survey
The Question
Stick with the standard wording: "How likely are you to recommend [Your Brand] to a friend?"
Don't get creative with the question — consistency is what makes NPS comparable across time and across the industry.
The Scale
Use a visual 0–10 scale. On mobile, use tappable number buttons rather than a slider (sliders are imprecise on touchscreens).
The Follow-Up
After the score, ask one open-ended question:
- For Promoters (9–10): "What do you love most about us?"
- For Passives (7–8): "What could we do better?"
- For Detractors (0–6): "What was the main reason for your score?"
This qualitative data is where the real insights live. The number tells you how many are happy or unhappy. The follow-up tells you why.
Placement
For transactional NPS, the order confirmation page is ideal. The customer is engaged, in a positive state, and the response rate will be 3–4x higher than email.
Analysing Your NPS Data
Track the Trend, Not the Number
A single NPS score is a snapshot. The trend over time is what matters. Plot your monthly NPS and look for:
- Upward trends — your improvements are working
- Downward trends — something changed (investigate immediately)
- Seasonal patterns — holiday buyers may score differently than regular customers
Segment Your Data
Overall NPS hides important variation. Segment by:
| Segment | What It Reveals |
|---|---|
| First-time vs. repeat buyers | Is the first purchase experience good enough to earn a second? |
| Order value | Do high-value customers have different expectations? |
| Product category | Are certain products driving dissatisfaction? |
| Traffic source | Do customers from different channels have different satisfaction levels? |
| Device | Is the mobile experience lagging behind desktop? |
Read Every Detractor Comment
Every response from a detractor (0–6) deserves a read. Look for patterns:
- If multiple detractors mention shipping speed → investigate your fulfilment
- If sizing comes up repeatedly → improve product descriptions
- If "customer service" appears → audit your support process
Acting on NPS
Close the Loop With Detractors
When a customer gives a low score, reach out personally within 48 hours. A simple email:
"Hi [Name], thank you for your feedback. I noticed your recent experience wasn't great, and I'd love to make it right. Could you tell me more about what happened? — [Founder Name]"
This single action can convert detractors into promoters. 67% of churn is preventable if the issue is resolved in the first interaction.
Amplify Promoters
Promoters are telling you they'd recommend you. Make it easy:
- Follow up with a referral programme invitation
- Ask for a review on your product page
- Invite them to share on social media
Fix Systemic Issues
When the same feedback appears from multiple detractors, it's a systemic issue. Prioritise fixes based on frequency and impact:
- High frequency, high impact: Fix immediately (e.g., checkout confusion)
- High frequency, low impact: Schedule for next sprint (e.g., minor UX annoyance)
- Low frequency, high impact: Investigate case-by-case (e.g., damaged products)
- Low frequency, low impact: Monitor but don't prioritise
Common NPS Mistakes
1. Only Measuring, Never Acting
NPS without follow-up action is a waste of everyone's time. Build the response process before you launch the survey.
2. Survey Fatigue
Don't ask NPS on every order. For repeat customers, cap it at once per quarter. For new customers, the first order is always worth surveying.
3. Cherry-Picking When to Survey
Sending NPS surveys only after positive interactions inflates your score and blinds you to problems. Survey consistently, regardless of the transaction.
4. Ignoring Passives
Passives (7–8) are your biggest opportunity. They're satisfied but not loyal. A small improvement could tip them into promoter territory. A competitor's offer could tip them the other way.
5. Obsessing Over the Number
NPS is a diagnostic tool, not a trophy. A score of 45 that's rising is better than a score of 60 that's falling. Focus on the trend and the qualitative feedback.
NPS as Part of Your Feedback Strategy
NPS works best alongside other feedback mechanisms:
- Attribution surveys tell you where customers come from → set up post-purchase attribution
- Star ratings give you quantitative product-level data
- Open-ended feedback captures what you'd never think to ask
- NPS measures overall loyalty and predicts growth
Together, these give you a complete picture of customer sentiment. Start with one and expand as you build the review habit.
Explore FeedbackStack to see how NPS, attribution, and star ratings work together in a single Shopify app, or join the waitlist to get notified when we launch.
Related reading: Post-Purchase Survey Best Practices · How to Choose the Right Feedback Widget
Keep reading
Start collecting customer feedback
Beautiful on-site surveys for your Shopify store. Attribution, NPS, star ratings, and more.