Blog · Procurement and supply chain · Procurement
Vendor performance analysis compares delivery, purchase cost, and quality using consistent transaction populations. Build a supplier review from purchasing and inspection exports, calculate each measure, and reconcile the totals.
Vendor performance analysis compares delivery, cost, and quality from purchasing records on clearly stated bases. Calculate each measure separately, reconcile it to its source rows, and use the combined evidence to decide what needs a supplier conversation.
Start with one product family, one receiving site, and a due-date period. Record the agreed delivery date, whether partial deliveries count, the inspection policy, and the purchase-cost basis. Compare suppliers serving similar requirements; different specifications or emergency orders can explain an apparent performance gap.
The federal past-performance evaluation rules use supported facts and distinguish technical quality, schedule, and cost control where applicable. That is a useful framework for a private-company review, rather than a requirement that every commercial buyer adopt the federal process.
Do not combine financial health with operating performance. The neighboring vendor financial statement analysis guide addresses that separate question.
Export purchase-order number and line, supplier ID, item, site, ordered quantity, agreed due date, receipts, invoice amounts, and currency. Add inspected quantity and defective quantity from the quality file. Retain the source document identifiers.
Aggregate split receipts and multiple inspection records to the chosen purchase-line level before adding invoice amounts. Otherwise, repeated purchase lines can multiply cost. Keep uninvoiced receipts and uninspected units visible as exceptions rather than assigning zero cost or zero defects.
Quality must refer to the agreed specification. The FAR quality definitions distinguish contract quality requirements and inspection. A buyer's preference is not automatically evidence of a nonconforming unit.
An Ohio packaging buyer reviews the following completed purchase lines. All dates are in October 2026, all receipts are full, and every received unit is inspected. Actual and benchmark costs both exclude freight and tax. Each item has a reviewed, comparable unit basis.
| PO line | Supplier | Due | Received | Units | Defective units | Actual cost (USD) | Benchmark cost (USD) |
|---|---|---|---|---|---|---|---|
| A1 | Alder | October 6 | October 6 | 100 | 1 | 1,020 | 1,000 |
| A2 | Alder | October 13 | October 15 | 300 | 3 | 3,060 | 3,000 |
| B1 | Beacon | October 6 | October 5 | 200 | 6 | 1,960 | 2,000 |
| B2 | Beacon | October 13 | October 12 | 200 | 6 | 1,960 | 2,000 |
| C1 | Cedar | October 6 | October 6 | 100 | 0 | 1,010 | 1,000 |
| C2 | Cedar | October 13 | October 13 | 100 | 1 | 1,010 | 1,000 |
| Total | 1,000 | 17 | 10,020 | 10,000 |
Enter actual date values in the worksheet. With the displayed columns in A:H, calculate the on-time flag in I2, then fill down:
=IF(OR(C2="",D2=""),"",--(D2<=C2))
Calculate the cost gap in J2 and fill down:
=G2-H2
This flag applies to completed lines with known dates. For a live due-date cohort, count an open line already past due as a delivery failure; report open lines not yet due separately. Do not quietly omit late open orders.
On-time rate = On-time due lines / Eligible due lines
Defect rate = Defective units / Inspected units
Cost gap percentage = (Actual cost − Benchmark cost) / Benchmark cost
The benchmark is the approved comparable price at the actual quantity. The detailed purchase price variance method owns that calculation; here it is one part of the supplier review.
Use a supplier name in L2 to select the rows. Every displayed line is eligible and fully inspected. Calculate the supplier's on-time rate with:
=SUMIFS($I$2:$I$7,$B$2:$B$7,L2)/COUNTIF($B$2:$B$7,L2)
Calculate its defect rate with:
=SUMIFS($F$2:$F$7,$B$2:$B$7,L2)/SUMIFS($E$2:$E$7,$B$2:$B$7,L2)
Calculate its cost gap percentage with:
=SUMIFS($J$2:$J$7,$B$2:$B$7,L2)/SUMIFS($H$2:$H$7,$B$2:$B$7,L2)
Keep full precision in calculations; display percentages to two decimal places.
| Supplier | On-time lines / due lines | On-time rate | Defective / inspected units | Defect rate | Cost gap (USD) | Cost gap |
|---|---|---|---|---|---|---|
| Alder | 1 / 2 | 50.00% | 4 / 400 | 1.00% | 80 | 2.00% |
| Beacon | 2 / 2 | 100.00% | 12 / 400 | 3.00% | -80 | -2.00% |
| Cedar | 2 / 2 | 100.00% | 1 / 200 | 0.50% | 20 | 1.00% |
| Total | 5 / 6 | 83.33% | 17 / 1,000 | 1.70% | 20 | 0.20% |
The total cost gap is 80 − 80 + 20 = $20, also $10,020 − $10,000. Total defects are 4 + 12 + 1 = 17. Divide those defects by total inspected units; averaging supplier defect percentages would give small suppliers too much influence.
Reconcile actual cost to the selected invoice export and the unit counts to receiving and inspection records. Keep unresolved rows in a separate reconciliation category so every source amount remains accounted for.
Alder needs a delivery discussion. Beacon's below-benchmark cost accompanies the highest defect rate. Cedar has fewer units in the review, so its strong quality result has a smaller evidence base. These observations identify questions; they do not establish the root cause or justify an automatic supplier switch.
Assign procurement the commercial follow-up, receiving the delivery evidence, and quality the defect classification. The on-time-in-full guide covers delivery measurement in depth, while supplier lead-time variability addresses consistency across orders.
Bring your purchase, receipt, and inspection exports, or a Google Sheet with the same fields. Covirage maps the columns; its tools compute the measures and check the totals, and the external AI model explains the results with every figure traced to its rows. Create a free Covirage account and bring a sample of your own data.
See Covirage for procurement teams for the purchasing context.
Use measures that reflect the purchase agreement and business need: delivery against agreed dates, defects against inspected units, and comparable purchase cost against an approved benchmark. Include each denominator and exception count so reviewers can judge the evidence behind the result.
A combined score can support an agreed review process, but it requires explicit weights and thresholds. Keep the original measures visible. A strong price result should not automatically offset a quality failure that makes the material unusable.
Choose a review cadence that fits purchase frequency and operational risk. High-volume suppliers may produce useful monthly evidence; infrequent suppliers may need a longer window. Always show the transaction count and unresolved deliveries alongside the reporting period.