MaxDiff question · Ranking

MaxDiff questions

Find out what matters most on a long list. People pick the most and least important item in a few small sets. Hierarchical Bayes then gives every item a share of preference, a likely range and a tier, with count scores for a quick look.

Available onResearch Team & up
Shares of preference that add up to 10095% likely rangesTiers of items that can’t be told apartCount scores for a quick look
A MaxDiff set as respondents see it: “Set 2 of 8” on a laptop, reading “2/8 completed”, with one item picked as most important and one as least important, and “Set 3 of 8” on a phone, also reading “2/8 completed”, with one item picked as most important

Live demo

Pick the most and least important. Your sets join the scores.

This is the question your respondents get, one small set at a time. Pick one item at each end, and the count scores beside it recalculate with your set counted. HB scores are a run you start on the Results tab.

Which matters MOST and which matters LEAST when you choose a streaming service?

Set 1 of 80/8 completed
Show catalogue
Live sport
Free trial
Number of screens

In action

The MaxDiff question in action

MaxDiff in action · A respondent finishes a set on a phone and moves on to the next, then the count scores re-rank for people aged 35 to 54.
  1. 0:00Set 1 of 8: four streaming features, “Most important” on one side and “Least important” on the other.
  2. 0:03A tap on Show catalogue as most important greys out its other pick.
  3. 0:06Free trial goes to least important, and the counter reads 1/8 completed.
  4. 0:09Next brings set 2, with a new mix of items.
  5. 0:12On Results, the count scores for people aged 35 to 54 re-rank: Kids profiles climbs to #3.

Every feature

Everything the MaxDiff question can do

Balanced sets drawn for each respondent, a respondent view that works by keyboard and screen reader, and Hierarchical Bayes scores in tiers with a quality check, plus count scores you can weight (Research Team) and filter.

Build it your waySet-up in the builder.

LiveResearch Team

Your items, pasted or typed

List three or more items under Items, or paste them one per line with Bulk edit. There’s no upper limit, though 8 to 30 is typical.

LiveResearch Team

A design that fits the list

Choose items per set (2 to 6) and the number of sets (up to 30). The hint shows how often each item will appear, and a recommended design is one click away when the list changes.

LiveResearch Team

Every MaxDiff runs in sets

Questions you import from Excel, draft with AI or start from a template run as sets too, with the recommended design until you change it.

LiveResearch Team

Anchored MaxDiff

Tick Anchored (dual response) and each set ends by asking how many of its items actually matter: All of them, Some of them or None of them. Reword the prompt and the three answers if you like.

LiveResearch Team

Ends that match your question

Set the labels at each end, such as Most important and Least important, or Most and Least appealing. The default is Best and Worst.

LiveResearch Team

Required or optional

Required by default: every set needs a pick at each end, and the anchor when it’s on.

LiveResearch Team

Follow up on the top pick

Show or skip questions on the best or worst item, or pipe it into a later question’s wording.

The best item is the one a person picked as most important most often.

LiveResearch Team

Items only when they apply

Give an item display logic and people who shouldn’t see it never do: it stays out of their sets.

LiveResearch Team

Import from Excel

A MAXDIFF row in an Excel sheet, or a MaxDiff in an AI-drafted survey, comes in ready to run as sets.

Qualtrics MaxDiff projects don’t import.

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

LiveResearch Team

One small set at a time

“Set 2 of 8” at the top and a count of finished sets, with Previous and Next to move between them.

LiveResearch Team

Balanced for every respondent

Each person gets their own sets: every item shown about as often as the others, pairs spread out, the order shuffled in each set, and no set repeated when the list allows it.

LiveResearch Team

One pick per end

Pick an item at one end and its pick at the other end turns off, so nobody can choose the same item as most and least important.

LiveResearch Team

Checked against what was served

The server rebuilds each person’s sets from their seed, and the sets are saved with the answer. A submission must match them: this question’s items, every set, the right size.

LiveResearch Team

Resume where they left off

Someone who comes back later sees the same sets they started with.

LiveResearch Team

Translated with the survey

