MaxDiff Analysis (Best-Worst Scaling)
Rank a list of items by what matters most to people. Respondents pick the best and worst item in each set; the tool returns count scores, logit utilities and shares of preference that add to 100%.
Updated · By Bibin XavierData 4320 × 4
| Respondenttext · 120 levels | Tasknumeric | Itemtext · 12 levels | Responsenumeric · coded |
|---|---|---|---|
| R001 | 1 | Fast loan approval | -1 |
| R001 | 1 | Mobile app quality | 1 |
| R001 | 1 | High savings rate | 0 |
| R001 | 1 | Strong security | 0 |
| R001 | 2 | Instant transfers | 1 |
| R001 | 2 | Branch nearby | -1 |
| R001 | 2 | Low monthly fee | 0 |
| R001 | 2 | 24/7 phone support | 0 |
Variables and options
Results
4320 rows · example dataPreference scores (multinomial logit)
| Rank | Item | Utility | SE | Share of preference | B−W score | Best % | Worst % |
|---|---|---|---|---|---|---|---|
| 1 | Strong security | 1.000 | 0.085 | 18.1% | .364 | 43.6% | 7.2% |
| 2 | Low monthly fee | 0.793 | 0.084 | 14.7% | .289 | 39.7% | 10.8% |
| 3 | Mobile app quality | 0.693 | 0.084 | 13.3% | .250 | 35.6% | 10.6% |
| 4 | No overdraft charges | 0.603 | 0.084 | 12.2% | .219 | 35.0% | 13.1% |
| 5 | High savings rate | 0.443 | 0.083 | 10.4% | .144 | 28.9% | 14.4% |
| 6 | Instant transfers | 0.148 | 0.083 | 7.7% | .056 | 28.1% | 22.5% |
| 7 | Cashback on cards | -0.020 | 0.083 | 6.5% | .000 | 25.0% | 25.0% |
| 8 | 24/7 phone support | -0.168 | 0.083 | 5.6% | -.061 | 20.6% | 26.7% |
| 9 | Fast loan approval | -0.670 | 0.084 | 3.4% | -.239 | 13.3% | 37.2% |
| 10 | Personal advisor | -0.806 | 0.084 | 3.0% | -.292 | 10.6% | 39.7% |
| 11 | Branch nearby | -0.870 | 0.085 | 2.8% | -.314 | 10.8% | 42.2% |
| 12 | Ethical investments | -1.147 | 0.086 | 2.1% | -.417 | 8.9% | 50.6% |
Note. Utilities from a sequential best-worst conditional logit, zero-centred (they sum to zero). Share of preference = eu / Σ eu, the probability of being chosen best if all 12 items were shown together. B−W score = (times best − times worst) / times shown, from −1 to 1. LR χ²(11) = 725.8, p < .001.
Share of preference
Count analysis and individual-level scores
| Item | Times shown | Times best | Times worst | Best − worst | Mean individual B−W | SD | Ranked first by |
|---|---|---|---|---|---|---|---|
| Strong security | 360 | 157 | 26 | 131 | .364 | .384 | 21.0% |
| Low monthly fee | 360 | 143 | 39 | 104 | .289 | .408 | 14.5% |
| Mobile app quality | 360 | 128 | 38 | 90 | .250 | .380 | 13.2% |
| No overdraft charges | 360 | 126 | 47 | 79 | .219 | .431 | 14.7% |
| High savings rate | 360 | 104 | 52 | 52 | .144 | .388 | 9.5% |
| Instant transfers | 360 | 101 | 81 | 20 | .056 | .454 | 7.8% |
| Cashback on cards | 360 | 90 | 90 | 0 | .000 | .443 | 5.8% |
| 24/7 phone support | 360 | 74 | 96 | -22 | -.061 | .410 | 4.2% |
| Fast loan approval | 360 | 48 | 134 | -86 | -.239 | .447 | 2.8% |
| Personal advisor | 360 | 38 | 143 | -105 | -.292 | .407 | 2.4% |
| Branch nearby | 360 | 39 | 152 | -113 | -.314 | .422 | 1.7% |
| Ethical investments | 360 | 32 | 182 | -150 | -.417 | .431 | 2.4% |
Note. Individual B−W scores are computed for each respondent and then averaged. “Ranked first by” is the share of respondents whose highest individual score is that item (ties shared).
Times chosen best and worst
Interpretation
Strong security is the most preferred item, with a share of preference of 18.1%, followed by Low monthly fee (14.7%) and Mobile app quality (13.3%). Ethical investments is the least preferred (2.1%). In a head-to-head choice, Strong security would be picked about 8.6 times as often as Ethical investments. The count-based B−W scores rank the items in nearly the same order, so the result is robust.
How to cite this tool
Using these results in a thesis, journal article, report or class assignment? Please cite this free tool so others can find it. It keeps the site free.
APA 7
Xavier, B. (2026). MaxDiff Analysis (Best-Worst Scaling) [Web application]. FreeStatisticalTools.com. https://freestatisticaltools.com/maxdiff-analysis/
BibTeX
@software{xavier_maxdiffanalysis_2026,
author = {Xavier, Bibin},
title = {MaxDiff Analysis (Best-Worst Scaling)},
publisher = {FreeStatisticalTools.com},
year = {2026},
url = {https://freestatisticaltools.com/maxdiff-analysis/},
note = {Web application}
}Suggested sentence for your methods section: “The analysis was carried out with the free MaxDiff Analysis (Best-Worst Scaling) tool on FreeStatisticalTools.com (Xavier, 2026).”
What is MaxDiff analysis?
MaxDiff (maximum difference scaling, or best-worst scaling) ranks a list of items by asking respondents to pick the best and the worst item in a series of small sets. This free MaxDiff calculator estimates multinomial logit utilities and shares of preference that add to 100%, plus count-based best-minus-worst scores, so you can see which features, claims or benefits matter most.
When to use MaxDiff analysis
Use MaxDiff when you need a clear priority order for a list of 8 to 30 items (features, claims, benefits, messages, product names) and rating scales give everyone the same “very important” answer.
Assumptions
- Each respondent × task is one choice set with exactly one best and one worst item.
- Items are shown in a balanced design: each item appears about equally often and with different partners.
- The aggregate logit treats respondents as sharing one set of preferences; the individual B−W scores show how much they differ.
How to set up your data
Long format: one row per item shown in each set, with the respondent, the task number, the item name and a response column coded 1 for best, −1 for worst and 0 for items not picked.
How MaxDiff works
MaxDiff, short for maximum difference scaling and also called best-worst scaling (BWS), measures the relative importance or appeal of a list of items. Instead of asking people to rate each item on a scale, a MaxDiff survey shows small sets of items, typically four or five at a time, and asks the respondent to pick the best (most important, most appealing, most likely to make them buy) and the worst (least important) item in each set. Each respondent sees many sets, built from an experimental design so that every item appears about equally often and next to many different partners.
The method was developed by Jordan Louviere in the late 1980s and has become one of the most widely used techniques in marketing research because it fixes the main weakness of rating scales. When people rate items one at a time, they tend to call almost everything “very important”, use the scale differently from one another (some never use the top box, others always do), and give answers that do not discriminate. A forced choice between items removes these problems: respondents have to trade items off against each other, there is no scale to interpret, and a choice of “best” and “worst” is easy and quick to make even on a phone.
Every best-worst answer contains a lot of information. With four items A, B, C and D, choosing A as best and D as worst tells you that A beats B, C and D, and that B and C both beat D: five of the six possible pairwise comparisons from a single click.
What this MaxDiff calculator estimates
The tool reports two families of results, so you can see that they agree.
- Counting analysis. For each item it counts how many times it was shown, chosen best and chosen worst. The B−W score is (times best − times worst) ÷ times shown, which runs from −1 (always worst) to +1 (always best). The tool also computes B−W scores for each respondent separately and averages them, gives their standard deviation (how much people disagree), and shows the share of respondents for whom each item is the top item.
- Multinomial logit utilities. The best and worst choices are analysed together with a sequential best-worst conditional logit model, the same model that Sawtooth Software and the R package support.BWS use for aggregate estimates. A best choice is modelled as a choice among the items shown with utilities u; a worst choice as a choice among the same items with utilities −u. The model is estimated by maximum likelihood, utilities are zero-centred so they sum to zero, and standard errors come from the information matrix.
- Shares of preference. Utilities are on a log-odds scale that is hard to explain to clients, so the tool converts them to shares of preference: eu ÷ Σ eu. Shares add to 100% and have a direct meaning: the probability that an item would be chosen as best if all items were shown together. Ratios of shares are ratios of choice probabilities, so an item with a 20% share is twice as preferred as one with 10%.
Worked example with the built-in data
The example data set simulates 120 bank customers who each completed nine MaxDiff tasks with four of twelve banking features per task (1,080 choice sets, 4,320 rows). The model is highly significant (LR χ²(11) = 725.8, p < .001). Strong security comes first with a share of preference of about 18%, followed by Low monthly fee (about 15%) and Mobile app quality (about 13%). Ethical investments is last with about 2%, so in a head-to-head choice security would be chosen around eight to nine times as often. The B−W count scores rank the items in almost exactly the same order, which is what you expect with a balanced design and shows the result is robust to the method of analysis. The individual-level standard deviations of about .4 show that preferences differ quite a lot from person to person, a sign that segmentation could be worthwhile.
Designing a good MaxDiff study
- Number of items. MaxDiff works best with roughly 8 to 30 items. With fewer than six items a simple ranking question is enough; with more than about 30 the survey gets long, and sparse or express designs are needed.
- Items per set. Show four or five items per set; three is too few to be efficient and six or more make the choice tiring. A common rule is to show no more than half of the items in one set.
- Number of sets. Aim for each item to appear at least three times per respondent, so the number of sets ≈ 3 × items ÷ items per set. Twelve items in sets of four gives nine sets, as in the example.
- Balance. Use a balanced incomplete block design or a randomised near-balanced design so that each item appears equally often, in different positions, and with different partners. Most survey platforms (Qualtrics, Sawtooth, Conjointly, SurveyMonkey add-ons) generate such designs and export the data.
- Item wording. Items must be comparable, of similar length and on the same level of abstraction. Avoid double-barrelled items (“fast and friendly service”) and items that are logically nested.
- Sample size. For stable aggregate scores, 150 to 300 respondents is usually plenty; if you want to compare segments, plan about 100 per segment.
Preparing your data
Most platforms export MaxDiff in a wide layout with one row per respondent. Reshape it to the long layout this tool uses: one row per item shown in each task, with columns for the respondent ID, the task number, the item name, and a response coded 1 for best, −1 for worst and 0 for the other items in the set. If your export uses other codes (for example “B”, “W” and blank), simply choose those values in the “best” and “worst” drop-downs. Sets that do not contain exactly one best and one worst answer, or that repeat an item, are excluded automatically and reported in a notice.
How to interpret and use the results
Lead with the shares of preference: they are intuitive, sum to 100% and are comparable across items. Report the ranking, then highlight large gaps rather than small differences between neighbouring items; items whose utilities differ by less than about two standard errors are not clearly different. Use the count table as a check and to explain the method to non-technical readers. The individual B−W scores and “ranked first by” column show whether the population is homogeneous or whether different groups want different things. If the spread is large, export the individual scores and run a cluster analysis or a latent class analysis to find segments.
Typical applications are prioritising product features for a roadmap, choosing which benefits to lead with in advertising, testing claims, names and packaging messages, ranking reasons for churn or purchase, and prioritising public services or policy options. Because MaxDiff gives ratio-scaled preferences, it is also a good input to TURF analysis when you need to pick a small set of items that appeals to as many people as possible.
Common mistakes to avoid
- Reading utilities as absolute importance. MaxDiff is relative: it tells you which items matter more than others in the list, not whether any of them matter at all. Anchored MaxDiff adds a question about absolute importance if you need it.
- Comparing utilities across separate studies with different item lists. The scale depends on the items included; compare shares only within the same list.
- Treating tiny differences as real. Look at the standard errors and the count scores before claiming that item 5 beats item 6.
- Using an unbalanced design, for example one where some items appear far more often than others; the logit model adjusts for this, but precision suffers.
MaxDiff compared with other methods
Compared with rating scales, MaxDiff discriminates far better and is immune to scale-use bias. Compared with ranking all items, it is much easier for respondents when there are more than six or seven items. Compared with conjoint analysis, MaxDiff evaluates single items rather than combinations of attribute levels, so it cannot estimate trade-offs between, say, price and features; use the choice-based conjoint tool for that. Hierarchical Bayes estimation, available in commercial software, gives individual-level utilities; the aggregate logit and individual count scores here answer most business questions and match commercial aggregate results.
Key references: Louviere, Flynn and Marley (2015), Best-Worst Scaling: Theory, Methods and Applications; Finn and Louviere (1992), Journal of Public Policy & Marketing.
How to use this tool
- Enter your data. Paste columns from Excel, Google Sheets or SPSS with variable names in the first row, or upload a CSV or Excel file. The example data shows the expected layout.
- Choose the variables. Select the respondent identifier, task (set) identifier, item shown and best/worst response.
- Read the results. Results update automatically. Read the plain-English interpretation, then use Copy table to paste APA-style tables into Word and Copy for the results sentence.
How to report MaxDiff analysis in APA style
Report the number of respondents and sets, the model fit, and a table of utilities with shares of preference, ordered from most to least preferred.
Frequently asked questions
What is the difference between MaxDiff and a rating scale?
Rating scales let respondents call everything important and are affected by how each person uses the scale. MaxDiff forces trade-offs between items, so it discriminates much better and has no scale-use bias.
How many items and sets do I need?
Use 8 to 30 items, show 4 or 5 items per set, and give each respondent enough sets for every item to appear about three times: sets ≈ 3 × items ÷ items per set.
What does share of preference mean?
It is e^u ÷ Σe^u: the probability that an item would be chosen as best if all items were shown together. Shares sum to 100% and ratios between them are ratios of choice probabilities.
What is a B−W score?
The number of times an item was chosen best minus the times it was chosen worst, divided by the times it was shown. It ranges from −1 to +1 and usually ranks items in the same order as the logit utilities.
How should MaxDiff data be laid out?
Long format: one row per item shown in each task, with the respondent ID, task number, item name and a response coded 1 for best, −1 for worst and 0 otherwise.
Is MaxDiff the same as conjoint analysis?
No. MaxDiff scores single items; conjoint estimates trade-offs between attribute levels of whole products, including price. Use choice-based conjoint for product configurations and willingness to pay.
Related tools
Learn this method step by step in the free course Marketing Research with Survey Data, with exercises and a certificate.
Browse all categories
Data cleaning and preparation · Describe and explore · Compare means · Nonparametric tests · Correlation and regression · Bayesian statistics · Categorical data · Reliability and agreement · Multivariate analysis · Structural equation modeling · Econometrics and time series · Panel data and causal inference · Marketing research · Marketing analytics · Survival, clinical and meta-analysis · Study planning and calculators · PLS-SEM