Price ladder question · Advanced

Gabor-Granger price ladder

Ask “would you buy it at this price?”, one price at a time. The adaptive ladder needs 3 questions to cover 7 prices. Results turns the answers into a demand curve, a revenue curve and the revenue-maximising price on your ladder, calibrated for over-claiming unless you turn it off.

Available onSolo & up
The price ladder as respondents see it: a five-point likelihood question at one price on a laptop, and a Yes or No question on a phone

Live demo

Answer the ladder. Your answer joins the curve.

This is the question your respondents get. Rate each price, press Next, and see which price comes next. When the ladder ends, your answer is added to the demand and revenue curves beside it.

Think about a year of Trailhead Plus, the hiking-route app.

Price 1 of up to 3

Would you buy it at $25?

In action

The price ladder in action

Price ladder in action · One respondent answers three prices, goes back and changes an answer, and the ladder asks a different price. Then the answer joins the curves.
  1. 0:00The ladder starts in the middle: “Would you buy it at $25?”
  2. 0:03“Probably would buy” counts as yes, so the next price is higher.
  3. 0:06“Probably would not buy” at $35 counts as no, so the ladder asks the price in between: $30.
  4. 0:09“Might or might not buy” at $30 finishes the ladder in three answers, and the answer joins the curves.
  5. 0:12Changed to “Might or might not buy” at $25: the ladder goes down instead.
  6. 0:15“Probably would buy” at $20 finishes the new path, and it joins Results again: the calibrated demand curve and the revenue index are worked out with it.

Every feature

Everything the price ladder can do

Your prices, your order, your scale. A ladder the server checks. Curves in Results, on dashboards and in decks, and a rating per price in your data.

Build it your waySet-up in the builder.

LiveSolo+

Your prices

Type 2 to 15 prices, or generate them from a min, max and step. The list stays in price order.

LiveSolo+

Any currency, whole or cents

Pick USD, EUR, GBP, CAD, AUD or JPY, or type any three-letter code. Prices show in the survey language’s number format.

One currency per question: translations show the same prices.

LiveSolo+

Three asking orders

Adaptive starts in the middle and halves the range. High → low stops at the first yes. Random order asks every price.

LiveSolo+

Five points, or yes and no

A 5-point likelihood scale where the top two or the top box counts as yes, or a plain Yes / No.

LiveSolo+

Calibration you set

Count each answer as a chance of buying. The defaults are a starting point; change them or turn calibration off.

The chart doesn’t say a number is calibrated, so say so when you share it.

LiveSolo+

Your words

Edit the prompt and every choice label. {price} shows the price being asked. All of them translate.

LiveSolo+

Checked before it goes live

A ladder that can’t work, such as one price or a prompt without {price}, can’t be saved or published. On a live survey, changing the prices, order, yes rule or calibration asks you to confirm first, and the answer scale can’t be changed.

LiveSolo+

Pricing Study template

A product description, a price meter, a price ladder, purchase frequency and an open question, ready to edit.

Replace the description and set your own prices before you launch.

On the respondent’s screenWhat people answering see and use.

LiveSolo+

One price at a time

The question with its price, the choices, and Back and Next. “Price 2 of up to 3” shows how far along they are.

LiveSolo+

Go back and change it

Back keeps the answer. Change it and the ladder asks the prices that now follow.

LiveSolo+

Checked on the server

Every answer is replayed on the server against the ladder rule; a path that doesn’t fit is refused. If you edit a live ladder, anyone on it gets the new ladder, and answers it again if their path no longer fits.

LiveSolo+

In their language

Your prompt and labels translate, and the progress line and buttons come in six languages.

LiveSolo+

Your theme, light or dark

Choices and buttons follow the survey’s theme and dark mode.

In your analysisResults, dashboards and decks.

LiveSolo+

Demand, revenue and the best price

Results charts demand and a revenue index at every price, and names the price on your ladder that earns most.

Revenue only: there are no costs or margins in it.

LiveSolo+

Compare groups by filtering

Filter Results on another answer, such as how often people buy, and the curves and the best price on your ladder are worked out for that group.

No significance test between groups yet.

LiveSolo+

On dashboards