Items, end labels and any anchor wording you write go into the translation sheet. “Set 2 of 8”, Previous and Next come translated in six languages.

LiveResearch Team

Keyboard and screen readers

Each set is a named group, each pick names its end and item, and focus moves to the new set.

LiveResearch Team

Made for phones

The same layout on any screen, with a 44px tap area on every pick by default. Long items wrap in the middle.

LiveResearch Team

Your theme, light or dark

Cards, buttons and picks follow the survey’s theme and dark mode, and mirror for right-to-left languages.

In your analysisThe Results tab and the client portal.

LiveResearch Team

HB scores in tiers

Hierarchical Bayes gives each item a share of preference, out of 100 across the list, with a 95% likely range and its chance of a top-3 place. Items the data can’t tell apart share a tier.

Score with HB once the Results base has 50 respondents. Each run follows the Results filter and weighting (Research Team), and the card tells you when new responses have come in since.

LiveResearch Team

Rankings stable

A badge reads Rankings stable when the model has settled and two independent runs inside it agree on every clear tier boundary. Otherwise it reads Still settling, and more responses will help.

LiveResearch Team

A quality check, on by default

Each run compares every respondent’s fit (RLH) with a cut-off simulated from 200 random respondents answering your design. See who is flagged, preview the scores without them, or remove them and re-fit. Restore brings them back.

Flagged people stay in until you remove them. Some valid respondents also fall below the cut-off, and the card says so.

LiveResearch Team

Count scores

For a quick view, Results also ranks every item by its count score, from −1 to +1, on a bar around zero.

LiveResearch Team

Best, worst and times shown

Under each item, as B, W and shown: how many times it was picked at each end, and how often it was shown.

LiveResearch Team

Weighted scores

Weight the survey and every pick and showing counts the person’s weight, on the count card and in the count-scores file. HB averages each person’s shares with the same weights.

LiveResearch Team

Scores by segment

Filter Results by another question, such as age, and the count scores re-rank for that group. Re-run HB to score that group too.

One group at a time; differences aren’t tested.

LiveResearch Team

Above the bar

With an anchor, each item also shows its % above threshold: the share of anchored answers that put it above the “actually matters” line.

LiveResearch Team

In the client portal

Clients with portal access see the ranked count-score card.

In your dataWhat lands in your downloads.

LiveResearch Team

Two columns per set

Q1_set1_best and Q1_set1_worst through the last set, holding item codes, plus the anchor when it’s on.

LiveResearch Team

HB scores per respondent

Export scores on the HB card gives each respondent’s share and raw HB utility for every item, with their RLH, the flag and whether they were removed. CSV, Excel or SPSS.

Excel adds a summary sheet and a Notes sheet; SPSS labels each variable with its item.

LiveResearch Team

The MaxDiff design (long) file

Every item each person saw, set by set, with both picks marked: the long format, for your own model if you want one, in R, or Sawtooth after reshaping.

LiveResearch Team

A count-scores file that matches Results

The download on the Results tab gives the count scores, ranked by item, as CSV or Excel, with the same people, filters and weights (Research Team) as the count card.

LiveResearch Team

Count scores in every Excel export

Each Excel export adds a MaxDiff Scores sheet of count scores, following the export’s filters.

LiveResearch Team

Labelled in SPSS

Each set’s picks arrive with every item code labelled.

SPSS export is on Professional+, which Research Team includes.

Not part of a MaxDiff yet: pictures as items, items carried forward from an earlier question, MaxDiff charts on dashboards or in report decks, and a share simulator or TURF. HB scores show on the Results tab; count scores show there and in the client portal.

Choosing

MaxDiff or ranking?

Both tell you what comes first. Ranking asks for an order; MaxDiff asks for trade-offs, a few items at a time.

  • MaxDiff · Research Team

    Pick MaxDiff when

    • The list is long, about 8 to 30 items, and every item needs a score.
    • People would rate everything as important. Choosing the most and least forces the trade-off.
    • You want to know how far apart items are, not only their order, and to compare groups.
  • Ranking · Free

    Pick ranking when

    • There are three to seven items people can compare in one go.
    • You want each person’s full order, or just their top 3 with Limit to top N.
    • One screen is enough, and you’re on any plan.

