Free Vendor Cost Comparison Calculator for Restaurants

Compare up to three supplier quotes on a single SKU and get the only number that actually matters: the true landed cost per usable unit, after pack size, delivery fee, yield loss and cash discount fold in. Returns the cheapest vendor, the gap to the most expensive, and the annual saving from switching to the best source. The lowest per-case price rarely wins once the math runs. Everything happens in your browser; nothing is sent to a server.

Vendor Cost Comparison Calculator

Side-by-side comparison of up to three vendor quotes on a single SKU. Returns the true landed cost per usable unit after pack size, delivery fee, yield loss and cash discount, plus the annual saving from switching to the cheapest source. The "lowest unit price" rarely wins once the math runs.

Vendor A2nd cheapest

Landed cost per usable unit

3.684

Monthly cost

442.11

Annual cost

5,305

Vendor BBest price

Landed cost per usable unit

3.551

Monthly cost

426.13

Annual cost

5,114

Vendor CMost expensive

Landed cost per usable unit

4.861

Monthly cost

583.33

Annual cost

7,000

Switching to Vendor B saves

1,886/year

Tip: The biggest hidden cost is usually yield. A 60% yield on a $3.50/lb whole loin lands at $5.83/usable lb, well above a $4.40/lb portion-cut quote that yields 95%. Always cost on usable units.

Why per-case price is the wrong number to benchmark suppliers on

The headline price on a supplier quote is a marketing figure, not an operating one. Two suppliers quoting wildly different per-case prices may be selling the same usable item, and two suppliers quoting nearly identical per-case prices may be selling very different food costs once pack size, yield and delivery fee fold in. The Vendor Cost Comparison Calculator below converts any three competing quotes into the true landed cost per usable unit at your monthly usage, so the comparison is honest. Pair the calculator with the full restaurant procurement and vendor management playbook for the 90-day RFP process, the contract clauses that protect you from mid-cycle price spikes, the seven hidden cost drivers most operators never benchmark, and the quarterly review rhythm that keeps the savings from leaking back.

How to use the calculator

Three vendors, six fields each, one decision. Math runs live in your browser; nothing leaves the page.

  1. 1

    Enter the item name and your monthly usable usage. Usable usage is the plated amount, not the purchased amount. For a 6 oz cooked salmon portion you sell 600 times a month, usable usage is 600 × 6 / 16 = 225 lbs/month, regardless of what you actually order.

  2. 2

    Pick the unit. The calculator handles lbs, kg, each, litres or gallons - whatever matches the spec your suppliers quote on. Be consistent: if vendor A quotes per case of 40 lbs, all three vendors should be quoting per case of weight-equivalent product, not one of them in eaches.

  3. 3

    For each vendor, enter the case price (the line item on the invoice), the units per case (pack size), the delivery fee per drop (if any), and the deliveries per month you currently take from them. The calculator folds the delivery fees into the landed cost so a 'cheap per case' vendor with three weekly drops gets penalised correctly.

  4. 4

    Enter the yield percentage for each vendor's product. Yield is the percentage of the purchased weight that reaches the plate, after trim, fat, bone, peel and waste. Bone-in chicken thighs run 55-65%; boneless skinless thighs run 90-98%; whole tomatoes for sauce run 80-85%; portion-cut salmon runs 95-100%. Yield is the largest single hidden cost driver and the one operators most often skip.

  5. 5

    If a vendor offers a cash discount (2/10 Net 30 is common - 2% off if paid within 10 days), enter the discount percentage. The calculator reduces the effective unit price by that percentage. Skipping a 2% discount is an effective 36-37% annual interest rate; almost always worth taking.

  6. 6

    Read the three vendor cards. The best per usable unit gets a green 'Best price' badge and ring. The most expensive gets a red 'Most expensive' badge. If you've entered three valid vendors, the middle one gets an amber '2nd cheapest'. Below the cards, the annual savings from switching to the best vendor appears.

  7. 7

    Re-run for the next SKU. A typical top-30 by spend audit takes 30-45 minutes and produces 4-7% on the food-cost base across the basket. Concentrate on the highest-spend items first - they produce the most absolute dollars even at smaller percentage gaps.

  8. 8

    When you have the data, take the analysis back to your incumbent supplier. The most disciplined operators do this conversation quarterly with the top 10 SKUs and annually with the full top 50; that rhythm typically holds 80-90% of the modelled savings against quarterly price drift.

The calculation

The calculator stacks the four cost drivers (pack size, delivery, yield, cash discount) into a single per-usable-unit landed cost.

Adjusted unit price = case price × (1 - cash discount %)

Cost per gross unit = adjusted unit price / pack size

Gross units needed = monthly usable usage / (yield % / 100)

Product cost = gross units needed × cost per gross unit

Delivery cost = delivery fee × deliveries per month

Monthly cost = product cost + delivery cost

Landed cost per usable unit = monthly cost / monthly usable usage

Annual cost = monthly cost × 12

