nps survey best practices representation

Table of Contents

12 NPS Survey Best Practices (with Data & Insights)

Updated : May 16, 2026
12 Mins Read

Table of Contents

You’re collecting feedback, but it’s not assisting as you hoped. You send an NPS survey, you receive a score, and then someone asks, “Is this good or bad?” Another person asks, “What do we fix first?” If you’ve had that happen, you’re not alone. 

The tricky part is that NPS can get noisy fast. If you send it at random times, to random people, or you change the NPS survey questions every round, the score begins to feel unreliable. It’s not that NPS is broken. It’s that the setup needs to be steady, so the results mean something. That’s why following proven NPS survey best practices matters, because they help you collect feedback you can trust. 

In this guide, we show you how to set up NPS in a simple, repeatable way. You’ll learn how to avoid common errors that increase or decrease the score for the wrong reasons. You’ll also get benchmarks to sanity-check your results, so you can tell if you’re improving or just seeing a one-time spike.  

And if you’re already using customer experience analytics, you’ll see how NPS fits into the bigger picture, so you’re not relying on a single number alone.  

KEY TAKEAWAYS 

  • NPS only helps when you keep the question, timing, and audience consistent. 
  • Use the right NPS type: relationship NPS for long-term loyalty, transactional NPS for specific moments. 
  • Don’t trust a single score; compare it with industry benchmarks and track the response rate to avoid skewed data. 
  • Open-text comments are your roadmap; tag them weekly and fix the top one or two themes first. 
  • Turn feedback into action fast with Desku.io by tracking follow-ups in a single inbox, routing with automation, and replying consistently. 
Blog0035 strip1
12 nps survey best practices (with data & insights) - blogs

What is NPS? 

Net Promoter Score (NPS) is a simple way to measure customer loyalty. It asks one question: 

“How likely are you to recommend us to a friend or colleague?” 

Customers reply using a 0 to 10 scale. This score helps you understand how customers feel about your business at that moment and track those feelings over time. 

How NPS is Calculated 

After you collect responses, you sort people into three groups: 

  1. Promoters (9 to 10): Very happy customers. 
  1. Passives (7 to 8): Satisfied, but not fully loyal. 
  1. Detractors (0 to 6): Unhappy customers. 

Then, calculate the score using this formula: 

NPS = % Promoters − % Detractors

Passives don’t go into the final math.  

Here’s a tiny example that is easy to follow. Say you get 10 replies: 

  • 6 people give 9 or 10 (Promoters). 
  • 2 people give 7 or 8 (Passives). 
  • 2 people give 0 to 6 (Detractors). 

Promoters = 6/10 = 60% 

Detractors = 2/10 = 20% 

NPS = 60% − 20% = 40 

NPS scores run from -100 to 100. The closer your score is to 100, the stronger your customer loyalty usually is. 

What is a “Good” NPS Score? 

Before you judge your score, it is useful to have a quick reference point. SurveyMonkey’s 2025 benchmark data (based on 150,000+ organizations) shares these global numbers as a simple gut check:  

  • Global Average: +32 
  • Median: +44 
  • Top Quartile: +72 or higher  

Still, don’t treat global averages as your final answer. NPS expectations vary widely from one industry to the next, so your real benchmark is usually your own market.  

You might ask yourself, why have industry benchmarks when it’s not the final thing to compare? It’s because industry data gives you a more realistic comparison.  

In Qualtrics’ 2024 consumer NPS benchmark, grocers had the highest average NPS (34.3), while car rental had the lowest (15.8). 

To cross-check numbers by industry, you can also review Delighted’s NPS benchmarks page, which lists high, low, and average scores across multiple industries.  

Benefits of NPS 

NPS has a lot of benefits, but below are three that matter most: 

  1. Scale: You can gather NPS ratings from a large group of customers without much effort. Since it’s one clear question, many people can respond quickly. 
  1. Scope: You can measure the score repetitively to spot trends. If it rises or falls, that shift tells you the customer experience is improving or slipping. 
  1. Focus: NPS helps you place attention on the changes that support retention and growth. When customers feel confident and satisfied, your business is more likely to grow, too. 

Important: NPS only works when you run it the same way over time and act on what customers tell you. The score is just a signal. The real win comes from the follow-up, fixing the root issue, and making the next customer experience smoother. 