Ranking gives an average rank and how often each item came first. MaxDiff gives each item a share of preference, out of 100 across the list, and groups items into tiers, so you can see which gaps are real. For bundles of features at price points, use Conjoint (CBC) (Research Team).

Build it

Add a MaxDiff question

  1. 1

    Add the question

    In the builder, add a question and choose MaxDiff (“Best / worst tradeoffs”) from the Ranking group. Ask both ends in the question, such as “Which matters MOST and which matters LEAST when you choose a streaming service?”

  2. 2

    List the items

    Type them under Items, or open Bulk edit and paste one per line. Keep them the same kind of thing, such as all features.

  3. 3

    Set the design

    Under Design, choose Items per set and Number of sets. The hint tells you how often each item will be shown; aim for about 3 times. Change the list and the editor offers a recommended design you can apply.

  4. 4

    Name the ends

    Under End labels, pick a preset such as Most important / Least important, or pick Custom and set the Top label and Bottom label to match your question. They translate with the survey.

  5. 5

    Add an anchor, if you need one

    Tick Anchored (dual response) and each set ends by asking how many of its items actually matter, so you can tell which items clear the bar, not just which win.

  6. 6

    Set the rules and follow up

    Keep it required. Then show a follow-up when the MaxDiff’s best item is any of Price, or pipe it in: “Why does ${Q1.best} matter most?” Preview on a phone.

The MaxDiff editor with the ten streaming items under Items, Items per set 4 and Number of sets 8, the hint “Each item will be shown ~3 times across 8 sets.”, the line “Recommended for 10 items: 3 per set x 10 sets.” with Apply, and End labels on Most important / Least important
EditorTen items, four per set, eight sets.
A follow-up question’s Display Logic: the MaxDiff’s best item as the source, “is any of”, and Price picked among the 10 item chips
LogicFollow up on the top pick.
The builder’s phone preview of the same MaxDiff: “Set 1 of 8” and “0/8 completed”, the Most important and Least important columns over four items, none picked, and Previous and Next disabled
Phone previewOne set per screen.

The data you get

Every pick, and every set each person saw

Each set gets a pair of columns with the codes of the two picks. The HB export adds every respondent’s scores, the design file adds one row per item shown, and Excel and SPSS turn the codes back into item names.

respondent_idQ1_set1_bestSet 1, most importantQ1_set1_worstSet 1, least importantQ1_set2_bestSet 2, most importantQ1_set2_worstSet 2, least importantQ1_set3_bestSet 3, most importantQ1_set3_worstSet 3, least importantQ1_set4_bestSet 4, most importantQ1_set4_worstSet 4, least importantQ1_set5_bestSet 5, most importantQ1_set5_worstSet 5, least importantQ1_set6_bestSet 6, most importantQ1_set6_worstSet 6, least importantQ1_set7_bestSet 7, most importantQ1_set7_worstSet 7, least importantQ1_set8_bestSet 8, most importantQ1_set8_worstSet 8, least important
47762a85-0001-4000-8000-00000000000121089398625348997
47762a85-0002-4000-8000-00000000000219275821035481776
47762a85-0003-4000-8000-00000000000348352765110792425
47762a85-0004-4000-8000-000000000004763928384102879110
47762a85-0005-4000-8000-000000000005285104249185910446
47762a85-0006-4000-8000-0000000000068101542815101108415
47762a85-0007-4000-8000-000000000007583714195101065854
47762a85-0008-4000-8000-00000000000818310281210921049110

Trimmed to the question’s columns, two per set. Each cell holds an item code: 1 is Price, 7 is Live sport. The names under the headers are for reading here; the file holds the column names only. Every export also carries the standard respondent columns (status, source, timing and more).

Two columns per set

Q1_set1_best and Q1_set1_worst through set 8, named after the question or your export tag. The names say best and worst whatever your end labels say.

Codes, with names in Excel and SPSS

Each cell is an item code. Excel’s Value Labels sheet and SPSS value labels turn every code back into the item’s name.

The design file

