Weighted Scoring for Vendor Selection: Rank Suppliers Beyond Price
"We picked the cheapest" is not a vendor-selection method — it's a gamble that delivery time, scope gaps and payment terms won't cost more than the saving. Weighted scoring turns those trade-offs into a single, defensible number per vendor. Here's how procurement teams in construction, manufacturing and trade set one up.
Why price alone picks the wrong vendor
Headline price hides four recurring traps:
- Delivery: a 7-month lead time on a 4-month project turns the "cheapest" panel into liquidated damages.
- Scope gaps: a vendor who didn't quote 10% of the items isn't 10% cheaper — you'll buy those items anyway, at spot prices.
- Payment terms: 50% advance to an unfamiliar supplier is financing risk the price doesn't show.
- Quality/brand: unbranded switchgear against a tier-1 OEM is not a like-for-like price comparison.
Weighted scoring doesn't ignore price — it typically keeps price as the largest single factor — but it forces the other factors to be counted instead of argued about in the award meeting.
Step 1 — Choose the criteria (keep it to 4–6)
More criteria feels rigorous but dilutes the signal and invites double-counting. A battle-tested set:
| Criterion | What it captures |
|---|---|
| Price competitiveness | Converted, tax-consistent grand total |
| Delivery period | Lead time vs project need |
| Payment terms | Advance %, credit, milestones |
| Scope completeness | Share of the BOQ/BOM actually quoted |
| Brand / certification | OEM tier, type-test certificates, references |
Step 2 — Set the weights before you see the scores
Weights encode your priorities for this purchase. Decide them before scoring — setting weights after seeing the numbers is how a preferred vendor gets reverse-engineered into first place. Three ready-to-use profiles:
| Criterion | Balanced (default) | Urgent project | Quality-critical |
|---|---|---|---|
| Price | 60% | 45% | 45% |
| Delivery | 15% | 30% | 15% |
| Payment terms | 10% | 10% | 10% |
| Scope completeness | 10% | 10% | 15% |
| Brand / certification | 5% | 5% | 15% |
Step 3 — Score each vendor 0–100
- Price (deterministic): lowest comparable grand total scores 100; others score lowest ÷ vendor total × 100. A vendor 25% above the cheapest scores 80.
- Delivery: anchor to the project: meets the required date = 90–100; each month late drops the score materially.
- Payment: lower advance and longer credit score higher; 50% advance to a new supplier should not score like 10% against delivery milestones.
- Scope: percentage of line items quoted is a good objective base, adjusted down for critical missing items.
- Brand: tier-1 certified OEM 90–100; established manufacturer 75–90; unbranded/unverified below that.
Step 4 — Compute, rank, and read the result
Weighted total = Σ (score × weight). A worked example with four bidders:
| Criterion (weight) | Vendor A | Vendor B | Vendor C | Vendor D |
|---|---|---|---|---|
| Price (60%) | 70.3 | 87.9 | 100.0 | 92.6 |
| Delivery (15%) | 65.0 | 80.0 | 60.0 | 75.0 |
| Payment (10%) | 80.0 | 70.0 | 75.0 | 65.0 |
| Scope (10%) | 97.0 | 100.0 | 90.0 | 95.0 |
| Brand (5%) | 95.0 | 92.0 | 88.0 | 90.0 |
| Weighted total | 74.4 | 86.3 | 89.9 | 87.3 |
| Rank | 4th | 3rd | 1st | 2nd |
Note what happened: Vendor C wins on price strength despite the slowest-but-one delivery — and the sheet shows exactly how close Vendor D runs (2.6 points). If the project were urgent, switching to the urgent weight profile might flip the ranking — transparently, with the same scores. You can explore this exact scenario in our live sample report.
Step 5 — Write the recommendation, not just the number
Close with two sentences: who wins and why ("lowest landed price, full scope, 88/100 weighted"), plus the caveat to clear before award (an expiring offer, an unquoted item, currency exposure). That paragraph is what management signs — and what protects you when the decision is questioned a year later.
Do it automatically
Nazmiq (nazmiq.com) computes all of this from your uploaded quotes: it extracts the line items, normalises currency and tax, applies your saved weights (editable in settings), and produces the ranked scoring table, recommendation and a two-sheet Excel — deterministically, in Python, not by asking an AI to guess the math. See a live example or start free at nazmiq.com →
Frequently asked questions
What is weighted scoring in procurement?
A ranking method: score each supplier 0–100 per criterion, multiply by the criterion's weight, sum. Highest total wins, and the matrix documents why.
What weights should I use?
Start from price 60 / delivery 15 / payment 10 / scope 10 / brand 5 and adjust to the purchase — more weight on delivery when urgent, on quality when critical.
How do I score price objectively?
Lowest comparable total scores 100; each other vendor scores lowest ÷ vendor total × 100. Deterministic and auditable.
Does the lowest bidder always win?
No — a slightly costlier vendor with faster delivery and full scope routinely outranks the cheapest bid. Surfacing that is the method's whole purpose.
Stop building comparison sheets by hand
Nazmiq (nazmiq.com) reads your PDF & image quotes, aligns every line item, converts currencies, and ranks vendors with weighted scoring — in minutes.
Try Nazmiq free →