Net Promoter Score Best Practices 

In this section, we show you 12 NPS survey best practices to receive more benefit from this: 

Choose the Right NPS Type 

Before you send your first survey, decide what you’re trying to learn. NPS works best when you match the survey type to your goal. 

Relationship NPS is sent on a schedule, for example, monthly or quarterly. It measures long-term loyalty and overall trust in your brand. If your goal is growth tracking, this is usually the better starting point.  

However, transactional NPS is sent right after a key moment. For instance, after onboarding is complete, after a support ticket is solved, or after an order is delivered. It helps you spot issues tied to a single interaction, to fix weak points faster.  

Now, which one to choose? A simple rule: use relationship NPS to see how loyalty changes over time, then use transactional NPS to find what went wrong in a specific step. That choice keeps your results clear from day one. 

Keep Survey Short, But Not Empty 

Now that you’ve selected the correct NPS type, keep the survey simple so people complete it. At a minimum, you need two parts: 

  1. The NPS rating question (0 to 10). 
  1. One follow-up question: “What’s the main reason for your score?”. 

That second question is where you get the real context. Without it, you only have a number and a guess. 

If you need one extra question, add it only when you will act on it. A good option is asking: “What should we improve next?” Keep it optional so the survey still feels quick. 

Use Clean Wording That Reduces Confusion 

Even small wording changes can shift scores. So, keep your question neutral and easy to understand. Don’t hype it up, and do not hint at the right answer. 

Here are clean variations you can use: 

  • For B2B: “How likely are you to recommend [Company] to a coworker?” 
  • For Ecommerce: “How likely are you to recommend our store to a friend?” 

Also, avoid double questions. For example, don’t ask “How likely are you to recommend us and buy again?” That’s two ideas in one, and the answers will not be reliable. 

Time it Right (Fresh Feedback Wins) 

Timing can make your data stronger or weaker. Send the survey after a clear moment the customer will remember. If you wait too long, people forget details and answer based on mood, not the experience. 

Qualtrics notes that immediate feedback is 40% more accurate than feedback collected just 24 hours later. That’s a big deal if you’re trying to learn what really happened. 

Below are the simple timing rules that you can use: 

  • Post-Support: Send soon after the issue is marked resolved. 
  • Post-Purchase: Send after the delivery window, or after the first “success moment” when the customer has had time to use the product. 

Pick Channels That Match How Customers Talk to You 

Your channel choice affects who responds. If your customers mostly communicate through email, start there. If they spend time in your app, an in-app survey can work well. Live chat and SMS can also work but keep them short. 

Mobile also matters here, because many mobile respondents leave early if the survey is hard to complete. Here, you can use the following practical tips that help: 

  • Use a one-tap scale when possible. 
  • Keep the comment box easy to type in on a phone. 
  • Keep the intro text short so the question shows up quickly. 
Blog0035 strip2
12 nps survey best practices (with data & insights) - blogs

Sample Fairly So Your Score Isn’t “Fake” 

If only your happiest customers get the survey, your score won’t reflect reality. You’ll feel good, but you won’t learn what to fix.  

To keep your sample fair: 

  • Don’t send NPS only after a “perfect” outcome. 
  • Don’t exclude churned or canceled customers if your goal is loyalty insight. 

Mix your audience on purpose: 

  • New customers and repeat customers. 
  • High-value and low-value accounts. 
  • Regions and languages, if your business serves more than one. 

When your sample is balanced, your NPS survey best practices start paying off because the score becomes a real signal you can trust. 

Aim for a Solid Response Rate (& Track it) 

Your NPS score is only as strong as the number of people who answer. That’s why response rate matters. SurveyMonkey says a “good” online survey response rate is between 10% and 30%, and anything above 30% is considered excellent. 

If the response rate is low, your results can tilt toward a small group of customers. That can hide real issues and lead to the wrong decisions. Remember, low participation can skew results, and nonresponse bias occurs when certain groups don’t respond, so your data doesn’t reflect your full audience.  

Here’s how you can calculate response rate: 

Response rate = (Completed surveys ÷ People invited) × 100 

For example, if you invite 500 customers and 75 complete the survey, then the response rate would be: 