The MaxDiff design (long) export: every item each person saw, set by set, with their two picks marked. It’s the file a model needs, because the pick columns alone don’t say what else was on screen.

HB scores

Each respondent’s share of preference and raw HB utility for every item, with their RLH, the close-to-random flag and whether they were removed. Excel adds a summary sheet and notes.

The count-scores file

Download the count scores on the Results tab, best-minus-worst and ranked by item, as CSV or Excel, for the same respondents, filters and weights (Research Team) as the count card. See it below.

Anchored answers

With an anchor, each set adds Q1_set1_anchor and so on, holding all, some or none.

Weights

Weighted exports carry a weight column, and the SPSS syntax sets WEIGHT BY weight. Weighting is on Research Team.

Charts & analysis

A share of preference for every item, in tiers

Hierarchical Bayes scores each person’s picks, then shows each item’s share of preference, out of 100 across the list, with a 95% likely range. Items the data can’t tell apart share a tier. Count scores stay as the quick view.

Which matters MOST and which matters LEAST when you choose a streaming service?Results · Preference scores (Hierarchical Bayes)

Research Team
The Results tab’s HB card, “Preference scores (Hierarchical Bayes)”: “300 respondents scored · 10 items”, the Rankings stable badge and Export scores, a notice that 16 respondents answered close to random with See who, Preview without them and Remove from scores, then the 10 items ranked by preference score, each with its likely range, its score and its chance in top 3, in 8 tiers from Clearly on top to Least important
Price is clearly on top at 17.1 of 100, and makes the top 3 in every draw. Ad-free and Offline downloads share a tier: the data can’t separate them. Offline downloads and Original series overlap a little, but Offline downloads is ahead in at least 95% of draws, so they sit in different tiers. The 16 flagged respondents stay in the scores until you remove them.

The quick view: count scoresResults · MaxDiff count card · count scores

The Results tab’s MaxDiff count card: “300 responses · best–worst count scores (normalized by times shown)”, then the 10 items ranked by count score, each with its B, W and shown counts and a bar around zero, from Price at +0.38 to Free trial at -0.39
Price leads at +0.38: picked as most important 430 times and as least important 62 times in the 964 sets it appeared in. Show catalogue (+0.32) and Ad-free (+0.18) follow, and Free trial is last at -0.39.

Where it charts

  • ResultsHB card and count scores
  • Client portalThe count-score card
  • FiltersOne segment at a time; Score with HB for it
  • ExportsHB export, count scores, design file
  • DashboardNot yet
  • Report deckNot yet

Scores by ageResults filtered to each age group · count scores, with each item’s rank in that group

Research Team
ItemTotaln 30018–34n 11135–54n 10055+n 89
Price+0.38 · #1+0.37 · #1+0.32 · #1+0.47 · #1
Show catalogue+0.32 · #2+0.31 · #2+0.27 · #2+0.39 · #2
Ad-free+0.18 · #3+0.12 · #5+0.15 · #4+0.26 · #3
Original series+0.08 · #4+0.17 · #4+0.03 · #5+0.02 · #5
Offline downloads+0.07 · #5+0.30 · #3-0.03 · #6-0.10 · #6
Live sport-0.07 · #6-0.13 · #6-0.12 · #8+0.05 · #4
Number of screens-0.15 · #7-0.23 · #8-0.06 · #7-0.16 · #7
Kids profiles-0.19 · #8-0.42 · #10+0.16 · #3-0.28 · #8
4K-0.24 · #9-0.16 · #7-0.26 · #9-0.30 · #9
Free trial-0.39 · #10-0.35 · #9-0.45 · #10-0.36 · #10

Filter the Results tab by age and the list re-ranks for that group. Price leads in every group. Kids profiles is #3 for 35 to 54s (+0.16) and near the bottom elsewhere (-0.42 for 18 to 34s, -0.28 for 55+). Offline downloads scores +0.30 with 18 to 34s against -0.10 with 55+. These are count scores, and differences between groups aren’t tested. For one group at a time, you can also re-run HB on the filtered base.

