5 NPS Best Practices for B2B SaaS: How to Set Up, Calculate, and Act on Net Promoter Score
NPS best practices for B2B SaaS: what Net Promoter Score is, how to calculate it, and five rules for timing, segmenting, and following up on surveys.

Net Promoter Score (NPS) measures customer satisfaction and loyalty with one question: how likely are you to recommend this product, on a scale of 0 to 10? Promoters (9 or 10) minus detractors (6 or below) gives you the score. For B2B SaaS, NPS best practices come down to five habits: time the survey right, segment users and give them a reason to answer, personalize the request, follow up on every score, and use more than one channel.
Why do SaaS companies keep asking for that rating? Because the future of a subscription product depends on how satisfied its customers are. Monitored properly, NPS becomes one of your strongest inputs for marketing and product improvement. This guide covers what NPS is, how it works for B2B SaaS, and how to apply each of the five practices.

Quick Setup, Easy to Use, and Many Integrations
Manage your product announcements from a single place and easily distribute them
across multiple channels.
What is NPS (Net Promoter Score)?
Net Promoter Score, or NPS, is a way of measuring customer satisfaction. It also tracks how loyal your customers are and how willing they are to recommend your tool.
NPS is a short, simple survey that asks users to rate you on a scale of 0 to 10. The scale shows how users experience your service and lets you count, in plain numbers, how many are pleased with your product and how many are not.
Why should B2B SaaS companies monitor NPS?
NPS is one of the best ways to monitor customer satisfaction. Following NPS best practices and tracking the answers these surveys produce shows you how to improve your product over the long term. Two benefits stand out.
Shape the behavior patterns you want
When you know what makes your users happy, you can use that insight to steer other users toward the same behavior and improve their experience. The same feedback strengthens your user adoption strategies, because you learn which moments turn a new account into a committed one.
Spot customers at the edge of churn
NPS surfaces unsatisfied customers who are close to canceling their plans. Their survey feedback tells you what to change to improve their experience and keep them with you.
How does NPS work for B2B SaaS?
The process has four steps: create the survey, group the responses, calculate the score, and track it over time.
1. Create your survey
The first part of the survey is a 0 to 10 numerical rating. Ask the question that lets customers rate you. This gives you numerical data you can track in total.
The second part asks for a sentence in the customer's own words. It lets them add a supporting statement that explains their rating.
2. Group the responses
Users fall into three groups based on their rating between 0 and 10.
Promoter
Promoters give a score of 9 or 10. They are satisfied with your product and willing to recommend it.
Passive
Passives give a score of 7 or 8. They like your product but have not yet experienced an "aha" moment. They rarely speak badly about your product, but they are not willing to recommend it personally.
Detractor
Detractors give a score of 6 or below. They are not satisfied with your product, and they are more likely to talk people out of using it.
3. Calculate your NPS
NPS gives you a single percentage-based score for your overall customer experience.
Say 450 surveys have been filled out, 80% of respondents are promoters, and 12% are detractors. Your NPS is the percentage of promoters minus the percentage of detractors: 80 - 12 = 68. For a worked breakdown of the formula, see our guide to Net Promoter Score calculation. To judge whether your result is strong for your market, read what a good NPS score for SaaS looks like.
4. Monitor your NPS over time
Tracking NPS over time shows you how the changes you make to your product affect the customer experience.
How AnnounceKit helps
Try NPS surveys with AnnounceKit
AnnounceKit NPS software - measure customer satisfaction with in-app surveys, segment-based targeting, follow-up questions, and multi-language support. Identify promoters, passives, and detractors.
5 NPS best practices for B2B SaaS
1. Time the survey right
NPS best practices start with timing. When you ask users for feedback, you need to pick the right moment to request a rating. For example, if you want a rating of your customer onboarding, give users at least two days before you send the survey.
For an overall experience survey, people need to spend 3 to 6 months with your product, depending on the scope of the service. Give them time to explore before you ask. Our guide on when to send NPS surveys goes deeper on picking the moment.
Do not be too insistent, either. Repeated requests overwhelm even satisfied customers. People are quick to delete emails and skip surveys, so you need to catch their attention at the right time. Two triggers that work:
Right after they complete onboarding.

When they pass 300 web sessions.

2. Segment your users and give a specific reason
Segmentation is the next NPS best practice. You need to segment your users before you send NPS surveys. Why? Different users have different experiences and follow different processes. Monitor every user base at each stage of the SaaS customer journey.
Consider how Sephora does it: the survey arrives right after a good shopping experience. The customer just completed a purchase, matched the user properties of that specific segment, and had a clear reason to answer.
Give your customers a specific reason to fill out the NPS survey. Create segments for different user actions and give each segment a reason to open the survey email. For example, if you offer an Analytics dashboard with several metrics, send a satisfaction survey to users who are spending time there. User segmentation makes this kind of targeting practical.
Segment the responses too, so your results and numbers reflect each group accurately.
3. Personalize the request
Optimize the customer journey individually to provide a personal experience. Come equipped with the user's past activity or details about their company. That context builds trust immediately and increases the chance of getting a rating.
You can go further and send small gifts like socks, stickers, and caps to your promoters. Then invite them to share their personalized experience on social media.
4. Follow up on every response
Follow up with both promoters and detractors, and reply to good and bad scores alike. By showing you care and fixing the pain point, you can turn a detractor into a promoter.
Segmentation also lets you send more targeted follow-ups after the survey. Respondents get a chance to explain why they gave a particular score, which delivers a more personalized customer journey.
5. Use more than one channel
Email is the traditional way to send NPS surveys. But people tend to delete those emails when they are not very interested.
NPS best practices call for showing surveys in places that are far more contextual. Pop-up windows or pages that appear before a gateway both work. Three formats to consider:
Email NPS, the traditional route.

Pop-up windows with an option to reject.

A feedback widget embedded in a reachable place. An in-app NPS widget lets users answer without leaving the product.

Ready to run NPS surveys
NPS is an easy but important metric for monitoring the satisfaction of your B2B SaaS users. Follow these NPS best practices and detractors become far less likely. Used well, NPS is a strong input for both marketing and product improvement.
Cover image credit to https://dribbble.com/Zerodot13
Frequently asked questions
What is NPS in B2B SaaS?
Net Promoter Score (NPS) is a short survey that asks users how likely they are to recommend your product on a scale of 0 to 10. It measures customer satisfaction, loyalty, and willingness to recommend your tool.
How do you calculate NPS for a B2B SaaS product?
Group responses into promoters (9 or 10), passives (7 or 8), and detractors (6 or below). Subtract the percentage of detractors from the percentage of promoters. If 80% are promoters and 12% are detractors, your NPS is 68.
Why should B2B SaaS companies monitor NPS?
NPS shows what makes users happy so you can encourage the same behavior across your user base. It also flags unsatisfied customers who are close to canceling, so you can fix their pain points before they churn.
When should you send an NPS survey?
Ask for an onboarding rating at least two days after onboarding, and wait 3 to 6 months before asking about the overall experience. Good triggers include completing onboarding or passing 300 web sessions. Avoid repeated requests that overwhelm users.
What are the NPS best practices for B2B SaaS?
Time the survey right, segment users and give them a specific reason to answer, personalize the request, follow up with both promoters and detractors, and show the survey through more than one channel such as email, pop-ups, and an in-app feedback widget.


