Get the working resource ↓
SaaS Pricing Guide 7 min read

Willingness to Pay Research

How to run Van Westendorp, Gabor Granger and conjoint studies with a B2B sample you can actually recruit, and how to read the output without fooling yourself.

On this page 8 sections
  1. Which method should you use?
  2. Who should you sample, and what bias does each group bring?
  3. How do you word the questions without anchoring the answer?
  4. How do you read the output?
  5. What does the validation test look like?
  6. How do you present the recommendation?
  7. What usually goes wrong
  8. What to do next
  9. Frequently asked questions

The short answer

Willingness to pay research in B2B SaaS has to work with samples of 30 to 80 respondents, not the 400 consumer studies assume. Van Westendorp gives you an acceptable price range, Gabor Granger gives a point estimate and a demand curve, and conjoint or MaxDiff tells you what to put in each package. Stated willingness to pay consistently runs above revealed behaviour, so apply a haircut and validate with a live cohort test before changing list price.

Key points before you start

The methods everyone cites were built for consumer research with hundreds of respondents. You have a list of 900 customers, of whom maybe 60 will answer a survey, split across three segments that behave completely differently.

That constraint is not a reason to skip the research. It is a reason to pick the right method and to be honest about the error bars.

Which method should you use?

Four options, and they answer different questions. Picking by familiarity rather than by question is the most common mistake in willingness to pay work.

MethodAnswersMinimum sampleEffortUse when
Van WestendorpWhat price range is credible30 to 40Low, 4 questionsYou have no price yet or are repositioning
Gabor GrangerWhat single price maximises revenue30 to 50Low, 4 to 5 stepsYou know the range and need a number
Conjoint or MaxDiffWhat goes in each package150 plusHigh, needs design and analysisYou are restructuring tiers and have reach
Pricing interviewsWhy they would pay, and what for12 to 20High per responseUnder 60 possible responses, or a new category
Method selection for B2B willingness to pay research

Van Westendorp gives you a corridor. Its weakness is that it measures acceptability, not purchase, so the range it produces is usually wider and more generous than reality. Use it to rule out prices, not to pick one.

Gabor Granger gives you a demand curve and therefore a revenue estimate at each price, which is what you actually need for a pricing decision. Its weakness is anchoring: the first price you show shapes every subsequent answer, so randomise the starting point across respondents.

Conjoint is the right tool for packaging questions and the wrong tool for most B2B SaaS teams, because 150 responses in one segment is genuinely hard to recruit. If you cannot get there, MaxDiff on features is a lighter alternative that tells you relative importance without the full utility model.

Below about 60 possible respondents, stop pretending. Run twenty structured interviews instead and treat the output as qualitative. That is not a consolation prize: interviews tell you why a price feels wrong, which a survey never will.

Run two methods, not one

Van Westendorp for the range then Gabor Granger for the point, on the same sample, in the same survey. It adds four questions and roughly doubles the usefulness of the study. The Van Westendorp calculator handles the curve plotting for the first half.

Who should you sample, and what bias does each group bring?

Three populations, three different distortions. Use all three and compare, because each one is wrong in a direction you can predict.

Current customers answer near what they already pay. They passed your price filter, so by construction they are the people who found it acceptable. Surveying only them produces a ceiling estimate that is systematically too low, and it is the most common sampling error in SaaS pricing research.

Churned accounts tell you about the downside edge. Some left on price, most did not, so ask both why they left and what price would have kept them. Their answers skew low and bitter, which is useful as a floor check.

Lost deals are the most valuable and hardest group. People who evaluated you, considered paying, and chose otherwise. They know your product well enough to have an opinion and they had no sunk cost. Recruiting them takes a personal ask from whoever ran the deal, and a small incentive.

Aim for a rough split of 40 percent current customers, 20 percent churned, 40 percent lost deals and prospects. Segment tightly. A single price study that mixes a 15 person startup with a 4,000 person enterprise produces a bimodal distribution and an average that describes nobody.

40 responses

A well segmented study of this size plus one live cohort test beats an unsegmented 400 response study

saas-marketing.net model, method shown on the page

Newsletter launch list

The Friday SaaS Marketing Brief

Join the list for the upcoming SaaS Marketing Brief. Get the marketing planning worksheet immediately.

We never sell your data. Your resource opens here after submission.

How do you word the questions without anchoring the answer?