An auto dashboard adds a price ladder tile, and you can add one with the tile editor; the board’s filters apply to it.

LiveSolo+

In report decks

On the dashboard, Create shareable report builds a deck with a slide per ladder. It exports to PowerPoint, PDF and Excel, and you can share it to the client portal. The Excel sheet adds the highest-accepted-price table.

LiveResearch Team

Weighted when you weight

In Results, on dashboards and in decks, weights carry through to demand, revenue and the best price.

Each respondent’s own weight; a rake scheme doesn’t apply to price tiles.

In your dataWhat lands in your exports.

LiveSolo+

A column per price

The highest price accepted, then the rating at each price, as numbers. A price that wasn’t asked stays empty.

An empty highest-price cell means no to every price or no answer: the rating columns tell you which.

LiveProfessional+

Labelled in SPSS

The highest price as a scale variable, each rating ordinal with the scale’s labels.

Not part of a price ladder yet: crosstabs and tab books, a significance test between groups, a Don’t know or Prefer not to say choice, and filters, branching or quotas on the price someone accepted. To compare groups, filter Results.

Choosing

Price ladder or price meter?

Both are about what people will pay. A ladder tests prices you choose. A price meter lets people name their own.

  • Price ladder · Solo+

    Pick a ladder when

    • You have a shortlist of prices and need to choose between them.
    • You want demand and revenue at each of those prices.
    • The product is concrete enough to say yes or no to.
  • Price meter · Solo+

    Pick a price meter when

    • You don’t yet know the range and want people to name prices.
    • You want an acceptable range: too cheap, a bargain, getting expensive, too expensive.
    • Use both: the Pricing Study template asks the meter first, then a ladder.

Price is one feature among several? Use conjoint (Research Team). Ranking features with no prices? Use MaxDiff (Research Team).

Build it

Add a price ladder

  1. 1

    Add the question

    In the builder, add a question and choose Price Ladder (Gabor-Granger) from the Advanced group. Describe the product in the question text, or in a Descriptive Text block just before it.

  2. 2

    Set your prices

    Type 2 to 15 prices, or use Generate from range… with a min, max and step. Pick the Currency, and Whole units or Cents.

  3. 3

    Choose the asking order

    Adaptive (up/down) starts in the middle and halves the range each time. High → low stops at the first yes. Random order asks every price.

  4. 4

    Choose the answer scale

    Keep the 5-point likelihood scale, with the top two boxes counting as yes, or switch to Yes / No. Leave Calibrate the demand curve on to count “Probably would buy” as a partial yes (25%), or set your own numbers: the defaults are a starting point.

  5. 5

    Word the prompt

    Keep “Would you buy it at {price}?” or write your own. {price} is replaced with the price being asked.

  6. 6

    Preview, then launch

    Preview it on a phone. Settle the prices, order and currency before you launch: Results reads every answer against the ladder as it is.

The Price Ladder (Gabor-Granger) editor with seven prices from 10 to 40, Currency USD, Whole units, the asking order on Adaptive (up/down), the 5-point likelihood scale with the top two boxes counting as yes, and Calibrate the demand curve ticked, with purchase probabilities 0.75 and 0.25 for the top two labels
EditorPrices, order, scale and calibration in one place.
Generate from range… with 10, 40 and 5 typed into Min, Max and Step, above the Generate button
RangeFill the ladder from a min, max and step.
The builder’s phone preview of the price ladder: “Price 1 of up to 3”, “Would you buy it at $25?”, the five choices from Definitely would buy to Definitely would not buy, and the ladder’s Back and Next buttons, both greyed out
Phone previewOne price per screen, choices you can tap.

The data you get

The highest price they accepted, and a rating per price

Each ladder gets one column for the highest price the person accepted, then one column per price with the rating they gave there. A price they weren’t asked stays empty.