Annual savings = (worst-vendor annual cost) - (best-vendor annual cost)

The calculator assumes you can buy fractional cases (most distributors invoice this way for established accounts). For suppliers who only sell full cases, the actual order quantity is the next whole case up from the gross units needed, and the operator should adjust monthly usage accordingly to model the inventory carry cost. The cash discount applies only if the operator pays within the discount window; the discount is treated as a price reduction (rather than as interest income on free cash flow) because that is the conservative framing on a P&L.

Realistic landed-cost ranges by food category in 2026

The 'right' landed cost varies enormously by category, region and quality tier. The reference points below are 2026 US ballparks for casual full-service venues sourcing from a primary broad-line distributor; specialty pricing typically runs 10-25% above the broad-line figures and the premium is paid back through the value-tier multiplier on a menu price (see the <a href="/blog/restaurant-menu-pricing-strategy/">menu pricing strategy guide</a>).

FormatHealthy band
Beef (USDA Choice strip loin, bone-in)Broad-line: $13-16/lb landed (60-65% yield, $20-25/usable lb). Specialty whole-animal: $11-13/lb (50-55% yield, $22-26/usable lb plus the trim resale).
Chicken (boneless skinless thigh)Broad-line: $3.80-4.40/lb landed (95-98% yield, $3.95-4.55/usable lb). Premium air-chilled: $5.20-6.00/lb (98% yield, $5.30-6.10/usable lb).
Salmon (portion-cut Atlantic, 6 oz)Broad-line frozen: $9.20-11.80/lb landed (95-100% yield, $9.30-12.00/usable lb). Fresh portion: $13.00-16.00/lb (100% yield, same per usable lb).
Romaine hearts (12-count case)Broad-line: $20-28/case landed ($1.70-2.30/head, 85% yield, $2.00-2.70/usable head). Local farm cooperative (in season): $24-30/case ($2.00-2.50/head, 95% yield, $2.10-2.65/usable head).
Mozzarella (whole milk, 30 lb case)Broad-line: $5.20-6.80/lb landed ($156-204/case, 100% yield). Specialty Italian buffalo: $14-22/lb (typically used only on signature pizzas and as a $3-5 menu upcharge).
Coffee (whole bean espresso roast, 5 lb bag)Broad-line: $7-10/lb landed (drink-yield depends on dose, ~110 drinks/lb at 18g dose, $0.06-0.09 per drink). Specialty roaster: $14-22/lb ($0.13-0.20 per drink).

A worked example

An independent casual full-service bistro in Portland sources roughly 120 lbs/month of top sirloin for two menu items: a 6 oz steak salad and an 8 oz centre-cut steak entrée. The chef pulls three competing quotes from broad-liners and a specialty meat purveyor:

Vendor A: US Foods (incumbent).

  • Case price: $140 per 40 lb case ($3.50/lb)
  • Pack size: 40 lbs per case
  • Delivery fee: $0 (consolidated into the regular twice-weekly drop)
  • Deliveries: 4 per month (twice weekly)
  • Yield: 95% (portion-cut, ready-to-cook)
  • Cash discount: 0% (Net 21 terms, no early-pay discount)

Vendor B: Sysco (challenger).

  • Case price: $320 per 100 lb case ($3.20/lb)
  • Pack size: 100 lbs per case
  • Delivery fee: $15 per drop
  • Deliveries: 2 per month (weekly drops bundled with other SKUs)
  • Yield: 95% (portion-cut, ready-to-cook)
  • Cash discount: 2% on 2/10 Net 30 terms

Vendor C: Local meat purveyor (specialty).

  • Case price: $160 per 60 lb case ($2.67/lb)
  • Pack size: 60 lbs per case
  • Delivery fee: $25 per drop
  • Deliveries: 2 per month
  • Yield: 60% (whole sub-primal, requires butchering on premise)
  • Cash discount: 0%

Running the math through the calculator at 120 lbs/month usable usage:

  • Vendor A landed cost: Gross units needed = 120 / 0.95 = 126.3 lbs. Product cost = 126.3 × $3.50 = $442.10. Delivery = $0. Monthly = $442.10. Landed per usable lb = $3.68. Annual = $5,305.
  • Vendor B landed cost: Adjusted unit price = $3.20 × 0.98 = $3.136/lb. Gross units = 126.3 lbs. Product cost = 126.3 × $3.136 = $396.10. Delivery = 2 × $15 = $30. Monthly = $426.10. Landed per usable lb = $3.55. Annual = $5,113.
  • Vendor C landed cost: Gross units needed at 60% yield = 120 / 0.60 = 200 lbs. Product cost = 200 × $2.67 = $534. Delivery = 2 × $25 = $50. Monthly = $584. Landed per usable lb = $4.87. Annual = $7,008.