Carefully, and in this order: value first, price second, never the reverse. Price anchoring is the quiet failure mode that invalidates most in house pricing surveys.

Start by describing the product in outcome terms, not feature terms, and keep the description identical for every respondent. Mention no current price, no competitor price and no range. If your respondent knows you charge 200 a month, their answer will orbit 200 regardless of what they truly value.

For Van Westendorp, the canonical four questions work but the unit matters enormously in B2B. Ask per user per month, per year, or total contract value, and be explicit which one. Respondents who answer in different units will quietly corrupt the dataset and you will not notice until the curves look strange.

For Gabor Granger, randomise the opening price across respondents so that the anchor averages out. Offer five steps, not three, and include at least one price above what you believe the ceiling is. You will be surprised more often than you expect.

Questionnaire review before you send

0 of 7 done

That last open question is the one that repeatedly earns its place. The answers are where you find the feature or the proof point that moves the ceiling, which is a more valuable finding than the price number itself.

How do you read the output?

Plot it, then discount it, then state a range rather than a number. A single confident figure is the output most likely to be wrong.

Take a worked Van Westendorp example. Forty two responses from a mid market segment, asked per user per month. The point of marginal cheapness comes out at 28 dollars, the optimal price point at 41, the indifference price at 46, and the point of marginal expensiveness at 68. The acceptable range is therefore roughly 28 to 68, which is wide enough to be almost useless on its own.

Now overlay the Gabor Granger results from the same respondents. At 39 dollars, 71 percent said they would buy. At 49, 52 percent. At 59, 31 percent. At 69, 14 percent. Multiply acceptance by price to get relative revenue per respondent: 27.7 at 39 dollars, 25.5 at 49, 18.3 at 59, 9.7 at 69. Revenue peaks near the bottom of the range and falls off sharply above 50.

That is a much more actionable picture. The credible corridor is 28 to 68, and revenue optimises somewhere between 39 and 49. Now apply the haircut.

Why you discount before you decide

Stated willingness to pay runs above revealed behaviour across virtually all pricing research, because nobody in a survey has to displace another line item from a real budget or defend the spend to a manager. Practitioners commonly cut stated figures by 15 to 25 percent before acting. In B2B, where a purchase requires internal approval, sit at the higher end of that correction.

Apply a 20 percent haircut to the 39 to 49 window and you land around 31 to 39 dollars. That is your recommendation range, and it should reach the pricing meeting with the method, the sample size and the correction all stated.

What does the validation test look like?

A live cohort test on real traffic, for four to eight weeks, with a pre committed success metric. This is the step that separates research from opinion.

Validating a price with a live cohort

  1. Pick the cohort boundary

    New traffic only, split by geography, by traffic source or by a random assignment on first session. Never change price for existing customers during a test, because that is a churn event dressed as an experiment.

  2. Commit the metric before you start

    Revenue per visitor, not conversion rate. A higher price will lower conversion by design, and a team measuring conversion will kill a winning test in week two.

  3. Size the window honestly

    You need enough conversions for the difference to be readable. If you convert 40 customers a month, a 15 percent difference will not resolve in four weeks. Say so upfront rather than declaring a false result.

  4. Watch the qualitative signal too

    Read sales call notes and chat transcripts for price objections. A price that tests fine on revenue per visitor but triples objection frequency will cost you in cycle length later.

  5. Check downstream, not just checkout

    Compare 90 day retention for the higher priced cohort. Higher prices often select better fit customers, which shows up in retention rather than in conversion.

  6. Decide and document

    Write the decision, the evidence and the confidence level. In two years somebody will ask why the price is what it is, and the answer should not be lost.

The position here is straightforward: a 40 response study followed by one live cohort test beats a 400 response study with no validation. Money changing hands is worth more evidence than any stated preference, and the cohort test is the only part of this process where that happens.

Editable CSV worksheet

Save your marketing measurement plan

Keep a worksheet for your inputs, assumptions and next actions. You can also print the calculation directly from your browser.

We never sell your data. Your resource opens here after submission.

How do you present the recommendation?

With a range, a confidence statement and the method attached. Executives will push for a single number. Give them the number and refuse to drop the error bars.

