# Vendor Performance Scorecard Worksheet for Distributors

> Source: https://netray.co/tools/distributor-vendor-scorecard-worksheet
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

An editable vendor scorecard that turns PO line counts into on-time, complete and accuracy percentages and a weighted score you can rank and export.

## Category

supply-chain

## Erp

Epicor Eclipse

## Industry

Wholesale Distribution

## Audience

- Purchasing manager
- Category manager
- Buyer

## Tool

**Kind:** worksheet

**Mode:** editable

**Columns:**

#### Vendor

**Key:** vendor

**Type:** text

#### PO lines received

**Key:** lines

**Type:** number

#### Lines on time

**Key:** on_time

**Type:** number

#### Lines complete

**Key:** complete

**Type:** number

#### Lines without error

**Key:** accurate

**Type:** number

**Help:** Right item, label and paperwork.

#### On time

**Key:** on_time_pct

**Type:** number

**Expr:** if(gt(lines,0), on_time / lines * 100, 0)

**Format:** percent

#### Complete

**Key:** complete_pct

**Type:** number

**Expr:** if(gt(lines,0), complete / lines * 100, 0)

**Format:** percent

#### Accurate

**Key:** accurate_pct

**Type:** number

**Expr:** if(gt(lines,0), accurate / lines * 100, 0)

**Format:** percent

#### Weighted score

**Key:** score

**Type:** number

**Expr:** on_time_pct * 0.4 + complete_pct * 0.4 + accurate_pct * 0.2

**Format:** decimal

#### Decision

**Key:** tier

**Type:** select

**Options:**

- Preferred
- Monitor
- Corrective action
- Replace

**Rows:**

**Vendor:** Midland Fastener Corp

**Lines:** 214

**On time:** 201

**Complete:** 205

**Accurate:** 210

**Tier:** Preferred

**Vendor:** Gulf Coast Hydraulics

**Lines:** 96

**On time:** 74

**Complete:** 81

**Accurate:** 90

**Tier:** Corrective action

**Vendor:** Northline Wire and Cable

**Lines:** 140

**On time:** 128

**Complete:** 122

**Accurate:** 136

**Tier:** Monitor

**Vendor:** Pioneer Bearing Supply

**Lines:** 63

**On time:** 60

**Complete:** 61

**Accurate:** 62

**Tier:** Preferred

**Totals:**

#### Total lines

**Key:** lines

**Agg:** sum

**Format:** number

#### Average score

**Key:** score

**Agg:** avg

**Format:** decimal

**Summary:**

#### Overall on-time rate

**Key:** all_on_time

**Expr:** if(gt(sum_lines,0), sum_on_time / sum_lines * 100, 0)

**Format:** percent

**Primary:** true

**Notes:** Weights are 40 percent on time, 40 percent complete, 20 percent accurate. Change them to match your priorities by editing the exported Excel file. Measure against the promise date confirmed by the vendor.

## Content

**Intro:** A vendor scorecard replaces opinions with counts. If purchasing can show that a vendor delivered 77 percent of lines on time, the conversation about price, lead time or replacement changes quickly.

**Sections:**

#### How to use the worksheet

**Body:** For each vendor, count the PO lines received in the review period, how many arrived by the promise date, how many arrived complete, and how many had no item, label or paperwork error. Enter the counts. The worksheet computes the three percentages and a weighted score. Record a decision for each vendor and export to Excel for the vendor review meeting.

**Bullets:**

- Use line counts, not PO counts
- Review monthly or quarterly with the same dates
- Measure against the confirmed promise date
- Compare vendors within the same category

#### The metrics

**Body:** On time is lines received by the promise date divided by lines received. Complete is lines received in full divided by lines received, a line-level fill rate from the vendor. Accurate is the share with no mistakes. Together on time and complete resemble the on-time-in-full measure used across supply chains. The weights of 40, 40 and 20 are a starting choice, put more weight on complete for critical stock lines.

#### Reading the example

**Body:** Gulf Coast Hydraulics scores 77 percent on time and 84 percent complete, giving a weighted score of roughly 82. That is well below Midland at about 96. A score alone does not decide anything: a vendor with a unique product may stay a preferred source with a corrective action plan, while a commodity vendor with a similar score is easy to replace.

#### Common mistakes

**Body:** Measuring against the original requested date instead of the confirmed one, mixing stock replenishment with special orders, and giving vendors no feedback. Share the scorecard with the vendor, set a threshold for corrective action, and re-measure after the next period.

**Cta:** If vendor receipts and PO promise dates already live in your ERP, we can discuss producing this scorecard automatically as a read-only report.

**Faq:**

#### Where do I get the line counts?

**Answer:** From your purchase order receipt history. Count lines received in the period, compare receipt date to promise date and received quantity to ordered quantity. A receipts report exported from the ERP usually has these fields.

#### What is a good on-time rate?

**Answer:** Targets differ by industry, but distributors commonly aim for the mid-90s for preferred vendors. Set targets with your buyers and be realistic about lead-time variance from long supply chains.

#### Should price be in the scorecard?

**Answer:** It can be, but price and service answer different questions. Keep service metrics here and track purchase price variance separately so a cheap but unreliable vendor is visible rather than hidden in a blended score.

#### Can I change the weights?

**Answer:** The weights are in the formula for the score column. Export to Excel and edit them there if you want a different balance, for example 50-30-20 for stock lines.

## Search terms

vendor scorecard excel, supplier performance scorecard template, on time in full vendor, vendor fill rate tracking, distributor supplier scorecard, otif vendor worksheet, buyer vendor review template, purchase order line performance

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
