How to Test Willingness to Pay Before Building
Test willingness to pay before writing a line of code using Van Westendorp pricing research, Gabor-Granger, pre-sales, fake door tests, and anchoring experiments.
Founders routinely spend months building products only to discover their customers won't pay what they need them to pay. Willingness-to-pay (WTP) research exists to surface that before you build. None of these methods are perfect, but any of them is better than guessing.
Why WTP Research Is Hard (and Worth Doing Anyway)
The challenge: people lie about what they'd pay. Ask anyone directly, and they'll give you a number that's lower than what they'd actually pay if put in front of a purchase decision — because anchoring a lower number feels rational and protective.
Good WTP research gets around this by asking indirect questions, observing real behavior, or putting actual money on the table. Here are the methods that work.
Method 1: Van Westendorp Price Sensitivity Meter
Van Westendorp doesn't ask "what would you pay?" It asks four questions that map out a price sensitivity range:
- At what price would this be so cheap you'd question the quality?
- At what price would this be a bargain — great value?
- At what price would this be getting expensive, but still worth considering?
- At what price would this be too expensive?
Plot the responses on a chart and find the intersection points. The acceptable price range falls between the "too cheap" and "too expensive" thresholds. The optimal price point sits at the intersection of the "acceptable" curves.
When to use it: Early, when you have no pricing at all and want to understand the range before you anchor. Works via survey with at least 30-50 respondents for useful patterns.
Limitation: Still hypothetical. Customers are imagining spending money, not actually spending it.
Method 2: Gabor-Granger
Gabor-Granger is simpler and more directly quantifiable. You show respondents a specific price and ask: "Would you buy this at $X per month?" Then you show different prices to different segments (or sequentially to the same person) to build a demand curve.
Present prices in a randomized or sequential order across your range. The output shows the percentage of respondents who say yes at each price point. Multiply the acceptance rate by the price to estimate revenue potential at each point.
When to use it: When you have a rough price range in mind and want to optimize within it. Best used with 50+ survey respondents.
Limitation: Still self-reported. Useful for direction, not precision.
Method 3: Pre-Sales
Pre-sales are the most honest WTP signal you can get, because they require real money to change hands.
Put up a simple landing page describing the product you plan to build. Add a "Join the waitlist" button that, when clicked, takes the user to a checkout page with real pricing. If they complete checkout, charge them (with a clear note that the product is coming). If they bail at payment, you've learned that the proposition wasn't compelling enough at that price.
This requires nerve — charging people for something that doesn't exist yet — but companies do it routinely. Offer a meaningful early-bird discount and be completely transparent about the build timeline.
What good looks like: If 3-5% of landing page visitors complete a pre-sale purchase, you have real signal. If no one pays, you need to revisit either the positioning, the price, or the problem itself.
Method 4: Fake Door Tests
A fake door test presents an option to users — a pricing tier, a feature, an upsell — and tracks who clicks on it, even though the thing doesn't exist yet. Anyone who clicks gets a message explaining it's coming soon.
This is less strong than pre-sales (no money changes hands) but less friction-heavy. It works well when you already have users and want to gauge interest in a new tier or pricing structure.
Setup: Add a "Professional Plan — $99/month" button next to your existing plan. Log who clicks it and show them a "We're working on this — want early access?" message. Analyze which user segments showed interest.
Important: Be honest with users. Don't create a fake door that wastes significant time or raises expectations you can't meet.
Method 5: Anchoring Experiments
Price anchoring affects perception powerfully. The way you present pricing — what you show first, how you frame the options — changes what customers perceive as reasonable.
Test different anchor strategies: show the high plan first vs. the low plan first. Present monthly vs. annual pricing as the default. Show a competitor's price before your own. Each of these manipulations shifts WTP without changing your actual offering.
You can run anchoring experiments with A/B tests on your pricing page, in sales conversations, or in outreach sequences. Measure conversion rates and average contract value across variants.
What to Do With WTP Research
WTP research is not a one-time study. Revisit it at:
- Each major product milestone that changes your value proposition
- When you're considering a price increase
- When you expand into a new customer segment
Also: don't just set the price at whatever the research suggests the market will bear. Consider what price enables your unit economics at your target growth rate. A price that customers will pay but that doesn't support your business model is the wrong price.
The goal is the overlap: what customers will pay, and what your business needs to charge. WTP research defines one side of that equation. Your financial model defines the other.