The Weighted Decision Matrix, Explained
After reading this you will be able to score a handful of options against weighted criteria, compute an honest ranking by hand, and check whether your winner survives a small change in the weights or is just a coin toss dressed in numbers.
What a weighted decision matrix is
A weighted decision matrix turns a fuzzy choice into arithmetic you can inspect. You list the things that matter (the criteria), give each one a weight, then score every option on every criterion. The tool multiplies scores by weights and adds them up. The option with the highest total wins, and you can read off exactly which criterion carried it.
Here is the hook. Suppose you are choosing an apartment and you score three of them on rent, commute, size and neighborhood. Downtown scores badly on rent (4 out of 10) but wins on commute (9). The suburb wins on space (9) but the commute is brutal (3). Which one wins depends entirely on how much you weight commute against rent. The matrix makes that dependence visible instead of leaving it in your gut.
This method is often called Kepner-Tregoe scoring after the two authors who popularised it for management decisions in the 1960s. The math is plain multiplication and addition. The value is discipline: you have to write the criteria down.
When to use it, and when not to
Use a weighted matrix when you have a small set of options (roughly two to eight), several criteria that genuinely pull in different directions, and you can score each option on a consistent scale. Apartments, job offers, laptops, vendors and venue choices all fit.
Do not use it when one criterion is a hard requirement rather than a trade-off. If a laptop under 16 GB of RAM is unusable for your work, do not give RAM a weight, filter those laptops out first. A matrix that averages a dealbreaker against nice-to-haves will happily recommend something you cannot actually use.
The matrix launders your judgments, it does not create them. If you invent the scores to justify a choice you already made, the total will agree with you. Its honest use is the opposite: fill in the scores before you look at the winner.
The formula and the intuition
For an option with scores s_1, s_2, \ldots, s_n against criteria with weights w_1, w_2, \ldots, w_n, the weighted total is a dot product:
Here n is the number of criteria, w_i is the weight of criterion i, and s_i is that option's score on criterion i. Only the ratios of the weights matter, so weights of 5, 4, 3, 2 give exactly the same ranking as 10, 8, 6, 4. Doubling every weight doubles every total and changes no order.
The three normalization modes rescale the inputs before this sum:
- Raw weighted sum
- Uses your weights and scores as typed. Totals are easy to trace back to the numbers you entered.
- Weights normalized to 100%
- Divides each weight by the sum of weights, so they add to 1. The ranking is identical to raw; only the scale of the totals changes, which makes each criterion's percentage share readable.
- Scores rescaled 0 to 10 per criterion
- Stretches each criterion's scores so the worst option sits at 0 and the best at 10. This stops a criterion you scored 0 to 100 from silently outvoting one you scored 1 to 5.
A worked example with the demo data
Three apartments, four criteria
These are the exact demo values. Criteria and weights: Rent 5, Commute 4, Size 3, Neighborhood 2. The sum of weights is 5 + 4 + 3 + 2 = 14. Scores are on a 1 to 10 scale.
| Option | Rent (5) | Commute (4) | Size (3) | Neighborhood (2) |
|---|---|---|---|---|
| Downtown loft | 4 | 9 | 5 | 8 |
| Suburb house | 8 | 3 | 9 | 6 |
| Midtown flat | 6 | 7 | 6 | 7 |
Compute each raw weighted total by hand:
- Downtown loft:
5×4 + 4×9 + 3×5 + 2×8 = 20 + 36 + 15 + 16 = 87. - Suburb house:
5×8 + 4×3 + 3×9 + 2×6 = 40 + 12 + 27 + 12 = 91. - Midtown flat:
5×6 + 4×7 + 3×6 + 2×7 = 30 + 28 + 18 + 14 = 90.
The suburb wins with 91, the midtown flat trails by a single point at 90, and the loft sits at 87. That one-point gap is the interesting part, and the sensitivity check below is where it matters.
Reading the contributions and the ranking
The tool breaks each total into per-criterion contributions, which is where the story lives. For the suburb house, rent contributes 40 of its 91, or about 44%. For the midtown flat, no single criterion dominates: rent gives 30, commute 28, size 18, neighborhood 14. The suburb wins because it maxes out on the two heaviest criteria you scored it well on, not because it is broadly good.
Switch to weights-normalized mode and the numbers become shares. Rent's weight becomes 5/14 \approx 0.357, so the suburb's rent contribution is 0.357 × 8 ≈ 2.857 and its total is 91/14 ≈ 6.5 on a 0 to 10 scale. The order does not move, because dividing every total by 14 preserves rank. Use this mode when you want to say "rent drove 44% of the score" rather than quote a raw 40.
Read the contribution table before the ranking. If the winner's lead comes almost entirely from one criterion, your decision really rests on that one weight. Confirm you believe the weight before you trust the total.
The sensitivity check, the honest part
A ranking that flips when you nudge a weight by a hair is not a decision, it is noise. The tool asks, for each criterion, the smallest weight change that would crown a different winner. Do this by hand for Commute in the demo data.
Let the Commute weight be w instead of 4, keeping the others at 5, 3, 2. The suburb and midtown totals become:
- Suburb:
40 + 3w + 27 + 12 = 79 + 3w. - Midtown:
30 + 7w + 18 + 14 = 62 + 7w.
Midtown overtakes the suburb when 62 + 7w > 79 + 3w, that is 4w > 17, so w \gt 4.25. Raising the Commute weight from 4 to just above 4.25 flips the winner. That is a 6% nudge on one weight. The suburb's victory is fragile.
Contrast that with a criterion where no realistic change flips anything. If sweeping a weight from 0 to five times its value never changes the top spot, the winner is robust and you can stop agonising over the exact number.
Common mistakes
Four errors account for most bad matrices.
- Mismatched score scales. Scoring price 0 to 100 and warranty 1 to 5 lets price dominate no matter what weight you set. Use rescaled mode, or score everything on one range. If the ranking changes between raw and rescaled, your scales were deciding, not your preferences.
- Direction confusion. Decide once that higher always means better. If rent is a cost, score cheap as 9 and expensive as 3, not the price in dollars.
- Padding the criteria list. Adding five low-weight criteria dilutes the two that matter. A weight of 1 among weights of 5 contributes at most one seventeenth of the differences. If a criterion cannot change the ranking, drop it.
- Ignoring a fragile winner. A one-point lead that flips at a 6% weight change (as in the demo) is a tie. Treat the top two as equally good and decide on something the matrix did not capture.
Related tools
Once you have chosen the option, the work of delivering it begins. To estimate when a project will finish from your real throughput, use the Monte Carlo Project Forecast. To find which tasks set your deadline, see the Critical Path (CPM/PERT) Calculator. To understand why loading more work in progress slows delivery, try the WIP Limits & Little's Law Simulator. And to pack chosen items into boxes or trucks, use the Box & Bin Packing Calculator.
Frequently asked questions
Do the weights need to add up to 100?
No. Only the ratios matter. Weights of 5, 4, 3, 2 and 50, 40, 30, 20 produce identical rankings. The weights-normalized mode divides by the total so they add to 1, which makes each criterion's percentage share readable, but it never changes the order.
Why did my winner change when I switched normalization mode?
Because your criteria used different score scales. Rescaling to 0 to 10 per criterion removes the advantage a wide-scale criterion had. If the winner moves between modes, the scales were doing the deciding. Fix the scales, then trust the result.
What is a safe margin between the top two options?
There is no fixed number, which is why the sensitivity table matters more than the gap. In the demo the suburb leads by one point out of 91, and a Commute weight change from 4 to 4.25 flips it. That is fragile. A winner that survives every weight swept from 0 to five times its value is robust regardless of the raw margin.
How many criteria should I use?
Three to seven is usually enough. Each extra low-weight criterion dilutes the ones that matter and adds noise. If a criterion cannot change your ranking no matter how you score it, leave it out.
Can I use it for group decisions?
Yes, but average the scores, not the weights, and keep the individual scores. If two people score the same option 2 and 9 on one criterion, the average of 5.5 hides a real disagreement that the matrix will quietly bury.