Analysis that applies

  • Respondent quality

    Research Team

    Each HB run checks every respondent’s fit (RLH) against a cut-off simulated from 200 random respondents answering your design. Flagged people stay in until you choose: see who, preview the scores without them, or remove them and re-fit. Restore brings them back.

  • Weighted scores

    Research Team

    Weight the survey and each pick and each showing counts by the person’s weight, on the Results tab and in the count-scores file. HB averages each person’s shares with the same weights.

  • Segments

    Research Team

    Filter Results by another question, such as age or plan type, and the count scores re-rank for that group. Re-run HB to score that group too. The count-scores file follows the same filter.

  • Above the bar

    Research Team

    With an anchor, each item also gets its % above threshold: the share of anchored answers that put it above the “actually matters” line, so you can see which items clear it, not just which win.

  • Your own model, if you want one

    Research Team

    The HB scores are built in. To fit a model of your own as well, export the MaxDiff design (long) file and use it in R, or Sawtooth after reshaping: one row per item shown, with both picks marked.

    Data exports

The count-scores fileDownload the count scores on the Results tab · CSV or Excel · the same respondents, filters and weights (Research Team) as the count card

Research Team
QuestionRankItemTimes shownBest picksWorst picksCount score
Q11Price964430620.382
Q12Show catalogue951389840.321
Q13Ad-free9702851150.175
Q14Original series9652351590.079
Q15Offline downloads9613052360.072
Q16Live sport960177245-0.071
Q17Number of screens957143291-0.155
Q18Kids profiles959246424-0.186
Q194K956118343-0.235
Q110Free trial95772441-0.386

The counts are whole numbers here: Price was shown 964 times, with 430 best and 62 worst picks, for (430 − 62) / 964. Across the 300 respondents, each item was shown 951 to 970 times: 3 or 4 times per person.

The Results tab with an age filter on 35–54: the filter chip, the count-scores download, the HB card offering Score with HB for the filtered base, and the MaxDiff count card for 100 responses, ranked from Price at +0.32 to Free trial at -0.45, with Kids profiles third at +0.16
Filtered to 35–54Filtered to 35–54, Kids profiles climbs to #3 at +0.16. HB runs for this base once you choose Score with HB.

How Surveti compares

MaxDiff across the common survey tools

MaxDiff capabilities in Surveti, SurveyMonkey, Qualtrics, Alchemer and QuestionPro, as of 30 October 2026
CapabilitySurvetiSurveyMonkeyQualtricsAlchemerQuestionPro
MaxDiff on the free or entry planpaidResearch Team planpaid1, 3Optional add-on, per studypaid7A separate purchasepaid19Full Access licence onlypaid24, 30Research Edition
Published price for MaxDiffyes$449/mo, or $349/mo yearlyunclear3Price didn’t loadno7Ask your account executiveyes20Full Access $275/mono30Research Suite: contact sales
Balanced design, documentedyesPer person: exposure within one, pairs spread, order shuffledyes130 balanced versionspartial8Conditions listed, no method namedpartial18Pseudo-balanced; not every item shownunclear25, 31Items “showed randomly”
Design you can downloadyesMaxDiff design (long) export: every set each person sawyes1Experimental design as CSVunclear11Not mentionedpartial18Raw data, one row per setunclear27Not covered
Anchored MaxDiffyesAll, some or none after each setunclear1Not mentionedyes8, 9unclear18Not addressedyes28Labelled beta
Edit after launch without resetting the analysispartialWording and items, yes; keep the set design fixedno1MaxDiff questions are lockedno9Any saved change resets itunclearNot coveredunclearNot covered
Accessibility statement covering MaxDiffyesThis page: named sets, focus moves to the new setunclear6MaxDiff not mentionedno15On the not-accessible listunclear22Not mentionedunclearNone found
Model-based scores (EB, HB or logit)yesPer-respondent HB, with ranges and tiers (Research Team)yes1, 4Empirical Bayesyes8HB, written in STANunclear18A count score onlypartial26, 27Aggregate, from best and worst shares
Fit statistic (RLH) per respondentyesRLH against a cut-off simulated for your design, on by defaultunclear1, 2No fit statistic documentedunclear8No fit statistic mentionedunclear18No fit statistic documentedunclear27No fit statistic documented
Scores by segmentyesResults filter, one group at a timeyes1, 2Filters on every MaxDiff chartyes12, 13Up to 12 segmentspartial18Advice onlyyes27Data filter
Crosstabs and significance tests on MaxDiffnoUse the Results filterunclear1Not mentionedno10“Crosstabs are not available”no18Not in crosstab reportsunclear27Not covered
Choice-level data per respondentyesOne row per item shownpartial1, 2Layout not describedunclear11, 14Not mentionedyes18One row per set shownyes270 / 1 / 2 sheet
SPSS export of MaxDiff datapaidPer-set picks, labelled · Professional+partial1, 2Layout not describedunclear11CSV and TSV only documentedno18“Does not export via the SPSS Export”yes27, 31
As of 30 Oct 2026, from each vendor’s public help pages, white papers and pricing.yespartialpaidunclearno