A usable recommendation reads something like this. Set list price at 35 dollars per user per month for the mid market tier. Evidence: 42 responses across current customers, churned accounts and lost deals, Van Westendorp corridor 28 to 68, Gabor Granger revenue peak between 39 and 49, 20 percent stated versus revealed correction applied. Confidence: moderate. Sample is small and skewed toward one vertical. Validation: cohort test on North American new traffic for eight weeks with revenue per visitor as the metric.

That paragraph survives scrutiny. A slide that says “our research shows customers will pay 49 dollars” does not, and the first time a rep loses a deal on price somebody will go looking for the methodology.

Be explicit about what the study does not tell you. Willingness to pay research measures a point in time with your current product and current competitive set. It says nothing about price elasticity over a multi year contract, nothing about how a competitor’s price cut changes the picture, and nothing about whether your packaging is right.

What usually goes wrong

Four failures, all avoidable, all common.

Sampling only current customers, which caps your answer at what you already charge. Anchoring the survey by mentioning a current price. Mixing segments so the distribution becomes bimodal and the average describes no real buyer. And treating the number as a decision rather than an input, which is how teams end up defending a price nobody tested.

There is a fifth, subtler one. Running the research and then not changing anything, because a price increase feels risky and the study becomes a reason to feel informed rather than to act. If you are not prepared to move price, the research is entertainment. The price increase rollout playbook covers the execution side, including grandfathering policy and the communication sequence that keeps churn contained.

What to do next

Decide which question you are answering before you pick a method, because that choice determines everything else. Range, point estimate or packaging.

Then check whether you can realistically recruit the sample the method needs. If you can get 40 responses in one tight segment, run Van Westendorp and Gabor Granger together and validate with a cohort test. If you can only get 15, run interviews and be honest that the output is qualitative. The price testing and research tools roundup covers survey platforms and analysis options, the SaaS pricing frameworks compared guide covers how the number fits into a packaging decision, and the pricing change readiness checklist covers what to fix in billing and sales before anything ships. The wider SaaS pricing strategy hub holds the rest.

Editable CSV worksheet

SaaS Pricing planning worksheet

A practical pricing planning worksheet: decisions, owners, evidence and next actions.

We never sell your data. Your resource opens here after submission.

Frequently asked questions

What is willingness to pay research?

Willingness to pay research measures the maximum price a buyer would accept for a product or feature set. In SaaS it is used to set list price, design packages and decide what to include in each tier. Common methods are Van Westendorp for a price range, Gabor Granger for a point estimate, and conjoint analysis for packaging decisions.

How does Van Westendorp work?

You ask four price questions: at what price would this be too expensive, too cheap to be credible, expensive but worth considering, and a bargain. Plotting the cumulative curves gives an acceptable range between the point of marginal cheapness and the point of marginal expensiveness, with an optimal price point where the too cheap and too expensive curves cross.

What is the Gabor Granger method?

You present one price and ask whether the respondent would buy. Depending on the answer, you raise or lower the price and ask again, usually across four or five steps. The result is a demand curve showing what share of respondents accept each price, which lets you estimate revenue at each point rather than just acceptability.

How many responses do you need for pricing research in B2B?

Van Westendorp gives directionally useful output from about 30 to 40 responses in a tight segment. Gabor Granger needs a similar number. Conjoint analysis realistically needs 150 or more, which is why most B2B SaaS teams should not attempt it. Under 60 responses, treat survey work as structured qualitative input rather than statistics.

Why is stated willingness to pay higher than actual?

Survey respondents face no consequence. They are not signing a contract, justifying the spend to a manager or displacing another line item from a budget. Across pricing research, stated intent consistently overstates purchase behaviour, so practitioners typically discount stated figures before acting on them and confirm with a live test.

Should you survey current customers about price?

Survey them, but never only them. Current customers self selected at your existing price, so their answers cluster near what they already pay and systematically understate the ceiling. Mix in churned accounts and deals you lost on price to see both edges of the distribution.

How do you validate willingness to pay research?

Run a live cohort test. Show the new price to a limited segment of new traffic or a specific geography for four to eight weeks, and compare conversion and revenue per visitor against the existing price. That single test tells you more about real willingness to pay than any survey, because money actually changes hands.

The saas-marketing.net editorial team Research and editorial

We research, write and maintain every page on this site. The library explains marketing decisions through practical frameworks, explicit assumptions and references. Corrections can be requested through the contact page.

Published September 11, 2026. Last updated .