Weighted Decision Matrix

Three flats, four laptops, two suppliers. Give the things you care about a weight, meaning how much each one really matters to you, score every option against them, and see the ranking and what drove it. It also names the one weight change that would flip the winner.

How to use it

The grid is where the work is: a row for each thing you care about, a column for each option, and a score in every cell.

  1. List what matters One criterion per row — price, distance, warranty, how much you like it. Give each a weight. Bigger means more important, and the numbers only matter relative to each other.
  2. Say which direction is good For price and travel time a low number is better; for quality a high one is. Set that per row or the answer comes out upside down.
  3. Score every option Use real figures where you have them, such as the actual price. Where you do not, score out of ten and be consistent across the row.
Full instructions

Score every option against every criterion

Weights say how much each criterion matters. Scores are yours to choose — any scale will do, as long as you use the same one down a row.

The answer

In depth

How to compare options fairly with a weighted decision matrix

Choosing between three flats, four laptops or two job offers is hard because several things matter at once and they pull in different directions. A weighted decision matrix lays everything out in a grid, weights the criteria, scores each option, and produces a ranking you can explain to someone else. This article walks through every control on the page, shows a full worked example with real numbers, and explains the flip point that tells you whether the winner would survive you changing your mind.

Screenshot: Making a comparison you can defend
Making a comparison you can defend as it appears when the page opens.

When a decision matrix saves you from guessing

Some choices are obvious. One flat is cheaper, closer and nicer. No grid needed. The tool earns its keep when trade-offs cross each other. The cheapest laptop has a dim screen. The nearest flat has a noisy road. The best supplier is the slowest. Your gut knows something matters more, but it cannot multiply and add at the same time, and that is exactly what the grid does.

Project managers use matrices to pick vendors. Students use them to compare universities. Teams use them to choose which feature to build next. The common thread is always the same: several options, several criteria, and a need to show the working so somebody else can agree or push back.

Setting up your criteria and weights

Each row in the grid is one thing you care about. Price, battery life, distance from the station, warranty length - anything at all. Press Add a criterion to get another row. Give each row a weight. The weight says how much that criterion matters relative to the others.

Weights are ratios, not percentages. Giving price a 5 and battery life a 3 means price matters about twice as much. You could just as well write 50 and 30, or 10 and 6. Only the ratios count, so use numbers that feel natural to you.

Each row also has a direction. For price and commute time, a low number is good. For screen quality and storage, a high number is good. Set this per row using the direction control, or the ranking will come out the wrong way round.

Scoring each option honestly

Add your options across the top with Add an option, then fill in every cell. Use real figures whenever you have them. If laptop A costs 800 and laptop B costs 1100, type those actual prices. The grid handles the rest.

Where there is no number - how much you like the design, say - score out of ten. The scale does not matter as long as you keep the same one all the way along the row. A 7 for design on laptop A must mean the same thing as a 7 on laptop B.

Do not mix two different units in one row. Price in one cell and a score out of ten in the next cell of the same row will break the maths. Different rows can happily use different units because each row is turned into a share before the weights are applied.

How the normalisation setting changes the answer

The dropdown labelled Turn scores into a share controls how raw scores become comparable numbers. The default, Best gets 100 worst gets 0, stretches each row so the top score maps to 100 and the bottom to 0. That reads well, but it has a side effect. Adding a new option that is terrible on price can shift every other option's normalised price score, and occasionally reorder the top two.

The second choice, Everything as a share of the best, divides every score by the row's best. A weak newcomer changes nothing because it does not move the leader. Neither method is wrong. They answer slightly different questions, and knowing which one you picked is the important thing.

The third option, Use my numbers as they are, skips normalisation entirely. Choose this only when every row already uses the same scale, such as all scores out of ten.

  • Best gets 100, worst gets 0 - good for most comparisons but sensitive to new options.
  • Share of the best - stable when you add or remove an option.
  • Raw numbers - only safe when every row uses the same scale.

Reading the answer and the flip point

The result panel shows each option's total score and rank. If the Show totals out of 100 tick box is on, the top option gets 100 and the rest are scaled to match. This makes the gap between first and second easy to read at a glance.

Below the ranking is the flip point. This is the weight at which the second-placed option would draw level with the winner, with everything else held still. If that weight is close to the one you already set, the two options are nearly a draw and a small change of heart would reverse them. A flip point far from your current weight means the winner is solid.

This single number is the most useful part of the whole exercise. It tells you whether the result is a clear answer or a coin toss dressed up in arithmetic.

A worked example: choosing a laptop

Suppose you are comparing three laptops. Your criteria are price (weight 5, lower is better), battery life in hours (weight 4, higher is better), and screen quality out of ten (weight 3, higher is better).