Partial means partly built in or possible only with a documented workaround; paid means built in on paid tiers, licences or add-ons only; unclear means the vendor’s docs don’t settle it. Sawtooth Software, Typeform and Conjointly were also reviewed. Sawtooth, the MaxDiff specialist, has a free Discover tier up to 50 respondents per survey, scores with HB, and offers a “Design & choices” download for its desktop tools. Typeform has no MaxDiff question. Conjointly includes MaxDiff from $2,895 per team per year.

Sources (25)
  1. [1] SurveyMonkey: MaxDiff solution. https://help.surveymonkey.com/en/surveymonkey/solutions/maxdiff/ · accessed 30 Oct 2026
  2. [2] SurveyMonkey LaunchPad: MaxDiff. https://help.surveymonkey.com/en/launchpad/solutions/maxdiff/ · accessed 30 Oct 2026
  3. [3] SurveyMonkey: MaxDiff product page (marketing). https://www.surveymonkey.com/market-research/solutions/maxdiff/ · accessed 30 Oct 2026
  4. [4] SurveyMonkey: MaxDiff launch release (2023). https://www.surveymonkey.com/newsroom/surveymonkey-announces-maxdiff-analysis · accessed 30 Oct 2026
  5. [6] SurveyMonkey: Accessibility. https://help.surveymonkey.com/en/surveymonkey/create/accessibility/ · accessed 30 Oct 2026
  6. [7] Qualtrics: Getting started with MaxDiff projects. https://www.qualtrics.com/support/conjoint-project/getting-started-conjoints/getting-started-maxdiff/getting-started-with-maxdiff-projects/ · accessed 30 Oct 2026
  7. [8] Qualtrics: MaxDiff analysis white paper. https://www.qualtrics.com/support/conjoint-project/getting-started-conjoints/getting-started-maxdiff/maxdiff-analysis-white-paper/ · accessed 30 Oct 2026
  8. [9] Qualtrics: Configuring MaxDiff questions. https://www.qualtrics.com/support/conjoint-project/survey-tab-px/configuring-maxdiff-questions/ · accessed 30 Oct 2026
  9. [10] Qualtrics: MaxDiff analysis reports. https://www.qualtrics.com/support/conjoint-project/conjoint-reports-tab/reports-maxdiff/maxdiff-analysis-reports/ · accessed 30 Oct 2026
  10. [11] Qualtrics: Exporting raw MaxDiff data. https://www.qualtrics.com/support/conjoint-project/conjoint-reports-tab/reports-maxdiff/exporting-raw-maxdiff-data/ · accessed 30 Oct 2026
  11. [12] Qualtrics: MaxDiff TURF simulator. https://www.qualtrics.com/support/conjoint-project/conjoint-reports-tab/reports-maxdiff/maxdiff-turf-simulator/ · accessed 30 Oct 2026
  12. [13] Qualtrics: Segmentation. https://www.qualtrics.com/support/conjoint-project/simulator-tab/segmentation-px/ · accessed 30 Oct 2026
  13. [14] Qualtrics: Matrix table. https://www.qualtrics.com/support/survey-platform/survey-module/editing-questions/question-types-guide/standard-content/matrix-table/ · accessed 30 Oct 2026
  14. [15] Qualtrics: Check survey accessibility. https://www.qualtrics.com/support/survey-platform/survey-module/survey-tools/check-survey-accessibility/ · accessed 30 Oct 2026
  15. [18] Alchemer: Max Diff. https://help.alchemer.com/help/max-diff · accessed 30 Oct 2026
  16. [19] Alchemer: Compare licenses. https://www.alchemer.com/plans-pricing/compare-licenses/ · accessed 30 Oct 2026
  17. [20] Alchemer: Plans. https://www.alchemer.com/plans/ · accessed 30 Oct 2026
  18. [22] Alchemer: Accessible surveys. https://help.alchemer.com/help/accessibile-surveys · accessed 30 Oct 2026
  19. [24] QuestionPro: Max-Diff. https://www.questionpro.com/help/max-diff.html · accessed 30 Oct 2026
  20. [25] QuestionPro: Max-Diff settings. https://www.questionpro.com/help/max-diff-settings.html · accessed 30 Oct 2026
  21. [26] QuestionPro: Max-Diff scaling (includes community Q&A). https://www.questionpro.com/help/max-diff-scaling.html · accessed 30 Oct 2026
  22. [27] QuestionPro: MaxDiff results. https://www.questionpro.com/help/maxdiff-results.html · accessed 30 Oct 2026
  23. [28] QuestionPro: Anchored MaxDiff. https://www.questionpro.com/help/anchored-maxdiff.html · accessed 30 Oct 2026
  24. [30] QuestionPro: Pricing. https://www.questionpro.com/pricing/ · accessed 30 Oct 2026
  25. [31] QuestionPro: MaxDiff enhancements (vendor blog, about 2019). https://www.questionpro.com/blog/enhancements-in-maxdiff-question-design-and-reports/ · accessed 30 Oct 2026