respondent_idQ1_wtpQ1_p1$10Q1_p2$15Q1_p3$20Q1_p4$25Q1_p5$30Q1_p6$35Q1_p7$40
47762a85-0001-4000-8000-0000000000011042(empty)1(empty)(empty)(empty)
47762a85-0002-4000-8000-00000000000230(empty)(empty)(empty)443(empty)
47762a85-0003-4000-8000-00000000000340(empty)(empty)(empty)4(empty)44
47762a85-0004-4000-8000-00000000000430(empty)(empty)(empty)443(empty)
47762a85-0005-4000-8000-00000000000520(empty)443(empty)(empty)(empty)
47762a85-0006-4000-8000-00000000000640(empty)(empty)(empty)4(empty)45
47762a85-0007-4000-8000-00000000000735(empty)(empty)(empty)5(empty)53
47762a85-0164-4000-8000-000000000164(empty)21(empty)1(empty)(empty)(empty)

Trimmed to the question’s columns. The price under each header is for reading here; the file holds the column name. Ratings run from 5 (Definitely would buy) to 1 (Definitely would not buy). Every export also carries the standard respondent columns.

The highest price accepted

Q1_wtp holds the highest ladder price the person said yes to, asked or worked out from the path. It’s empty if they said no to every price, and also if they didn’t answer: read the rating columns to tell the two apart.

A rating per price

Q1_p1 is the lowest price. Each holds the rating given at that price, or nothing if it wasn’t asked. Yes / No ladders hold 1 and 0.

Real numbers

Excel gets number cells, ready to sum or pivot. SPSS, on Professional+, gets labels for every rating.

Weighting

Every export has a weight column: it holds 1, or each person’s weight when you export weighted, which is on Research Team.

Charts & analysis

Demand, revenue and the price that earns most

Results charts every ladder for you: demand at each price, a revenue index, and the price on your ladder that brings in the most revenue. The same chart goes on dashboards and into report decks.

Think about a year of Trailhead Plus, the hiking-route app.Results · price ladder card · 300 answers

  • $15Revenue-maximising price
  • 43%Demand at that price
  • 300Answers

Calibrated, the default: Definitely would buy counts as 75% and Probably would buy as 25%. The best price on the ladder is $15.

The numbers behind the curvesShown here for reading; Results draws them as the curves and tiles

PriceDemand, calibratedTop-2 yesRevenue index
$1046.9%99.7%73.3
$1542.7%90.7%100.0
$2029.1%71.0%90.9
$2521.8%49.7%85.0
$309.5%27.3%44.5
$355.3%14.0%29.2
$402.7%7.3%16.7

“Demand, calibrated” counts Definitely would buy as 75% and Probably would buy as 25%. “Top-2 yes” is the share whose answers put them at yes for that price, with calibration off. The revenue index, from the calibrated curve, is 100 at the best price. Results shows this as the curves and tiles; the calibrated numbers are in the deck’s Excel sheet.

Where it charts

  • ResultsCurves and the revenue-maximising price
  • DashboardA price ladder tile
  • Report deckWeb, PowerPoint, PDF, Excel
  • Client portalResults, boards, decks
  • ExportsA column per price
  • CrosstabsNot yet
  • Tab booksNot yet

Regular buyers pay moreResults, filtered on “How often do you buy products like this?”

  • Regular buyers$25revenue-maximising price · 133 answers
  • Occasional buyers$15revenue-maximising price · 167 answers

Regular buyers answered “Weekly or more often” or “Monthly”; occasional buyers “A few times a year” or “Once a year or less”. Filter Results on another answer and the curves, tiles and best price on your ladder are worked out again for that group. There’s no significance test between two filtered groups yet.

Analysis that applies

  • Filter by another answer

    Solo+

    Show the curves for one group, such as regular buyers, from the Results filter bar.

  • Dashboards

    Solo+

    Add a price ladder tile, or let an auto-built dashboard add one, with the board’s filters applied.

  • Report decks

    Solo+

    On the dashboard, Create shareable report builds a deck with a slide per ladder. Download it as PowerPoint, PDF or Excel, or share it in the client portal.

  • Weighting

    Research Team

    Weights carry through to demand, revenue and the best price. Each respondent’s own weight counts; a rake scheme doesn’t apply to price tiles.

Highest accepted price, in the deck’s Excel sheetShare of answers whose highest yes is each price, or none

Highest accepted priceShare (%)
109
1519.7
2021.3
2522.3
3013.3
356.7
407.3
None0.3

A yes here is the ladder’s yes rule, the top two answers, so these shares aren’t calibrated.