(75 ÷ 500) × 100 = 15% 

That’s within the “good” range for online surveys. 

Boost Response Rates without Biasing Results 

Now that you’re tracking response rate, the next step is to improve it without “pushing” people toward a higher score. We recommend personalizing invitations, keeping the survey short, and sending it at the right time. Here are practical ways to do that: 

  • Personalize the Invite: Use the customer’s name and mention the event they just completed, for example, a resolved ticket or finished onboarding. 
  • Keep it Short: One rating question plus one follow-up is enough for most teams. 
  • Send it When They’re Active: Don’t wait too long after the key moment, or they may ignore it. 

If you use incentives, keep them neutral. Incentives can raise response rates, but they can also attract people who only want the reward or rush through answers. Note that the wrong incentive can bring in a biased group of respondents. If you offer something, keep it small, and never tie it to the score.  

Expert Tip: If you embed the NPS question in the email body, it can increase response rate and completion rate. According to SurveyMonkey’s research, embedding the NPS question in the email body can increase response rate by 22% and completion rate by 19%. 

Segment Results 

A single NPS score cannot tell you what’s broken. Segments can. When you break results into smaller groups, you can see where the experience is strong and where it slips. Just ensure you track useful  segments: 

  • By plan tier. 
  • By product line. 
  • By acquisition channel. 
  • By ticket category (shipping, refunds, setup help). 

Here’s what to do with each segment: 

Plan Tier: If a lower plan has more detractors, check what’s confusing or missing for that group. Update onboarding and help content to match their needs. 

Product Line: If one product line scores lower, review quality issues, setup friction, and common complaints in open-text answers. 

Acquisition Channel: If customers from one channel score lower than those from others, your marketing message may be overpromising. Tighten the promise so expectations match reality. 

Ticket Category: If “refunds” scores low, improve refund steps, speed up first response, and make policies clearer where customers can find them. 

Treat Open-Text Answers as Your Real Roadmap 

Treat open-text answers as your real roadmap, because the score only tells you “what” happened, while the comment tells you “why” it happened. That “why” is what helps you fix the correct issue. A simple way to handle comments is to tag them in two ways: 

  1. Add a theme tag, for example, pricing, speed, support quality, bugs, or shipping delays. 
  1. Add a sentiment tag like ‘positive’, ‘neutral’, or ‘negative’. 

To keep it easy for a small team, review new NPS comments once a week, tag each comment with one theme and one sentiment, pick the top one or two themes driving negative feedback, and share them with support and product. 

Then, assign an owner and a deadline, so the issue gets fixed. This keeps your work focused, even if you don’t have a big CX team. 

Close Loop Fast (Especially with Detractors) 

Detractors often have one clear issue. If you follow up fast, you can fix the problem before it turns into churn or a negative review. Fast follow-up also shows customers you’re listening. 

Here are short scripts you can copy and adjust: 

For detractors (0–6) 

“Thanks for sharing this. I’m sorry the experience didn’t meet your expectations. I’m looking into it now. Can you tell me what happened, and what outcome you wanted? I’ll follow up by [day/time] with next steps.” 

For passives (7–8) 

“Thanks for the score. What’s one thing we could improve to make this a 9 or 10 for you? Even a small detail helps.” 

For promoters (9–10) 

“Thanks, that means a lot. If willing, could you share a short review or referral? It helps others trust us, and it helps us keep improving.” 

Run NPS on a Schedule You Can Sustain 

NPS works best when it’s consistent. Pick a cadence you can keep for months, not just a week.  

Here are a few suggested cadences: 

  • Relationship NPS: Monthly or quarterly, depending on the number of times customers purchase or renew. 
  • Transactional NPS: After key events but add caps so customers are not spammed. 

A simple consistency rule is to keep the timing, audience rules, and question wording stable, so you can trust the trend line. If you change something, change one thing at a time and note the date. That way, you’ll know whether the score moved because the experience improved, or because the survey setup changed.

Common NPS Mistakes 

