← The Google Forms guide

A LITTLE KNOW-HOW. A BETTER FORM.

Build an NPS survey in Google Forms.

Create a 0–10 NPS survey in Google Forms, calculate your score in Sheets, and turn the responses into useful follow-up.

Reviewed By the Youform team

Ask the 0–10 question

Ask how likely someone is to recommend your product or service. In Google Forms, choose a linear-scale question, set the lower end to 0 and the upper end to 10, and label both ends clearly.

A short, optional follow-up about the reason for the score makes the number more useful. Keep the wording and timing consistent when comparing surveys over time.

Google’s linear-scale question settings ↗

Group responses before calculating

Scores of 9–10 are promoters, 7–8 are passives, and 0–6 are detractors. Count all valid responses in the total, including passives. Then subtract the detractor percentage from the promoter percentage.

For example, 60 promoters, 25 passives, and 15 detractors out of 100 responses produce an NPS of 45. The score ranges from −100 to 100.

NPS = 100 × (promoters − detractors) / total valid responses

Bain’s explanation of Net Promoter Score ↗

Calculate it in Google Sheets

Link the form responses to a spreadsheet. If the score column is B and the first answer is on row 2, the formula below calculates NPS from that column. It assumes the column contains only valid numeric 0–10 answers plus blank cells, as produced by the scale question.

Change the column reference to match your sheet. The blank result avoids dividing by zero before the first response, and the not-empty condition keeps blank cells out of the detractor count. Imported or manually edited data needs validation before using this formula.

=IF(COUNT(B2:B)=0,"",100*(COUNTIF(B2:B,">=9")-COUNTIFS(B2:B,"<=6",B2:B,"<>"))/COUNT(B2:B))

Google’s COUNTIFS function reference ↗

Use the free NPS calculator instead ↗

Read the number with its context

Report the score together with the number of responses, survey period, and audience. A small self-selected group is not necessarily representative of all your customers.

Look at the comments as well as the number. Compare like-for-like audiences and timing before interpreting a change as a product improvement. A score alone does not explain what to do next.

Collecting feedback in person? Publish your survey and turn its responder link into a QR code for a counter sign, receipt, or handout. Test the link while signed out before printing, and use the same invitation method when comparing survey periods.

Create a QR code for your Google Forms survey ↗

Start with a real survey template

Youform can collect rating questions and follow-up answers in a form you can customize and share. Start from the example below or browse the survey templates, then choose the analysis workflow that fits your team.

Unlimited forms and responses are available on the free plan within fair-use guidelines. Advanced analytics and custom branding have their own plan boundaries; see pricing before choosing those extras.

Browse customer-satisfaction surveys ↗

Compare Youform plans ↗

See the Youform version.

This is the original live Youform NPS example. Preview its questions in the real product; the landing page does not imitate the survey or its answers.

Open this real example in a new tab ↗

Build the complete Google Forms NPS flow

  1. Create a blank form and state what experience or relationship the survey concerns.
  2. Add the recommendation question as Linear scale, with a minimum of 0 and maximum of 10.
  3. Label the endpoints so the scale is unambiguous.
  4. Add an optional paragraph question asking for the main reason behind the score.
  5. Link responses to Google Sheets and use the validated-score formula above.

Use the same audience, wording, and collection timing when comparing periods. A changed question or a survey sent at a different touchpoint may explain a changed score.

Use an NPS field with score-based follow-ups in Youform

Youform has a dedicated 0–10 NPS field. You can follow it with different questions for promoters, passives, and detractors using logic based on the score.

  • Promoters (9–10): “What do you value most?”
  • Passives (7–8): “What would make this experience better?”
  • Detractors (0–6): “What is the main thing we should improve?”

Keep contact questions optional when they are not necessary, and ask permission before following up. Customize colors and fonts on Free; adding a logo or custom domain requires Pro.

Review the response summary and share a report only when its contents are appropriate for the audience. Open-ended feedback can contain personal details even if the score itself does not.

A few good questions.

Do passive responses count?
Yes. Scores of 7–8 count toward the total number of responses, although they are neither promoters nor detractors in the numerator.
Is NPS the average of the 0–10 answers?
No. Subtract the percentage of detractors from the percentage of promoters. An average rating is a different measure.
Can I use a 1–5 star question for NPS?
Use the standard 0–10 recommendation scale for NPS. A star rating or satisfaction score is a different measurement and should be labeled accordingly.
Can Google Forms branch directly from an NPS linear-scale answer?
Google’s native “Go to section based on answer” is documented for multiple-choice and dropdown questions, not Linear scale. In Youform, you can use the NPS score in conditional logic for follow-up questions.
How do I share NPS results with my team?
Use an appropriate report or spreadsheet view and check what recipients can access. Share the score, sample size, time window, and themes; review personal details in comments before sharing them widely.

AN OUTSIDE OPINION

Ask your favorite AI
about Youform.

Already have an AI you turn to? Let it help you decide if we’re a good fit.

Opens your chosen AI. Sign-in and prompt support vary; you can copy the question below.

What are we asking?

Prefer Gemini (opens in a new tab)? Copy the question, then paste it there.

AI can get details wrong. Check current plans before choosing.