The NPS Recoding Trick: The Smart Way to Compute the Net Promoter Score

Tim Bock shares a smarter way of calculating the Net Promoter Score.

By Tim Bock 

The Net Promoter Score is most people’s go-to measure for evaluating companies, brands, and business units. However, the standard way of computing the NPS – subtract the promoters from the detractors – is a bit of a pain. And, in most apps, you cannot use it in stat tests, so you are never really sure when the NPS moves whether it reflects a change in performance, or just some random noise in the data.

The standard way of computing the NPS

likelihoodtorecommend

The table to the right shows data for Apple.  Fourteen (14.4%) said they were Not at all likely to recommend Apple, 2.6% gave a rating of 1 out of 10, 2.0% gave a rating of 2, etc. If we add up the first seven categories (0 through 6), 51% of people in this data set are Detractors. Adding up categories 7 and 8 gives us 31% Neutrals, and then the remaining 18% are Promoters. So, in this data set, Apple’s NPS is -33.3, which is not great. (Among Apple customers, the NPS is much higher.)

A smarter way

The table below shows the raw data for the 153 people in the data set. The actual ratings, out of 11, are shown in the Recommend: Apple column. The second column shows the recoded data, where the original values are replaced by new values. The trick is to replace values of 0 through 6 with -100, values of 7 or 8 become 0, and values of 9 or 10 get a new value of 100. The column on the right shows the recoded data.

Why is this recoding clever? Once you have recoded the data this way, you can compute the NPS by computing the average, and you get exactly the same answer as you do when using the standard way.

Why the smarter way is so much smarter

The genius of the smarter way is that we can now compute NPS using any analysis app that is able to compute an average. For example, I have used the multiway table feature in Displayr to compute the NPS for Apple by age and gender, by just selecting the three variable (age, gender, and the recoded NPS variable).

The multiway table is created using Insert > More > Tables > Multiway Table.

Doing this with your own data using Displayr

The fastest way to do do this is to start using Displayr, and then:

  1. Import a data set: Home > Data Set (Data). If you want to play around with a live example where the data is already in Displayr, click here.
  2. Drag the variable containing the likelihood to recommend data from the Data tree onto the page, so that it creates a table (like the first table in this post)
  3. Select the table, and select Data Manipulation > Utilities (far right) > Compute > Net Promoter Score. This will add the NPS to the bottom of the table.
  4. (Optional) Select the variable (in the Data tree, bottom-left), and change the Structure to Numeric (in the Object Inspector on the right). This will mean that you only ever see the NPS, rather than seeing both the NPS and the percentages in each category.

Alternatively, if you want to do the calculations “by hand”:

  1. Import a data set: Home > Data Set (Data). If you want to play around with a live example where the data is already in Displayr, click here.
  2. Drag the variable containing the likelihood to recommend data from the Data tree onto the page, so that it creates a table (like the first table in this post).
  3. Select the variable in the Data tree.
NPSRecodedValues
  • Select Data Manipulation > Values (Data Values). 
  • Change the entries in the Value column so that they look like those to the right, and press OK.
  • Change the Structure to Numeric (in the Object Inspector on the right). This will cause the table to show the Average, which gives us the NPS.
  •  

    brand researchinnovationquantitative research

    Comments

    Comments are moderated to ensure respect towards the author and to prevent spam or self-promotion. Your comment may be edited, rejected, or approved based on these criteria. By commenting, you accept these terms and take responsibility for your contributions.

    Tim Bock

    Tim Bock

    26 articles

    author bio

    Disclaimer

    The views, opinions, data, and methodologies expressed above are those of the contributor(s) and do not necessarily reflect or represent the official policies, positions, or beliefs of Greenbook.

    More from Tim Bock

    Data Visualization for Conjoint Analysis
    Research Methodologies

    Data Visualization for Conjoint Analysis

    Visualizations can summarize patterns that are commonly hidden in a simulator

    What’s Better Than Two Pie Charts?
    Quantitative Research

    What’s Better Than Two Pie Charts?

    Bad visuals stress the need for charts to be interpretable in seconds

    Using “Small Multiples” Visualizations for Big Success
    Insights Industry News

    Using “Small Multiples” Visualizations for Big Success

    Visualizing data can be made easier by utilizing small charts for comparison and analysis

    ARTICLES

    What To Expect In 2026
    Research Methodologies

    What To Expect In 2026

    What will insights look like in 2026? Ester Marchetti examines real-time insight, dynamic personas, ethical AI, and expanding influence.

    Ester Marchetti

    Ester Marchetti

    Co-Founder & Chief Innovation Officer at Bolt Insight

    When Listening Turns Into Noise: The Real Reason People Ignore Surveys
    Research Methodologies

    When Listening Turns Into Noise: The Real Reason People Ignore Surveys

    Asking more can backfire. Discover how feedback overload erodes trust and data quality and what drives meaningful engagement.

    Tarik Covington

    Tarik Covington

    Founder & Chief Strategist at Covariate. Human-Centered Insights

    The Five Eras of Online Sampling: An Industry Perspective
    Research Methodologies

    Partner Content

    The Five Eras of Online Sampling: An Industry Perspective

    A 20-year industry veteran reflects on the key eras that reshaped market research, from shifting strategies to evolving KPIs.

    Michael McCrary

    Michael McCrary

    CEO at PureSpectrum

    Building Community, Shaping Insight, and Finding Relevance: A Conversation with Diane Hessan
    Executive Insights

    Building Community, Shaping Insight, and Finding Relevance: A Conversation with Diane Hessan

    A candid Q&A with Diane Hessan explores her career, industry disruption, and timeless lessons for the future of insights.

    Ed Keller

    Ed Keller

    Executive Director at Market Research Institute International (MRII)

    Sign Up for
    Updates

    Get content that matters, written by top insights industry experts, delivered right to your inbox.

    67k+ subscribers