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?
-
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.
-
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.
-
Ask the four questions, in this order, as open number fields:
- “At what price would you consider this product so expensive that you would not consider buying it?” (too expensive)
- “At what price would you consider it priced so low that you would doubt its quality?” (too cheap)
- “At what price would you consider it starting to get expensive, so that buying it would need some thought?” (expensive)
- “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.
-
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.
-
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.
-
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:
- Too cheap:
=COUNTIF(C:C,">="&G2)/COUNT(C:C) - Cheap:
=COUNTIF(E:E,">="&G2)/COUNT(E:E) - Expensive:
=COUNTIF(D:D,"<="&G2)/COUNT(D:D) - 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.
- Too cheap:
-
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