What’s different here

Tiers, not a bare ranked list

Items the data can’t tell apart share a tier, worked out from the HB draws rather than by eyeballing ranges. None of the tools we reviewed documents a tier summary, and Qualtrics shows no ranges at all.

Quality check on by default

Every HB run flags respondents who answered close to random, against a cut-off simulated for your design, and keeps them in until you decide. SurveyMonkey, Qualtrics, Alchemer and QuestionPro document no fit statistic for MaxDiff.

A price you can see

MaxDiff, with HB scoring, is on the Research Team plan: $449 a month, or $349 a month billed yearly, for 10 seats. Of the four tools we compared, only Alchemer publishes a price for MaxDiff.

Every item, for every respondent

Each person gets their own balanced sets. When the sets have room for the whole list, everyone sees every item, here 3 or 4 times each, so no score rests on a few people.

The design comes with the data

Export every set each person saw, with both picks marked, in the MaxDiff design (long) format, for R, or Sawtooth after reshaping.

Fix a typo while it’s live

Reword the question or an item on a live survey and the answers and scores carry on; a reworded item asks you to confirm it first. SurveyMonkey locks MaxDiff questions, and Qualtrics resets the analysis on any saved change.

Built for screen readers

Each set is a named group, every pick says its item and its end, and focus moves to the new set. Qualtrics lists its MaxDiff matrix as not accessible.

Anchored, as standard

Turn on the dual-response anchor and each set asks how many of the items matter. QuestionPro labels its anchored MaxDiff beta; SurveyMonkey and Alchemer don’t document one.

When to use it

Use MaxDiff when everything sounds important

When to use it

  • Prioritising a long list: features for a roadmap, benefits for a campaign, claims for a pack.
  • A rating question would come back with everything at “very important”.
  • You want to see how priorities differ between customer groups.
  • People answer on phones: four items per screen is easy to read and tap.

When to reach for something else

  • Six items or fewer. Use Ranking (Free).
  • You’re testing bundles, such as features at a price. Use Conjoint (CBC) (Research Team).
  • You need how much more one item matters, in points. Use Constant Sum (Free).
  • You’ll have only a few dozen people in each group you want to compare.

Sample wording

