Restaurant Vendors
Restaurant Vendor Scorecard: How to Evaluate Your Food Suppliers Every Quarter
Score food vendors on fill rate, on time delivery, subs, invoice accuracy, and price changes using your own orders and invoices. Sample scorecard included.
A restaurant vendor scorecard is a one page summary, per vendor, of how often they delivered what you ordered, when they said they would, at the price you expected. You build it from records you already have: your purchase orders, the invoices you marked at the back door, and your log of shorts and credits. Once a quarter, you fill it in, look for the one or two numbers that are off, and decide what to do about each vendor: leave it alone, talk to the rep, move a few items, or line up a backup.
The point isn't to grade vendors for the sake of it. It's to replace "I feel like the produce guy is always late" with "5 of the last 13 Saturday deliveries came after the window." The second sentence gets a very different response from a rep.
Scoring vendors sits near the end of the purchasing loop, after orders are placed, received, and closed out. If you want to see how it connects to counts, pars, and ordering, our complete guide to restaurant purchasing and inventory management walks through every step.
In this guide
- What to measure on a vendor scorecard
- Where the numbers come from
- A sample restaurant vendor scorecard
- Worked example: three vendors, one quarter
- How to run a quarterly vendor review
- What to do with the results
- What chefs and line cooks can add
- Common mistakes
- FAQ
What to measure on a vendor scorecard
Keep it to a handful of measures you can actually pull from your records. Each one answers a question you'd otherwise argue about from memory.
| Measure | The question it answers | How to calculate it |
|---|---|---|
| Filled as ordered | "Did we get what we asked for?" | Lines delivered in full, as the exact item ordered ÷ lines ordered |
| Short rate | "How often is something missing?" | Lines shorted or out ÷ lines ordered |
| Substitution rate | "How often do we get something else?" | Lines substituted ÷ lines ordered |
| On time delivery | "Does the truck show up in the window?" | Deliveries inside the agreed window ÷ deliveries |
| Invoice accuracy | "Can we trust the bill?" | Invoices with no billing error ÷ invoices |
| Price change | "Is this vendor getting more expensive?" | Change in cost of a fixed basket of your top items, quarter over quarter |
| Refused for quality | "Is the product good when it arrives?" | Count of items refused at the door for condition, temperature, or dates |
| Rep follow through | "When something goes wrong, does it get fixed?" | Issues resolved within your time limit ÷ issues raised |
A few notes on the definitions, because small differences change the numbers:
- Count lines, not cases, for fill rate. One missing case of your top protein matters more than one missing case of napkins, but counting lines keeps the math simple and makes every item visible. If you'd rather count cases, use the same method every quarter.
- Count substitutions separately from shorts. A sub you accepted still isn't what you ordered, and a vendor that quietly subs a different brand every week has a different problem than one that shorts.
- "On time" means the window you agreed on. If your vendor promised 7 to 10 AM, a 10:40 AM delivery is late, even if it's still before lunch. Write each vendor's window down before you start scoring against it. A truck that shows up before anyone is there to receive it is worth noting too.
- A billing error is anything that needed a credit or a correction: billed for a case that was shorted at the door, a price that doesn't match the quote, or the wrong pack size.
Where the numbers come from
You don't need special software for this. You need three records, kept consistently for the whole quarter:
- Your purchase orders. What you asked for, from whom, on which day, and at what expected price. If you keep a PO log with a line for each item, you already have the "ordered" side of every measure. Our guide on how to track restaurant purchase orders shows how to set one up on paper or in a spreadsheet.
- Your marked invoices. What actually arrived, what was short or subbed, what was refused, and what time the truck came. The only change most kitchens need to make is to write the arrival time on the invoice when they sign it. Without that, you can't score on time delivery.
- Your short and credit log. Every credit you requested, when you asked, and when the credit memo arrived. That's where rep follow through comes from.
If those three records are patchy, the scorecard will be too. That's fine for the first quarter. Score what you have, note what's missing, and fix the gaps going forward. A scorecard built from half a quarter of good records is still more useful than one built from memory.
A sample restaurant vendor scorecard
Here's a blank version. One column per vendor, one row per measure, plus the threshold you've set for each. Copy it into a spreadsheet or onto a sheet of paper.
| Measure | Your threshold | Vendor A | Vendor B | Vendor C |
|---|---|---|---|---|
| Deliveries this quarter | ||||
| Lines ordered | ||||
| Filled as ordered | ||||
| Short rate | ||||
| Substitution rate | ||||
| On time delivery | ||||
| Invoice accuracy | ||||
| Price change (basket) | ||||
| Refused for quality | ||||
| Rep follow through | ||||
| Biggest single problem | ||||
| Action this quarter |
The last two rows matter most. "Biggest single problem" forces you to look past the averages to a specific item, day, or habit. "Action this quarter" makes sure the review ends in a decision, even if the decision is "nothing, they're fine."
I'd skip combining everything into one weighted score. A vendor with a 92 out of 100 tells you nothing about whether the problem is late trucks or bad invoices, and those need completely different fixes.
Worked example: three vendors, one quarter
This is an illustrative example. The restaurant, vendors, items, prices, and results are made up to show the method. They aren't typical figures for any distributor.
A restaurant uses three main vendors. It keeps a PO log, writes delivery times on invoices, and logs every credit request. At the end of the quarter (13 weeks), the GM pulls everything together.
The setup:
- Broadline distributor: delivers twice a week, about 40 lines per order, 7 to 10 AM window
- Produce vendor: delivers Tuesday, Thursday, and Saturday, about 14 lines per order, 6 to 9 AM window
- Meat purveyor: delivers twice a week, about 8 lines per order, 8 to 11 AM window
- The restaurant's own thresholds: 97% filled as ordered, 95% on time, 95% invoice accuracy, and 80% of issues resolved within two business days
Step 1: count from the records
| Broadline | Produce | Meat | |
|---|---|---|---|
| Deliveries | 26 | 39 | 26 |
| Lines ordered | 1,040 | 546 | 208 |
| Lines shorted or out | 31 | 11 | 9 |
| Lines substituted | 18 | 4 | 0 |
| Late deliveries | 1 | 6 | 0 |
| Invoices with a billing error | 3 | 1 | 2 |
| Refused for quality | 2 | 3 | 0 |
| Issues raised (credits and questions) | 9 | 5 | 4 |
| Resolved within 2 business days | 6 | 5 | 2 |
Step 2: calculate the rates
Filled as ordered = (lines ordered − shorted − subbed) ÷ lines ordered
Broadline: (1,040 − 31 − 18) ÷ 1,040 = 991 ÷ 1,040 = 95.3%
Produce: (546 − 11 − 4) ÷ 546 = 531 ÷ 546 = 97.3%
Meat: (208 − 9 − 0) ÷ 208 = 199 ÷ 208 = 95.7%
On time = (deliveries − late) ÷ deliveries
Broadline: 25 ÷ 26 = 96.2%
Produce: 33 ÷ 39 = 84.6%
Meat: 26 ÷ 26 = 100%
Invoice accuracy = (invoices − invoices with an error) ÷ invoices
(one invoice per delivery)
Broadline: 23 ÷ 26 = 88.5%
Produce: 38 ÷ 39 = 97.4%
Meat: 24 ÷ 26 = 92.3%
Step 3: price change on a fixed basket
To see whether a vendor is getting more expensive, price the same items at the same quantities in both quarters. Holding quantities fixed means a busy quarter doesn't look like a price increase. Here's the broadline's basket, using this quarter's quantities for both:
| Item | Qty this quarter | Last quarter price | This quarter price | Last quarter cost | This quarter cost | Change |
|---|---|---|---|---|---|---|
| Fryer oil, 35 lb jug | 52 | $38.50 | $41.25 | $2,002.00 | $2,145.00 | +7.1% |
| Chicken thighs, 40 lb case | 39 | $92.00 | $94.80 | $3,588.00 | $3,697.20 | +3.0% |
| Shredded mozzarella, 4 × 5 lb | 26 | $78.40 | $78.40 | $2,038.40 | $2,038.40 | 0.0% |
| AP flour, 50 lb | 13 | $24.10 | $25.30 | $313.30 | $328.90 | +5.0% |
| To go containers, case | 20 | $61.00 | $64.50 | $1,220.00 | $1,290.00 | +5.7% |
| Basket | $9,161.70 | $9,499.50 | +3.7% |
Change: $9,499.50 − $9,161.70 = $337.80 more for the same five items
Percent: $337.80 ÷ $9,161.70 = 3.7%
The GM runs the same check on the produce and meat baskets: produce is up 6.2% and meat is up 1.1%. Produce prices move with the season, so a quarter over quarter jump there means less than the same jump on dry goods or paper. Comparing against the same quarter last year is fairer for produce, if you have it.
Step 4: the filled in scorecard
| Measure | Threshold | Broadline | Produce | Meat |
|---|---|---|---|---|
| Deliveries this quarter | 26 | 39 | 26 | |
| Lines ordered | 1,040 | 546 | 208 | |
| Filled as ordered | 97% | 95.3% | 97.3% | 95.7% |
| Short rate | 3.0% | 2.0% | 4.3% | |
| Substitution rate | 1.7% | 0.7% | 0.0% | |
| On time delivery | 95% | 96.2% | 84.6% | 100% |
| Invoice accuracy | 95% | 88.5% | 97.4% | 92.3% |
| Price change (basket) | +3.7% | +6.2% | +1.1% | |
| Refused for quality | 2 | 3 | 0 | |
| Rep follow through | 80% | 6 of 9 | 5 of 5 | 2 of 4 |
Bold marks anything below the restaurant's threshold. At first glance, every vendor has a problem. That's the point where most people stop and draw the wrong conclusion. The next step is to look underneath each bold number.
Step 5: find the biggest single problem
Broadline. The fill rate is below target, but the short and sub lines are spread across lots of different items, with no one item standing out. The bigger issue is billing: 3 invoices needed corrections. Two billed for cases that were marked short at the door, and one charged an old, higher price on fryer oil. Combined with 3 credits that took longer than two business days, that's a vendor whose back office needs a conversation. The basket increase is led by fryer oil (+7.1%) and to go containers (+5.7%).
Produce. Quality and fill are fine. Five of the six late deliveries were on Saturdays, out of 13 Saturday deliveries. The Tuesday and Thursday trucks were late once in 26. This isn't a vendor problem so much as a route problem.
Saturdays: 8 on time out of 13 = 61.5% on time
Tuesday + Thursday: 25 on time out of 26 = 96.2% on time
Meat. Perfect on time record, no subs, nothing refused. But 6 of the 9 short lines were the same item: hanger steak, ordered on 13 Thursday orders and shorted on 6 of them. The two slow credits were both hanger steak too. Take hanger out and the picture changes:
Lines without hanger steak: 208 − 13 = 195
Shorts without hanger steak: 9 − 6 = 3
Filled as ordered without it: (195 − 3) ÷ 195 = 98.5%
One item is dragging down an otherwise excellent vendor.
Step 6: one action per vendor
| Vendor | Biggest single problem | Action this quarter |
|---|---|---|
| Broadline | Billing errors and slow credits; fryer oil and containers up | Meet the rep with the three invoices and the credit dates. Get a same spec quote on fryer oil and to go containers from another vendor. |
| Produce | Saturday deliveries late 5 of 13 | Ask the rep about an earlier Saturday route. If not, consider moving Saturday's order to Friday. |
| Meat | Hanger steak shorted 6 of 13 Thursdays | Ask the rep whether it's a supply or allocation problem. Set up a backup source for hanger now. Revisit next quarter. |
Nobody gets fired. Each vendor gets one specific conversation, and the GM knows exactly what to check next quarter.
How to run a quarterly vendor review
For a restaurant with three to five main vendors, this usually takes an afternoon once the records are in decent shape.
- Pull the quarter's records for each vendor: POs, marked invoices, and the short and credit log.
- Count and calculate the measures on the scorecard. A spreadsheet with one tab per vendor makes the second quarter much faster than the first.
- Compare against your thresholds and mark anything below.
- Dig into each marked number. Sort by item, by delivery day, and by who received the order. Look for the one item, day, or habit behind the number.
- Ask the kitchen about quality and anything the records don't show (see what chefs and line cooks can add below).
- Pick one action per vendor and write it on the scorecard.
- Talk to each rep about anything you marked. Bring the numbers.
- Keep last quarter's scorecard next to this one. A trend over two or three quarters tells you much more than any single quarter.
Watch your sample sizes
A quarter isn't a lot of deliveries. With 26 deliveries, one late truck moves on time delivery by almost 4 points (1 ÷ 26 = 3.8%). Before you act on a change, look at the actual count. "Went from 100% to 96%" sounds worse than "one late truck."
Quarterly is a good default, not a rule
Quarterly works for established vendors. For a new vendor, review monthly for the first few months, since that's when problems with specs, routes, and billing usually show up. For a vendor you're already worried about, a monthly check on the one measure you care about is fine too.
What to do with the results
Most results call for a conversation, not a change of vendor. Here's a rough ladder, from least to most disruptive.
1. Do nothing
If a vendor clears your thresholds and nothing stands out underneath, tell them. Reps hear about problems all the time. Hearing "your Saturday truck has been great all quarter" builds the kind of relationship that helps when you need a favor at 4 PM on a Friday.
2. Talk to the rep
Bring specifics: dates, PO numbers, items, and counts. "Six of thirteen Thursday orders came without hanger steak" gives the rep something to take to their buyer or warehouse. "You guys are always shorting us" doesn't. Ask what's causing it and what they can change. Then check next quarter whether it changed.
If nothing changes after a conversation or two, it's reasonable to ask whether there's a sales manager or account manager above your rep who should see the numbers.
3. Fix it on your side
Some problems are partly yours. If a vendor's late deliveries are all on one day, maybe the order or the delivery day should move. If shorts happen mostly on orders placed close to the cutoff, ordering earlier might help. If the same items keep getting subbed, your spec may be something the vendor struggles to stock, and it's worth asking what they carry reliably.
4. Shift a few items
When one item is the problem, move that item, not the whole vendor. In the example, the meat purveyor is excellent except for hanger steak. Moving hanger to another source keeps everything that works.
Before you move items, check the effect on both orders. Pulling items off one vendor makes that order smaller, and adding them to another vendor might mean another delivery to receive. Our guide on vendor order minimums and delivery fees covers what happens when a lighter order drops under a minimum.
5. Add a backup vendor
For critical items, the ones where running out means 86ing a dish, a backup is worth setting up whether or not a vendor is struggling. A scorecard that shows a pattern of shorts on one item is the signal to stop putting it off. Our guide to handling shorted items and substitutions covers how to set up backup sources and cover a gap when a short happens.
6. Get quotes and consider switching
If a vendor misses on the same measure for two or three quarters after you've raised it, it's time to price the alternative. Compare the same items at the same spec, including fees and yield, as covered in comparing restaurant vendor prices. Then weigh what you'd gain against what changes: another account to manage, new delivery days, and the risk that the new vendor has problems of its own. If you're thinking about consolidating categories onto one distributor or splitting them off, see broadline vs specialty distributors.
Make one switch at a time, then score the new vendor monthly until you trust it.
What chefs and line cooks can add
The records cover quantities, times, and prices. They don't capture much about quality, and quality is often why you picked a vendor in the first place. The people cooking with the product see things the invoice never will:
- Product that doesn't hold. Herbs from one vendor that wilt a day sooner, or fish that doesn't make it to the third day.
- Inconsistent specs. Chicken breasts that vary wildly in size from case to case, or avocados that are never ripe on the day you need them.
- Subs nobody flagged. A different brand of fryer oil that foams sooner, or a different cheese that melts differently.
- Yield changes. If a case of something suddenly yields less after trim, that's a hidden price increase.
Ask for specifics with dates, and keep a simple quality note sheet near the walk in for the quarter. "Case of cilantro on 9/12 was slimy by day two" is something you can take to a rep. "Their herbs are bad" isn't.
Common mistakes
- Scoring from memory. The vendor that annoyed you last week will always feel like the worst one. Use the records.
- Acting on averages without digging in. A low fill rate driven by one item calls for a very different fix than one spread across fifty items.
- Comparing vendors that do different jobs. A produce vendor with three deliveries a week and a dry goods vendor with one aren't being asked to do the same thing. Compare each vendor against your thresholds and its own past quarters.
- Not writing down the delivery window. If you never agreed on a window, you can't call a delivery late.
- Forgetting to count credits that never came. A short that was marked but never credited is money you paid for product you didn't get.
- Overreacting to small numbers. One late truck out of 26 is not a pattern.
- Keeping the scorecard to yourself. Share the relevant numbers with each rep. A vendor can't fix what they don't know you're measuring.
- Switching vendors over one bad quarter. Raise it, give them a quarter to fix it, and then decide.
FAQ
What should a restaurant vendor scorecard include?
At a minimum: how often orders were filled as ordered, the short and substitution rates, on time delivery against the agreed window, invoice accuracy, price changes on your top items, items refused for quality, and how quickly the rep resolved problems. Add a row for the biggest single problem and the action you'll take.
How do you evaluate a food supplier?
Use your own records instead of impressions. Compare what you ordered (your purchase orders) with what arrived and when (your marked invoices) and what happened afterward (your credit log). Calculate a few simple rates per vendor, look for the specific item or delivery day behind any weak number, add the kitchen's notes on quality, and talk to the rep about anything that falls short.
What's a good fill rate for a restaurant distributor?
There isn't a reliable industry standard for independent restaurants. Set a threshold based on what your kitchen can absorb, and track the trend. A missing case of a critical protein matters more than a percentage point on dry goods, so always check which items are behind the number.
How often should I review my vendors?
Quarterly works well for established vendors. Review new vendors monthly for their first few months, and check any vendor you're worried about monthly on the one measure that concerns you.
Should I tell my rep I'm tracking their performance?
Yes. Share the numbers that matter for their account, with dates and PO numbers. Most reps would rather fix a specific problem than lose an account over a vague one, and a rep who knows you keep records tends to follow up on credits faster.
Do I need software to keep a vendor scorecard?
No. A spreadsheet with your PO log, a short and credit log, and invoices with delivery times written on them is enough. The hard part is keeping the records consistently for a full quarter, not the math.
Keeping the ordering side of the scorecard in one place
A scorecard is only as good as the order records behind it. Proteus Kitchen keeps every purchase order you build, with its vendor, dates, items, quantities, and the estimated price for each line, in one list you can filter by vendor and date range. Each vendor has its delivery days, order deadlines, contact information, and a notes field, which is a good place to record the delivery window you agreed on and how that vendor handles credits. The weekly report shows the number of orders and estimated spend by vendor.
Proteus doesn't score vendors for you, and it doesn't record what was received against each order, so shorts, subs, delivery times, and credits still get marked on the invoice and in your short log. It doesn't place orders with vendors either. It generates each order as text to send through the vendor's portal, a text, or an email, and it doesn't need a POS integration.
If you want somewhere to write a backup vendor next to each critical item, the free restaurant order guide template has room for it. If your vendor list or order guide is already in a spreadsheet, Free Restaurant Setup covers bringing it into Proteus, and there's a 30 day free trial below.
Next step: score one vendor this week
- Pick your biggest vendor and pull the last 13 weeks of orders and invoices.
- Count deliveries, lines ordered, shorts, subs, and invoices that needed a correction.
- Calculate filled as ordered and invoice accuracy. Look for the one item behind any weak number.
- Start writing the arrival time on every invoice, so next quarter you can score on time delivery too.
- Bring one specific finding to your rep.
Related articles
Broadline vs Specialty Distributors: How Many Vendors Does a Restaurant Need?
There's no magic number of restaurant vendors. Here's how to decide what goes to your broadline and what goes to specialty distributors, with the real cost of each extra vendor worked out.
Restaurant Vendor Order Minimums: Pay the Fee, Add Items, or Move the Order?
Your order is $38 under the vendor's minimum. Here's how to choose between paying the delivery fee, adding items you'll really use, moving the order, or shifting it to another vendor, with the math worked out.
Restaurant Vendor Price Comparison: How to Find the Real Cost of What You Buy
Case prices don't show which vendor is cheaper. Compare restaurant vendor prices by cost per usable unit, then see what the difference does to your plate cost, with worked examples.