Compare 2–5 options with a free weighted decision matrix. Score costs and priorities, test sensitivity, and share or print a clear decision report.

Comparison inputs

Define the decision, add two to five options, then enter the measurable and qualitative factors that matter to you.

Your decision

Options

Compare 2–5 choices.

Decision criteria

Use numbers for measurable factors and 0–10 ratings for qualitative factors.

Option values
$
$
High importance · Lower is better
Option values
High importance · Lower is better
Option values
High importance · Higher is better
Option values
Medium importance · Higher is better
Option values
Medium importance · Higher is better
Decision summary

Your weighted result

Weighted winner

Apartment A

Leads by 8.7 points based on the importance you assigned.

Apartment A88.8
Apartment B80.1

Relative fit score out of 100—not a probability or guarantee.

Money differences

  • Apartment A is $250 higher per month on Monthly cost.

Decision drivers

  1. Commute adds 13.2 points to Apartment A's lead.
  2. Neighborhood adds 2.9 points to Apartment A's lead.
  3. Monthly cost favors Apartment B by 2.8 points.

What could change it?

  • Apartment B leads when Commute importance is below 1.72 out of 5; Apartment A leads above it.

Sensitivity chart

Change one importance at a time while every other assumption stays fixed.

Apartment B leads when Commute importance is below 1.72 out of 5; Apartment A leads above it.

How the weighted comparison works

Scores organize the values and priorities you enter; they do not establish an objectively correct choice. Your draft stays in this browser, while shared links contain the option names and values shown here.

  • Ratings keep their 0–10 meaning; numeric values are scored relative to the best entered value.
  • Low, medium, and high importance count as weights of 1, 3, and 5.
  • Every criterion is put on the same 0–100 scale before the weighted average is calculated.
  • Incomplete criteria are excluded for every option, so missing data never receives a hidden zero.