Vendor B (Sysco) wins on this specific SKU by $192/year over the incumbent. The bistro switches the top sirloin spec to Sysco at the next reorder, takes the 2% discount by paying within 10 days, and bundles the new SKU with their existing Sysco produce drops to avoid the $15 delivery fee. Adjusted annual saving: $552. Across a top-30 procurement RFP at similar gap sizes, the cumulative annual saving typically lands at $14,000-$22,000 on a $1-2M independent. The lesson illustrated above: the headline-cheapest per-lb price (Vendor C at $2.67) becomes the most expensive landed cost ($4.87/usable lb) once yield fold in, because butchering loss on whole sub-primal at 60% yield destroys the per-unit advantage. Always cost on usable units.

Frequently asked questions

How is landed cost different from invoice price?+

Invoice price is what the supplier writes on the bill. Landed cost is what the item actually costs you per plated unit, after factoring in pack size (you may be forced to buy more than you can use, increasing waste), delivery fees (the surcharge below minimum-order thresholds is real margin), yield loss (the percentage of the purchased weight that doesn't reach the plate due to trim, fat, bone, peel and waste), and cash discount (the price reduction available if you pay within a discount window). Two suppliers can quote the same per-case price and produce 20-30% different landed costs; the calculator surfaces the gap. Operators who switch from per-case to per-usable-unit benchmarking typically discover 5-10% of their procurement spend is mis-evaluated by the per-case lens.

Why does yield matter so much?+

Yield is the percentage of the purchased weight that reaches the plate after trim, fat, bone, peel and waste. A 60% yield on a $3.50/lb whole sirloin lands at $5.83/usable lb, well above a $4.40/lb portion-cut quote that yields 95% ($4.63/usable lb). The cheaper per-pound number costs more on the plate because more of the purchased weight gets thrown away or rendered to scrap. Yield is the single largest hidden cost driver in protein procurement and the one most operators most often skip in their benchmarking. The fix is to spec yield on every protein SKU and demand the supplier's tested yield figure on samples above $1,000/month spend.

Should I always pick the cheapest landed-cost vendor?+

No. The calculator returns the lowest landed cost; the decision incorporates landed cost (60% of the weight in most operator scorecards) plus quality of substitutions offered, delivery flexibility, and account-management strength. The cheapest vendor on landed cost may have weak substitution policy, infrequent delivery windows that compress your menu, or aggressive minimum-order thresholds that force you to over-order. A 4-5% landed-cost win is meaningful but not decisive; treat the calculator output as the starting point of the conversation, not the answer. The full <a href="/blog/restaurant-procurement-vendor-management/">procurement playbook</a> walks through the multi-factor scoring framework.

What if my supplier won't quote in the format the calculator expects?+

Push back. Any reputable foodservice supplier will quote: unit price, pack size, contract availability, contract length, payment terms, delivery frequency, minimum order, and a substitution menu. Suppliers who refuse to quote in a structured format are usually the ones who do not want their pricing benchmarked against competitors. The best-disciplined operators send a standard RFP template to every supplier they engage with and reject quotes that don't follow the template. Within 1-2 review cycles the supplier set adapts to the format because they want the business.

How often should I re-run this calculator for my top SKUs?+

Top 30 SKUs quarterly. Run the full top 50 every 18-24 months as part of a comprehensive RFP cycle. More frequent than quarterly produces analysis fatigue without proportional benefit; less frequent than annually allows quiet price drift to accumulate to where the next reset captures the same savings all over again. The quarterly rhythm is what holds 80-90% of the modelled savings against the 4-6% annual drift that untouched supplier accounts experience.

Does the calculator handle GPO rebates and quarterly volume rebates?+

Not directly - the calculator returns pre-rebate landed cost (the cost on the invoice). For an integrated picture, divide your quarterly rebate cheque by the qualifying spend and reduce your effective per-vendor pricing by that percentage before running the comparison. A 2.5% GPO rebate on $40,000/quarter of broad-line spend is $1,000 a quarter back, equivalent to a 2.5% pricing improvement on the broad-line vendor in the calculator. For most independents the rebate-adjusted landed cost is the right number to use for the supplier-selection decision.

What if I need to compare more than 3 vendors?+

Run the calculator in batches of three. Most procurement decisions naturally collapse to a 3-way comparison (incumbent + 2 challengers, or 3 specialty contenders); a 5-6 way comparison rarely produces a different decision than the top 3 contenders. If you genuinely need to evaluate 5+ suppliers, run round one with three (pick the top two), then run round two with those two plus the next-best two from the original set. By round three you converge on the top contender from a candidate pool of any size.

Can I use this calculator for non-food procurement (paper goods, cleaning supplies)?+

Yes. The math is identical: unit price, pack size, delivery, payment terms, with yield set to 100% (no waste). Paper goods, cleaning chemicals, kitchen smallwares, and even uniforms all benefit from the per-usable-unit benchmarking the calculator forces. The most common discovery on non-food SKUs is that the broad-line supplier is materially over-priced on items the operator didn't think to benchmark because the per-month spend is small in absolute terms - until the audit reveals that the $80/month line item is 40% above market and easy to switch.

No signup. No email gate. Nothing leaves your browser.