An NPS target is fair at the product level and shaky at the account level, because account scores rest on a handful of answers. Median in-app NPS for SaaS was +30 in the first half of 2026, on a 4.3% median response rate. With four responses on an account, one detractor moves the score 25 points, so treat account NPS as a prompt to call someone, not as a grade.
An NPS target sounds like the least gameable number a CSM can carry: customers either recommend you or they do not. The mechanics say otherwise. Net promoter score subtracts detractors from promoters, ignores everyone in the middle, and is usually calculated per account on the handful of people who answered. That combination makes account-level scores swing hard on very little information.
This page gives the current benchmark, shows how much a single response moves a small-sample NPS target, sets out when the KPI is reasonable, and covers what to do when it drives your review or your commission. The short version: use it to find the people worth calling, not to grade the quarter.
- Median in-app NPS across SaaS products was +30 in January to June 2026, with the 25th percentile at +11 and the 75th at +44 (Produktly, 3,248 responses across 13 products).
- Response rates are the constraint: 4.3% median across 122,595 survey impressions. Account-level NPS is usually built on single-digit response counts.
- One response changes a small-sample score by 100 divided by the number of responses. At four responses that is 25 points, which is larger than the gap between the 25th and 75th percentile of the whole market.
- NPS asks about likelihood to recommend, which is a proxy for advocacy rather than for renewal. It is the wrong instrument for predicting a renewal and a good instrument for finding a reference.
- Only about 11% of NPS responses carry a written comment at the median company, so read every comment. The comments are the part with information in them.
Questions this page answers
- is nps a fair kpi for a customer success manager
- what is a good nps for b2b saas in 2026
- why does our account nps jump around so much
- how do i improve nps without gaming the survey
- should csm compensation be tied to nps
- nps vs csat vs health score for customer success
What does an NPS target measure?
It measures the balance between advocates and critics among the people who answered a single question about likelihood to recommend. Passives are excluded from the arithmetic entirely, which is why the number moves further than sentiment does.
NPS = Promoters % − Detractors %
- Promoters
- scores of 9 or 10 on the 0 to 10 scale
- Passives
- scores of 7 or 8. They count in the denominator and nowhere else
- Detractors
- scores of 0 to 6, which is a wide band that puts a mildly disappointed user in the same bucket as an angry one
In the first half of 2026, a benchmark set built from 3,248 in-app responses across 13 SaaS products broke down as 56% promoters, 13% passives and 31% detractors, which produces the +30 median discussed below. Note the shape: nearly a third of respondents sit in the detractor band, and the band includes every 6.
What is a good NPS for B2B SaaS?
Median in-app NPS was +30 in the first half of 2026, with a wide spread either side. Use the percentile column rather than the median when someone proposes a target, because the distance between typical and top quartile is fourteen points.
| Measure | 25th percentile | Median | 75th percentile |
|---|---|---|---|
| In-app NPS (0 to 10 scale) | +11 | +30 | +44 |
| Survey response rate | 2.2% | 4.3% | 7.7% |
| Responses with a written comment | 11% |
The sample skews to small and mid-sized SaaS and to in-app surveys rather than emailed relationship surveys, which usually score differently. Full range across the products measured was minus 12 to plus 64, so a target of +50 is asking for the top of the market rather than a healthy account base.
Why does our account-level NPS swing so much?
Because of the response count, not the customers. NPS is a difference of percentages, so with a small denominator each response is worth a large number of points, and account-level surveys almost always have small denominators.
The two-account swing is the amount an account-level NPS moves when one person changes their answer: 100 divided by the number of responses, or 200 if a promoter becomes a detractor. At four responses that is 25 points per person and 50 for a flip, which is larger than the gap between the 25th and 75th percentile of the entire market. Below ten responses, an account NPS is a conversation starter rather than a measurement.
| Responses on the account | One response added or changed | A promoter turning detractor |
|---|---|---|
| 4 | 25 points | 50 points |
| 10 | 10 points | 20 points |
| 25 | 4 points | 8 points |
| 50 | 2 points | 4 points |
At a 4.3% median response rate, getting 25 responses from one account means surveying roughly 580 users of that account. Most B2B accounts do not have 580 users, which is the arithmetic reason account-level NPS targets misbehave.
When is an NPS target fair for a CSM?
When it is used for the thing it measures, on a sample large enough to be stable, and where the CSM can influence the answer. Three of those conditions fail more often than they hold.
| Use | Fair? | Why |
|---|---|---|
| Product-level NPS as a company metric | Yes | Large sample, tracks advocacy over time, not attributed to an individual |
| Team-level NPS across a segment | Partly | Sample is usually adequate; attribution to one person is not |
| Account NPS with fewer than ten responses as an individual target | No | One answer moves it by more than a quarter of real work |
| NPS movement quarter over quarter as a coaching signal | Yes | Direction with the comments attached is useful |
| NPS in a compensation plan without a response floor | No | Pays on sampling. Ask for a minimum response count or a cap |
| NPS as a churn predictor | No | It measures willingness to recommend, which correlates weakly with renewal decisions made on budget and outcomes |
“NPS scores (lagging indicator, useless for prediction)”
How do I raise NPS without gaming it?
Raise the response rate first, then work the comments. Anything that changes who gets asked changes the score without changing the customer, and everyone senior to you has seen that trick.
Widen who is asked
Survey the users, not only the admin contact. A score built on one champion per account measures your relationship with one person, which is the thing most likely to change without warning.
Ask in the product, at a moment of completion
In-app surveys after a task finishes get answered more often than emails, and the answer is about something specific rather than about a vague feeling.
Read every comment, because there are few of them
About 11% of responses carry a comment at the median company. That is the entire qualitative dataset, and it is small enough to read in an hour.
Call every detractor within 48 hours
Not to change the score. To find out what the survey was too small to tell you, which is often an unresolved issue or an unmet expectation from the sale.
Report the response count beside the score
Every time. It is the honest presentation and it stops the team over-reacting to a ten-point move that came from one person.
Worked example
An account has six respondents: four promoters, one passive, one detractor. NPS is 67% minus 17%, which is +50. The next quarter, one promoter leaves the company and their replacement scores a 6. Now three promoters, one passive, two detractors: 50% minus 33%, which is +17. The account is unchanged in every way that matters. The score fell 33 points because one person left.
What should sit alongside an NPS target?
One behavioural measure and one commercial measure, so the scorecard covers what customers do and what they pay as well as what they say.
- Usage change against the account's own baseline, which moves earlier than sentiment and needs no responses. See why change beats level.
- Gross retention on the book, the number the business is protecting. See how to hit a gross retention target.
- NPS itself, reported with response counts, as the advocacy and reference signal it is good at.
One legitimate use worth defending: NPS finds your references. Promoters with comments are the shortlist for case studies, reviews and reference calls, and that is a real contribution a CSM can be credited for.
How does GainTrace cover what an NPS target misses?
GainTrace scores accounts on behaviour rather than on survey responses: usage depth and trend, support history, billing movement and stakeholder change, on one record per account. Churn prediction surfaces the quiet accounts that never answer a survey, which is the population a net promoter score structurally cannot see.
Frequently asked questions
What is a good NPS target for B2B SaaS?
Is NPS a fair KPI for a CSM?
Why did our NPS drop without anything changing?
What is a normal NPS survey response rate?
Does NPS predict churn?
Should NPS be tied to CSM compensation?
How this was researched
Benchmarks are from Produktly's SaaS Onboarding and In-App Engagement Benchmarks 2026, built from anonymised aggregated data across 464 companies and 15.8 million tracked interactions between January and June 2026. NPS score figures come from 3,248 responses across 13 products with 20 or more responses each; response-rate figures from 122,595 impressions producing 5,757 responses across 19 companies. The sample skews to small and mid-sized SaaS and to in-app surveys. The swing table is arithmetic, and the fairness assessment is ours.
- Produktly: SaaS Onboarding and In-App Engagement Benchmarks 2026
- r/SaaS: We've been in business for 4 years and still can't accurately predict monthly churn within 20%
- r/CustomerSuccess: Alternatives to CSAT ratings
- r/CustomerSuccess: Manager forgot to calculate CSAT, lower commission
- Benchmarkit: 2025 B2B SaaS Performance Metrics Benchmarks (retention context for sentiment targets)
Publish response counts next to every account score this quarter, then add the behavioural signal surveys never reach. Start free or book a demo.
See GainTrace first in your Google results
Add as a preferredsource on Google