Method 44 of 100 · Stage 5: Set a price and pre-sell

Van Westendorp Price Survey

Ask 4 price questions to 50 or more target customers and plot the answers to find the range of prices they accept.

What is a Van Westendorp price survey?

A Van Westendorp price survey, also called the Price Sensitivity Meter (PSM), is a 4-question survey that shows the range of prices your target customers find acceptable. Peter van Westendorp introduced it in 1976 at the ESOMAR Congress, and market researchers still use it because it is quick and needs no special software.

The idea is simple. Instead of asking “would you pay 20 euros?”, which invites polite yeses, you let people name their own price thresholds: too cheap, a bargain, getting expensive, and too expensive. When you plot those answers as curves, the crossing points give you a floor, a ceiling and a sweet spot.

When should you use it?

  • Use it before your first price test, to choose which 2 or 3 prices are worth testing with real money.
  • Use it for products people can picture clearly: a subscription app, a course, a cleaning service, a skincare product, a SaaS seat.
  • Skip it for brand-new categories people can’t compare to anything. Answers will be random.
  • Skip it for big B2B deals priced per contract; 6 conversations with buyers beat 60 survey answers there.
  • Never use it alone. It measures what people say about price. Pair it with a test where they pay.

How do you do it, step by step?

  1. Describe the product in 3 to 4 sentences. Put the description at the top of the survey, with one image if you have it. Say what it does, who it’s for, and what is included. Vague descriptions produce vague prices.

  2. Add a screening question. Only people with the problem should answer. Example: “In the last 3 months, how many times did you plan meals for someone with a food allergy?” Send everyone who answers “never” to the end. More on writing good screeners in our survey design guide.

  3. Ask the four questions, in this order, as open number fields:

    1. “At what price would you consider this product so expensive that you would not consider buying it?” (too expensive)
    2. “At what price would you consider it priced so low that you would doubt its quality?” (too cheap)
    3. “At what price would you consider it starting to get expensive, so that buying it would need some thought?” (expensive)
    4. “At what price would you consider it a bargain, a great buy for the money?” (cheap)

    State the currency and the unit next to every question: per month, per box, per session.

  4. Collect at least 50 screened answers per segment. Our rule of thumb: 50 is the minimum for readable curves, 100 or more makes them smooth. If you sell to two segments (say, parents and schools), collect 50 for each and analyse them separately.

  5. Clean the data. Delete answers where the order is illogical (a “too cheap” price above the “too expensive” price) and obvious jokes like 0 or 99,999. Expect to lose 5 to 15% of rows.

  6. Build the four curves in Google Sheets. Put your answers in columns B to E. In column G, list price points from your lowest to highest answer in small steps. Then, for each price point in G2:

    1. Too cheap: =COUNTIF(C:C,">="&G2)/COUNT(C:C)
    2. Cheap: =COUNTIF(E:E,">="&G2)/COUNT(E:E)
    3. Expensive: =COUNTIF(D:D,"<="&G2)/COUNT(D:D)
    4. Too expensive: =COUNTIF(B:B,"<="&G2)/COUNT(B:B)

    The first two curves fall as price rises; the last two climb. Insert a line chart with all four.

  7. Read the four crossing points. The common reading: where too cheap crosses expensive is the lower edge of the acceptable range; where too expensive crosses cheap is the upper edge. Where too cheap crosses too expensive is called the optimal price point, and where cheap crosses expensive is the indifference price point. Treat the range between the edges as your testing zone.

What does a worked example look like?

Say Amara, a hypothetical founder, is building a meal-planning app for families managing food allergies. She posts her survey in 4 parent groups and a newsletter for allergy parents and gets 112 responses. After screening and cleaning, 81 remain.

Her chart shows an acceptable range from about 4 euros to about 11 euros per month. The optimal price point sits near 5.50 euros, and the indifference point near 7 euros.

Two lessons stand out. Parents of children with multiple allergies named prices about 40% higher than the rest, so she splits them into their own segment. And nobody’s “too cheap” price was below 3 euros, so the 1.99 euro tier she had planned would have made the app look flimsy. She takes 6, 8 and 10 euros into a real price test on her landing page.

Which free tools help?

Tool What you use it for Free plan
Google Forms The survey with number-only answer fields Yes
Tally A nicer-looking survey with logic jumps for screening Yes, paid plans optional
Google Sheets COUNTIF curves and the line chart Yes
Facebook Groups Finding screened respondents in niche communities Yes

What mistakes should you avoid?

  • Surveying the wrong people. Friends, other founders and random survey-swap sites give you numbers from people who will never buy. Screen hard.
  • Treating the optimal price point as your price. It shows where resistance is lowest, which sits near the cheap end. Your best-earning price can sit well above it, in the upper half of the range.
  • Skipping the unit. “Price” without “per month” or “per box” gives you a mix of monthly and yearly answers that wrecks the curves.
  • Showing competitor prices in the description. You anchor every answer. Let people bring their own reference points.
  • Stopping here. The survey gives you a range of claimed comfort. Only real checkout behaviour tells you who pays.

How do you know it worked?

You have a usable result when 3 things are true:

  • At least 50 clean, screened answers per segment (our rule of thumb).
  • The four curves cross in a clear order, giving you a range with a floor and a ceiling.
  • The range is wide enough to test: the ceiling sits at least 30% above the floor.

Go: your planned price falls inside the range and your costs fit below it. Take 2 or 3 prices from the range into a real-money test. No-go: the whole range sits below what it costs you to deliver. Change the product, the segment or the business model before you build further.

What should you do next?

Compare your range with what the market already charges using a competitor pricing map, then put real money behind it with a price test. If segments disagreed, revisit your beachhead segment. And if you want a guided path from survey to first sale, the Fe/male Switch startup game pairs you with an AI co-founder for each step.

FAQ

How many responses do I need for a Van Westendorp survey?

Our rule of thumb is at least 50 screened answers per customer segment, and 100 or more for smoother curves. Below 30 the crossing points jump around with every new answer.

What are the weaknesses of the Van Westendorp method?

It measures stated attitudes to price, so it doesn’t estimate demand or how many people would actually buy. It also assumes people can picture the product and compare it to alternatives. Later extensions, such as the Newton, Miller and Smith version, add purchase-intent questions to address the demand gap.

Can I use it for B2B pricing?

Yes, for products bought per seat or per month by many small businesses. For large contracts with a handful of buyers, direct conversations and a letter of intent give better pricing evidence.

Updated 26 October 2026 · Written by the Fe/male Switch team

Methods that go well with this one

Method 23

Survey Design for Startups

A short, screened survey that tells you how common a problem is after interviews have told you what the problem looks like.

Customer discoveryBeginner3 hours to build, 1 to 2 weeks to collect answers
Method 49

Competitor Pricing Map

Collect competitor prices into one table, convert them to price per unit of value and plot them to find an open spot for your price.

Price and pre-sellBeginner4 to 6 hours
Method 45

Price Testing on a Landing Page

Show different prices to different visitors or in different weeks and count who clicks buy or pays, to pick a price from behaviour.

Price and pre-sellIntermediate2 to 4 weeks
Method 25

Customer Persona from Real Data

A one-page profile of your first customer where every line traces back to an interview quote or a survey number.

Customer discoveryBeginner2 to 3 hours after your interviews
Method 28

Beachhead Segment Selection

Score your possible customer groups on reach, urgency, budget and word of mouth, then commit to the one narrow group you can win first.

Customer discoveryIntermediate2 to 3 hours, plus a week of quick tests

Go deeper