The Results price ladder card for all 300 answers: tiles for the revenue-maximising price, $15, demand at that price, 43% calibrated, and 300 answers; the demand curve on the left axis and the revenue index, dashed, on the right axis, with a line marking Best revenue $15; and the legend
ResultsAll 300 answers: the revenue-maximising price is $15, and calibrated demand at that price is 43%.
The same Results card filtered to people who buy weekly or more often, or monthly, the filter shown in the filter bar: tiles for the revenue-maximising price, $25, demand at that price, 35% calibrated, and 133 answers; the two curves, with a line marking Best revenue $25; the legend; and “n = 133 completed responses”
FilteredRegular buyers, 133 answers: the revenue-maximising price is $25, and calibrated demand at that price is 35%.

How Surveti compares

Gabor-Granger across the common survey tools

Price ladder capabilities in Surveti, SurveyMonkey, Qualtrics, Typeform and Alchemer, as of 7 November 2026
CapabilitySurvetiSurveyMonkeyQualtricsTypeformAlchemer
A built-in Gabor-Granger questionyesA question typeno1Not in the question listno6A separate study projectno9No such field typeno13Not in the question list
Inside any survey, more than onceyesAnywhere, any numberpartial2Built by hand with skip logicno6One pricing block per surveyunclear9Not documentedpartial11An example survey; more than once not covered
Your own list of pricesyesPrices you type or generatepartial2One question per priceno6Worked out from min, max and toleranceunclearpartial11Min, max and step
Adaptive up and downyesOr high → low, or randompartial2Ascending, by skip logicyes6Random start, halving stepsunclear9Logic jumps exist; no ladder documentedyes11Random up or down
A 5-point likelihood answeryesOr Yes / No; calibration editablepartial2Whatever you buildno6Yes / nounclearpartial11Two or five buttons
Demand and revenue curves built inyesResults, dashboards, deckspartial2Worked out yourselfpaid6, 7In the study reportno10Template is Van Westendorppartial11Fall-off of buyers; revenue not mentioned
Every asked price in the datayesA rating per pricepartial2A column per question you builtno6Last agreed price onlyunclearunclear11Not covered
PlanpaidSolo & upunclearpaid7Research Core 5 licenceno9No ladder on any planunclear11Not stated
As of 7 Nov 2026, from each vendor’s public help pages and listings.yespartialpaidunclearno

Partial means partly built in or possible only with a documented workaround; paid means built in on paid tiers or licences only; unclear means the vendor’s docs don’t settle it. QuestionPro (Research Edition) and SurveySparrow also have a built-in Gabor-Granger method, with demand and revenue curves. Google Forms has no pricing question.

Sources (8)
  1. [1] SurveyMonkey: Question types. https://help.surveymonkey.com/en/surveymonkey/create/question-types/ · accessed 7 Nov 2026
  2. [2] SurveyMonkey: The Gabor-Granger method. https://www.surveymonkey.com/learn/product-development/gabor-granger/ · accessed 7 Nov 2026
  3. [6] Qualtrics: Pricing Study (Gabor Granger). https://www.qualtrics.com/support/common-use-case/xm-solutions/pricing-study-gabor-granger/ · accessed 7 Nov 2026
  4. [7] Qualtrics Marketplace: Gabor-Granger pricing study. https://www.qualtrics.com/marketplace/gabor-granger-pricing-sensitivity-study/ · accessed 7 Nov 2026
  5. [9] Typeform: Create API reference. https://www.typeform.com/developers/create/reference/create-form/ · accessed 7 Nov 2026
  6. [10] Typeform: Pricing survey template. https://www.typeform.com/templates/pricing-survey-template · accessed 7 Nov 2026
  7. [11] Alchemer (SurveyGizmo): Gabor-Granger Pricing Method, updated 21 Oct 2020. https://help.surveygizmo.com/help/gabor-granger-pricing-method · accessed 7 Nov 2026
  8. [13] Alchemer: Question types guide. https://help.alchemer.com/help/question-types-guide · accessed 7 Nov 2026

What’s different here

A question, not a project

Put a ladder anywhere in any survey, next to any other question, and use more than one if you’re pricing more than one thing.

Only your prices