“Which matters MOST and which matters LEAST when you choose a streaming service?” 10 items · Most important / Least important · 4 per set · 8 sets

Best practices

  • Show four or five items per set. Six is the most a set can hold.
  • Use enough sets for each item to be shown about 3 times; the editor’s hint does the sum.
  • Keep items the same kind and length, so none stands out for its wording.
  • Label the ends to match the question, such as Most important and Least important.
  • Settle the items and the design before launch. Rewording is fine later; changing the sets mid-field mixes two designs.

Accessibility

Every set, by keyboard or screen reader

Each set is a named group

A set is a group called “Set 2 of 8”. When the set changes, focus moves to its name, so a screen reader starts reading the new items.

Every pick says what it does

Each pick is named for its end and its item, such as “Most important: Price”, in the survey’s language.

Native keyboard

Tab to an end, then use the arrow keys to move and pick. The pick for the other end of a picked item is skipped.

Room to tap

Every pick has a 44px tap area by default and a clear focus ring in your survey’s theme, light or dark.

Use it in

Where MaxDiff fits

Template

Product Feature Prioritization

“Which of these features is MOST and LEAST important to you?” 6 features, 3 per set across 6 sets, next to a ranking question.

Solution

Product research

Prioritise the roadmap, then ask why the top pick matters with a piped follow-up.

Solution

Market research

Rank benefits or claims, weight (Research Team) to your targets, and see the scores for one group at a time.

Example

Streaming priorities

“Which matters MOST and which matters LEAST when you choose a streaming service?” 10 features, four per set, eight sets.

Frequently asked questions

How are MaxDiff scores calculated?

Surveti fits a Hierarchical Bayes model to each person’s picks, then turns their scores into shares of preference with Sawtooth’s probability-rescaled method, so the items add up to 100. Results shows each item’s average share, a 95% likely range, its chance of a top-3 place and its tier. In the example, Price leads at 17.1, likely between 16.2 and 17.9. For a quick view, each item also gets a count score: most-important picks minus least-important picks, divided by times shown, from −1 to +1. Price scores +0.38. With weighting on (Research Team), both use each person’s weight.

Does Surveti fit HB or logit models to MaxDiff?

Yes. Per-respondent Hierarchical Bayes, on Research Team. Once the Results base has 50 respondents, choose Score with HB. It runs in the background and can take a few minutes. Runs are manual: when new responses arrive, the card says how many and offers Re-run. Each run follows the Results filter and weighting (Research Team). To fit your own model as well, export the MaxDiff design (long) file: one row per item each person saw, with both picks marked, for R, or Sawtooth after reshaping.

How many items and sets should I use?

Aim for each item to be shown about 3 times. A set holds 2 to 6 items, and you can use up to 30 sets. The editor suggests a design for your list and shows how often each item will appear. The example uses 10 items, 4 per set and 8 sets, so each person sees every item 3 or 4 times.

Can I compare scores between groups?

Yes. Filter the Results tab by another question, such as age, and the count scores re-rank for that group; the count-scores file follows the same filter. You can re-run HB for that group too. One group shows at a time, and differences between groups aren’t tested.

What does MaxDiff data look like in an export?

Two columns per set, such as Q1_set1_best and Q1_set1_worst, holding item codes, labelled in Excel and SPSS (Professional+). The MaxDiff design (long) file adds every set each person saw, and the count-scores file has the count scores, best-minus-worst, ranked by item. The HB export gives each respondent’s share and raw HB utility for every item, with their RLH and flag, as CSV, Excel or SPSS. Answers are checked against the sets each person was served before they’re saved.

Can the ends say Most important and Least important?

Yes. Set the two end labels to match your question, such as most and least important, or most and least appealing. They go into the translation sheet with the rest of the survey. “Set 2 of 8”, the “1/8 completed” count, Previous and Next come translated in six languages.

Which plan includes MaxDiff?

Research Team, at $449 a month or $349 a month billed yearly, alongside conjoint and the other advanced research types. It includes SPSS export and weighting.

Related question types

  • Pick, Group & Rank Pick items, sort them into groups, then order each group. Research Team

Add a MaxDiff question in minutes.

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