Laptop A: 800, 10 hours, screen 8. Laptop B: 1100, 14 hours, screen 9. Laptop C: 950, 8 hours, screen 7. You type these values into the grid. With the default normalisation, the tool turns each row into a 0 to 100 share. On price, A is cheapest so it scores 100, C scores 50, and B scores 0. On battery, B leads with 100, A gets 33, C gets 0. On screen, B leads with 100, A gets 50, C gets 0.

After weighting, A comes out on top because its price advantage on the heaviest criterion outweighs B's lead on battery and screen. The flip point might show that reducing the price weight from 5 to 3.8 would make B the winner. That tells you the result is fairly firm but not beyond question.

Exporting and printing your grid

Press Download CSV to save the grid as a comma-separated file. Open it in any spreadsheet to keep a record, email it to a colleague, or feed it into another tool. The CSV includes the criteria, weights, scores and the final ranking.

Press Print to get a clean printout of the grid and the ranking on one page. This is handy for a meeting where you want to walk people through the reasoning on paper rather than sharing a screen.

Common mistakes and how to avoid them

The most common error is adding a criterion after seeing the result because the winner was not the one you hoped for. If you find yourself doing this, the grid has stopped being a tool and started being a justification. Set all the criteria and weights before you score anything.

Another frequent mistake is leaving the direction wrong. If price is set to higher is better, the most expensive option wins on that row. Always check the direction arrow makes sense for each criterion.

Mixing units inside a single row is a third trap. Pounds and a score out of ten in the same row will skew the normalisation. Keep one unit per row and let the tool handle the comparison across rows.

When a matrix is the wrong approach

A weighted matrix works for decisions where every option can be measured on the same set of criteria. It does not help when the choice depends on one hard constraint. If you cannot afford laptop B at all, no amount of weighting will make that comparison useful. Rule it out first, then compare the rest.

It also struggles with things that do not sit on a scale. How you feel about a city, whether you trust a supplier, whether a design excites you - these are real inputs to a decision, but forcing them into a number out of ten can hide more than it reveals.

Privacy and where your data lives

The entire calculation runs in your browser on your own device. No data is sent to any server at any point during the process. The grid is saved automatically as you type, stored only in your browser's local storage on that device, so you can close the tab and come back the next day to the same numbers and the same ranking. Clear the grid with Start again if you want to remove it completely.

Help

Making a comparison you can defend

The grid is where the work is: a row for each thing you care about, a column for each option, and a score in every cell. The ranking that comes out matters less than what sits beside it, which is how much each criterion pushed the leader in front - so you can see whether it won on the thing you actually care about or on three small ones.

List what matters

One criterion per row — price, distance, warranty, how much you like it. Give each a weight. Bigger means more important, and the numbers only matter relative to each other.

Say which direction is good

For price and travel time a low number is better; for quality a high one is. Set that per row or the answer comes out upside down.

Score every option

Use real figures where you have them, such as the actual price. Where you do not, score out of ten and be consistent across the row.

Look at the flip point before you decide

If a tiny change to one weight reverses the winner, the two options are really a draw and you should choose on something the grid does not measure.

Adding a loser can change the winner

With the default setting, each row is stretched so the best option scores full marks and the worst scores nothing. That reads well, but it has a strange side effect: bring in a fourth option that is dreadful on price, and every other option suddenly looks cheaper by comparison, which can reorder the top two. If that bothers you, switch to sharing out of the best, where each option is judged against the leader rather than against the gap between best and worst, and a hopeless newcomer changes nothing. Neither answer is wrong; they are answers to slightly different questions, and knowing which one you asked is the whole skill.

Good to know

Mixed units are fine

Price in pounds and quality out of ten sit happily in the same grid, because each row is turned into a share before the weights are applied. Never mix two scales inside one row, though.

Weights are relative

Weighting three things 5, 3 and 2 gives exactly the same ranking as 50, 30 and 20. Only the ratios count, so pick whatever numbers feel natural.

Everything is saved as you type

The grid is kept on this device, so you can close the tab, sleep on it and come back to the same numbers tomorrow.

Beware the criterion you added to win

If you find yourself inventing a row after seeing the result, the grid has stopped helping. Set the criteria and the weights before you score anything.

Common questions

How do I make a weighted decision matrix?
List your criteria down the side with a weight each, list your options across the top, score every cell, and read the ranking underneath. This page does the sums as you type.
What score should I give something?
Use the real figure when there is one — the price, the minutes, the number of bedrooms. Otherwise score out of ten and keep the meaning of a seven the same all the way along the row.
What does the flip point mean?
It is the weight that would make the second-placed option draw level with the winner, with everything else left alone. A flip point close to your current weight means the result is fragile.
Can I print or share the grid?
Yes. Print gives you the grid and the ranking on one page, and the download gives you the same thing as a CSV for a spreadsheet or an email.
Is my grid stored online?
No. It is kept in this browser on this device, and nothing is ever sent anywhere.