Respondents see the prices on your list and nothing else, and the server replays every path against the ladder rule.

Calibration you can change

A 5-point likelihood scale with “Probably would buy” counted as a partial yes. Use the defaults, set your own, or turn it off.

The whole path in your data

A rating for every price asked, plus the highest price accepted, in CSV, Excel and SPSS (SPSS on Professional+).

Straight into the deck

The same curves on dashboards and in PowerPoint and PDF decks, with filters carried through, and weights on Research Team: each respondent’s own weight counts, and a rake scheme doesn’t apply to price tiles. The deck’s Excel sheet holds the figures behind the curves.

On Solo

The price ladder, the price meter and the Pricing Study template are all on Solo and up.

When to use it

Use a price ladder to choose between prices

When to use it

  • Choosing a launch price from a shortlist.
  • Testing a price rise before you make it.
  • Seeing how demand differs between segments.
  • Putting a demand and revenue chart in front of a client.

When to reach for something else

  • You have no idea of the range yet. Start with a price meter.
  • Price depends on features or rivals. Use conjoint.
  • You need profit, not revenue. A ladder gives revenue on your prices; bring your own costs.

Sample wording

“Think about a year of Trailhead Plus, the hiking-route app.” then “Would you buy it at $25?” · Definitely would buy … Definitely would not buy

Best practices

  • Describe the product right before the ladder, so everyone prices the same thing.
  • Space prices evenly and cover the range you’d really charge, with one price either side.
  • If the best price on your ladder lands on its lowest or highest price, widen the ladder and run it again.
  • Treat the calibration numbers as a starting point, and set your own if you know how stated intent converts in your category.
  • Screen out people who would never buy this kind of product, since the ladder has no “don’t know”.
  • Settle your prices, order and currency before you launch.

Accessibility

One clear question at a time

Standard radio buttons

Each price is a group of ordinary radio buttons, named by the question with its price, so screen readers and keyboards handle them as they would any form.

Focus follows the price

After Next or Back, focus moves to the new price’s question, so a screen reader reads it straight away.

Progress read out

“Price 2 of up to 3” sits in a status line that screen readers announce. You can turn it off.

Room to tap

Each choice is a full-width row, at least 44px tall by default.

Frequently asked questions

What is the Gabor-Granger method?

A way to price a product by asking people whether they would buy it at a series of prices. Put together, the answers give a demand curve. Multiply demand by price and you get revenue, and the price where revenue peaks.

How many prices does each person see?

With the adaptive order, 3 for 7 prices and 4 for up to 15: it starts in the middle and halves the range each time. High → low stops at the first yes, so it varies (4.4 on average in the example). Random order asks every price.

What does calibration do?

People say they’ll buy more often than they do. With calibration on, the default, “Definitely would buy” counts as a 75% chance of buying, “Probably would buy” as 25%, and the rest as none. Those numbers are a starting point: change them, or turn calibration off to count the top two answers as a yes.

What does price ladder data look like in an export?

One column for the highest price the person accepted, then one per price with the rating they gave, empty where a price wasn’t asked. The highest-price column is empty both when someone said no to every price and when they didn’t answer; the rating columns tell you which.

Can I compare groups?

Yes, by filtering Results on another answer, such as how often people buy: the curves and the best price on your ladder are worked out for that group. Crosstabs, tab books and significance tests don’t include price ladders yet.

Can I change the prices after launch?

You can, and anyone on the question at that moment gets the new ladder, and answers it again if their path no longer fits. But Results and exports read every answer against the ladder as it is now, so changing prices or order changes how earlier answers count, and changing the currency relabels them. Settle them before you launch.

Is there a template?

Yes, Pricing Study, on Solo+. It asks a price meter first, then a price ladder, then purchase frequency and an open question. Replace the product description and set your own prices before you launch.

Related question types

  • Price meter

    Van Westendorp: people name four prices and you get an acceptable range. Solo+.

  • Conjoint

    Trade price against features and brands. Research Team.

  • MaxDiff

    Find which features matter most, before you price them. Research Team.

  • Rating scale

    One likelihood question at a single price. Free.

Add a price ladder question in minutes.

Start free — no credit card. 50 question types, logic, and analysis in one place.