Even a “perfect” NPS question can produce bad data if the process is messy. Here are the mistakes that usually cause the most confusion: 

  • Surveying Only After a Win: If you only ask after a great moment, your score will look better than reality, because you’ll miss the feedback that shows where trust is breaking down. 
  • Changing Question Wording Every Month: Tiny wording changes can shift how people answer. However, keeping NPS consistent over time helps you compare results fairly. 
  • Comparing Your Score to Wrong Industry Benchmark: Global averages are a quick check, but your industry matters more. Keep in mind that “good” NPS varies by industry, so you need a relevant comparison. 
  • Ignoring Passives (7-8): Passives often are not angry, but they aren’t impressed, either. Their comments usually explain what’s missing, such as unclear setup, slow responses, or features that feel hard to use. 
  • Treating NPS as a Vanity Metric Instead of an Action System: If the score is the only thing you track, nothing improves. NPS becomes useful when it drives specific follow-ups, fixes, and ownership across the team. So, ensure you have an action plan and close the loop.  

How to Operationalize NPS Follow-up with Desku.io 

To make NPS follow-up work, you need a simple system that turns feedback into clear tasks and keeps every response in one place. Start by sending your NPS question in the channels your customers already use, then route those responses straight into your support workflow.  

Desku.io makes this easier by bringing email, live chat, and helpdesk conversations into a single shared inbox, so feedback doesn’t get lost across tools. When a low score comes in, convert that message into a ticket and tag it clearly, for example, “NPS Detractor,” so your team can find it later and track progress.  

Next, use the Desku.io automation rules to assign the ticket to the correct owner based on the issue, billing, shipping, product, or a support lead, so it doesn’t sit in the wrong queue. To keep replies consistent, use saved responses that are fast and steady, and add internal notes so agents stay aligned before anyone answers the customer. 

Then set a clear follow-up deadline by applying an SLA to “NPS Detractor” tickets so urgent feedback is handled faster. Once you’re doing this every week, use reporting and analytics to spot recurring issues and confirm whether your fixes are reducing negative feedback over time. 

If you want to move even quicker, the Desku.io AI Copilot helps draft answers, so your team can respond with a clear message while maintaining a human tone. 

Blog0035 strip3
12 nps survey best practices (with data & insights) - blogs

FAQs 

What’s a good NPS score for a small business? 

There isn’t one universal number. Start by tracking your own trend and comparing it with your industry benchmarks, not global averages. 

What are the most important NPS survey best practices to follow first? 

Start with consistency: keep the same question, timing, and audience rules. Then add one follow-up question to understand the reason for the score. 

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

More is better, but consistency matters most. Aim for a steady response rate, and don’t judge major changes based on a tiny sample. 

How do I prevent NPS feedback from getting lost across channels? 

Route responses into a single shared inbox and turn low scores into tracked tickets. Tools like Desku.io help you assign owners, set deadlines, and reply from one place. 

Should I survey customers who canceled, or requested refunds? 

Yes, if you want honest loyalty insight. Their feedback often points to problems you can fix to reduce future churn. 

desku logo white

#1 AI Customer Support Software

AI Assist
AI Inbox + Helpdesk
LiveChat
AI Chatbot
Facebook Integration
Instagram Integration
Whatsapp Integration
Automations
Knowledge Base
Shared Inbox
About The Author
Picture of Rhett Freeman
Rhett Freeman
Rhett is a content writer at Desku with over 8 years of experience in copywriting, journalism, and research, with a passion for websites, AI, and what's happening in the tech space. He writes informative blogs, news articles, and guides that not only explain complex subjects but also make them accessible and easy to read. Rhett’s clear, descriptive writing style, combined with attention to detail (and a little humor for good measure), lets him provide valuable resources for anyone looking to learn about AI customer service, automation, and the technology behind it.
Picture of Rhett Freeman
Rhett Freeman
Rhett is a content writer at Desku with over 8 years of experience in copywriting, journalism, and research, with a passion for websites, AI, and what's happening in the tech space. He writes informative blogs, news articles, and guides that not only explain complex subjects but also make them accessible and easy to read. Rhett’s clear, descriptive writing style, combined with attention to detail (and a little humor for good measure), lets him provide valuable resources for anyone looking to learn about AI customer service, automation, and the technology behind it.
Omnichannel inbox Left Image
desku logo

AI-Powered Helpdesk Software for Modern Support Teams

Manage all your customer conversations in one place with a powerful Helpdesk, AI Automation, and Omnichannel Support.