Beschaffung
Wareneinsatz

Multi-Supplier Price Comparison Per Ingredient: Get True Per-Supplier Cost Before You Order

Per-supplier price comparison for beef striploin normalised to price per kg

See What Every Supplier Charges for the Same Ingredient

Ask three suppliers to quote beef striploin and you get three prices you cannot line up: $18.40 per kg from one, $17.20 from another, $19.10 from a third. That $1.90 per kg gap between the cheapest and the dearest is real money, and on a group buying 320 kg a month it is roughly $330 a month on one ingredient alone. The buyer who can see all three quotes side by side, priced to the same unit, routes the order to the $17.20 supplier and moves on. The buyer who cannot see them together pays whatever last month's default supplier charges.

Multi-supplier price comparison per ingredient is the ability to see, for a single ingredient, exactly what each of your approved suppliers charges, before you raise the purchase order. In Supy, every ingredient is a single Base Item, and every supplier SKU, packaging size and unit price for that ingredient links to it. When you open the item, you see each supplier's live price for the same thing, normalised to a common unit, so the comparison is honest rather than a guess across three catalogues. You choose the supplier on price, availability or contract, and the order goes out at the rate you actually agreed.

This is the outcome most operators want and few tools deliver cleanly: a per-ingredient view of the market you buy in, updated as prices move, sitting one screen away from the order itself. It works because the ingredient, not the supplier catalogue, is the thing you manage. If you are building out the wider purchasing picture, this sits alongside the rest of your restaurant supplier management setup rather than replacing it.

The practical shift is small but it changes every order. Instead of a buyer opening a supplier's price list and ordering what that supplier sells, the buyer opens the ingredient and lets the ingredient show them the suppliers. The question stops being "what does this supplier charge" and becomes "who charges least for the thing I need this week." On a volatile ingredient that answer can change month to month, and a buyer who checks it each time captures the difference that a buyer working from a fixed default never sees. Multiply the beef striploin example across a few dozen high-volume ingredients and the per-ingredient view is quietly protecting a meaningful slice of food-cost margin every single order cycle.

Per-supplier price comparison for beef striploin showing three suppliers priced per kg with the best value highlighted


Prices Only Compare When Every SKU Rolls Up to One Base Item

Here is the part most restaurant vendor price comparison software gets wrong: it compares line items at the order screen without first making them comparable. The same beef striploin arrives in a 5 kg case from one supplier, a 10 kg carton from another and a 2.5 kg pack from a third. Each supplier names it differently, packs it differently and prices the pack, not the kilogram. Put those three lines next to each other and the numbers do not mean the same thing, so the cheapest pack is not always the cheapest ingredient.

Comparison is only valid once every one of those supplier SKUs rolls up to one Base Item for the ingredient. Supy's Ingredient and Allergen Management holds one Base Item per ingredient with all supplier SKUs and packaging linked to it, so a price per pack becomes a price per kg automatically and the three quotes finally line up. You are no longer maintaining a separate item catalogue per supplier and eyeballing which one is cheaper. The system does the normalising, and you read a true per-supplier cost.

That single-item model is also what keeps the comparison from decaying over time. Because allergen tags and packaging live at the ingredient level and sync live across outlets, adding a fourth supplier for the same ingredient is one more SKU on the same Base Item, not a fresh catalogue to reconcile. The competitors that frame comparison as an order-time convenience skip this step, which is why their comparison looks tidy on the ordering screen and falls apart the moment pack sizes differ.

It also removes the hidden manual work that makes most operators stop comparing after a few weeks. When each supplier lives in its own catalogue, someone has to convert pack prices by hand, keep the conversions current as pack sizes change, and remember which line in which list maps to which real ingredient. That work is tedious enough that it gets skipped, and once it is skipped the comparison is decoration. Rolling every SKU up to one Base Item moves that effort into the system once, so the per-supplier view stays trustworthy without a person maintaining a spreadsheet behind it. The comparison you can rely on six months from now is the one nobody has to babysit.

Three supplier SKUs in different pack sizes rolling up to one Base Item for beef striploin, normalised to price per kg


Give Each Location the Right Supplier, and Keep Recipe Costs Honest

A single group rarely buys one ingredient from one supplier everywhere. A city-centre branch and an airport outlet may sit on different delivery routes, so the correct supplier for beef striploin is not the same at both. Multi-site operators need to map one ingredient to different suppliers per location and have the system enforce the right one at each site, rather than trusting every branch manager to remember the rule. Across six branches that is six correct answers for one ingredient, and getting it wrong means paying a delivery premium or missing a contracted rate.

Per-ingredient comparison has to feed accurate recipe costs, not just a tidier order screen. When backup suppliers sit in the product master and the system averages across all of them, recipe costs inflate: a dish is costed against a blend that includes a supplier you rarely buy from. The fix is to designate a primary supplier for costing and treat the others as backups, so the recipe reflects what you actually pay. Supy links every supplier price to the one Base Item and lets you set the primary, which keeps food-cost reporting anchored to the real buying price rather than an average that quietly overstates margin risk.

Governance sits on top of this. With 200+ customisable permissions and sequential approvals of up to 5 approvers by branch and order value, you control who can switch a location's supplier or override a price, so a per-location rule is not undone by the first person in a hurry. The comparison stays trustworthy because the rules behind it are enforced, not advisory.

Table mapping one ingredient to a primary and backup supplier across six branches


Catch Price Drift Again at Receiving, Not Just at Ordering

Choosing the cheapest supplier at ordering means nothing if the price quietly changes by the time the goods arrive. This is where order-time-only comparison leaks: you agreed $17.20 per kg, the delivery shows up billed at $18.60, and unless someone catches the 8% drift at the door, it flows straight into your food cost. Volatile ingredients drift most, and they drift without an alert unless the system is watching the received price against the expected one.

Supy extends the comparison to receiving time. The Received Items Page lists every received item across goods-received notes as a row and defaults to a price-discrepancy filter, so the lines where the received price differs from the expected price surface first. From that screen the buyer can update the expected price, generate a supplier-contact email, or open the goods-received note to raise a credit note, and each action is recorded in price history so the next cost calculation uses the corrected figure. The comparison you did at ordering is enforced again at the door, which is exactly the point most tools stop short of. If undetected invoice errors are draining your margin, the mechanics of that leak are worth understanding in more depth in our piece on supplier overcharging in restaurants.

Keeping price history clean is what makes the whole loop compound. Every corrected price feeds the next comparison, so over a few months the expected prices you compare against are the real ones you have been paying, not the ones a supplier quoted a year ago. With 75+ integrations pulling supplier and accounting data into the same place, the picture stays current without anyone re-keying it.

Read together, ordering and receiving become two checks on the same number rather than two disconnected tasks. At ordering you pick the supplier whose price wins; at receiving you confirm that the price you picked is the price that actually arrived. A gap at either point is visible, attributable to a supplier and an ingredient, and fixable from the same screen where you noticed it. That is the difference between knowing your food cost after month-end and steering it during the month, and it is only possible because every price, at both moments, is tied back to the one Base Item for the ingredient.

Received Items page showing received prices checked against expected prices with status labels


Where to Start

You do not need to rebuild procurement to get this working. Run a quick check on your own operation first. Pick one volatile ingredient you buy from more than one supplier and ask three questions. Can you see every supplier's current price for it, normalised to the same unit, on one screen? Does each location automatically get the supplier it is supposed to use? And when a delivery arrives priced above what you expected, does anyone see the gap before it lands in food cost? If the answer to any of these is no, that ingredient is where the leak is, and a single Base Item linking every supplier SKU is the fix that closes all three gaps at once, at ordering and again at receiving. Start with the one ingredient that fails the most checks, get it modelled correctly, and use it as the template for the next ten. The operators who get the most out of per-ingredient comparison are not the ones who switch everything on day one; they are the ones who prove the loop on a single volatile ingredient, see the price gap close on the next order, and roll it out from there.

Three-check self-diagnostic for per-ingredient supplier price comparison


Book a Demo with Supy - per-ingredient multi-supplier price comparison

Ready to optimize your restaurant operations?

Blog

Our operational insights

No items found.

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

Was ist der Preisvergleich mehrerer Lieferanten pro Zutat?
+

Es ist die Möglichkeit, für eine Zutat genau zu sehen, was jeder Ihrer genehmigten Lieferanten berechnet, bevor Sie eine Bestellung aufgeben. Anstatt drei separate Lieferantenkataloge zu öffnen und sie manuell zu vergleichen, können Sie die aktuellen Preise jedes Lieferanten für dieselbe Zutat nebeneinander einsehen, normalisiert auf eine gemeinsame Einheit wie den Preis pro kg. Das ermöglicht es einem Einkäufer, jede Bestellung nach Preis, Verfügbarkeit oder Vertragsbedingungen an den besten Lieferanten zu vergeben, anstatt standardmäßig den Lieferanten zu wählen, der zuletzt bestellt wurde. Bei volatilen Zutaten, bei denen der günstigste Lieferant von Monat zu Monat wechseln kann, ist diese zutatenspezifische Ansicht das, was eine Schätzung in eine begründbare Entscheidung verwandelt.

Warum kann ich Lieferantenpreise nicht einfach auf dem Bestellbildschirm vergleichen?
+

Weil dieselbe Zutat von jedem Lieferanten in unterschiedlichen Verpackungsgrößen und Einheiten geliefert wird, sind die reinen Zeilenpreise nicht vergleichbar. Ein 5-kg-Karton, ein 10-kg-Karton und eine 2,5-kg-Packung desselben Produkts haben jeweils einen Verpackungspreis, und die günstigste Packung ist nicht immer die günstigste pro Kilogramm. Diese Zahlen direkt auf dem Bestellbildschirm zu vergleichen, zeigt Ihnen, welche Packung am wenigsten kostet – nicht welche Zutat am wenigsten kostet – und das sind zwei verschiedene Fragen. Preise sind erst dann fair vergleichbar, wenn jede Lieferanten-SKU einem Basisartikel für die Zutat zugeordnet ist und das System sie auf eine gemeinsame Einheit normiert, sodass die Zahl, die Sie vergleichen, die tatsächlichen Kosten pro Kilogramm sind und nicht die Kosten pro Karton.

Wie macht ein Basisartikel Lieferantenpreise vergleichbar?
+

Ein Basisartikel ist ein einzelner Datensatz für eine Zutat, der die SKU, Verpackungsgröße und den Stückpreis jedes Lieferanten damit verknüpft. Wenn jeder Lieferantenpreis mit demselben Basisartikel verknüpft ist, konvertiert das System Verpackungspreise automatisch in eine gemeinsame Einheit, sodass Sie echte Kosten pro Lieferant einsehen können, ohne für jeden Lieferanten einen separaten Katalog zu pflegen. Das Hinzufügen eines neuen Lieferanten für diese Zutat ist eine weitere SKU im selben Datensatz, kein neuer Katalog zum Abgleichen, sodass der Vergleich nicht abnimmt, wenn Ihre Lieferantenliste wächst. In Supy ist dies in der Zutaten- & Allergenverwaltung gespeichert, enthält alle Lieferanten-SKUs und Verpackungsangaben zur Zutat und synchronisiert sich live über alle Standorte.

Wie können verschiedene Standorte für dieselbe Zutat unterschiedliche Lieferanten nutzen?
+

Multi-Standort-Gruppen benötigen häufig für jeden Standort einen anderen Lieferanten aufgrund von Lieferrouten, vereinbarten Konditionen oder Verfügbarkeit, sodass eine einheitliche Lieferantenliste für die gesamte Gruppe nicht geeignet ist. Sie können eine Zutat verschiedenen Lieferanten pro Standort zuordnen und den richtigen Lieferanten an jedem Standort durchsetzen, sodass die Filialen sich die Regel nicht merken müssen und niemand aus Gewohnheit beim falschen Lieferanten bestellt. Berechtigungen kontrollieren, wer den Lieferanten eines Standorts ändern darf, und verhindern so, dass die standortspezifische Zuordnung versehentlich überschrieben wird. Das Ergebnis ist, dass jede Filiale denselben normalisierten Vergleich sieht, aber zum Lieferanten gelenkt wird, der für diesen Standort korrekt ist.

Wie verzerren Ausweich-Lieferanten die Rezeptkosten?
+

Wenn Ausweich-Lieferanten im Produktstamm hinterlegt sind und das System die Kosten über alle Lieferanten hinweg mittelt, werden die Rezeptkosten auf Basis einer Mischung berechnet, die auch Lieferanten enthält, von denen Sie selten kaufen. Das bläht den kalkulierten Preis eines Gerichts auf und verzerrt das Wareneinsatz-Reporting, da die Zahl, an der Sie sich orientieren, nicht der Zahl entspricht, die Sie tatsächlich zahlen. Wenn Sie einen Primär-Lieferanten für die Kalkulation festlegen und die übrigen als Ausweich-Lieferanten behandeln, bleiben Ihre Rezeptkosten an den Preis gebunden, zu dem Sie in den meisten Fällen einkaufen. Die Ausweich-Lieferanten stehen weiterhin zur Verfügung, wenn der Primär-Lieferant nicht liefern kann, drücken Ihren theoretischen Wareneinsatz jedoch nicht länger unbemerkt von der Realität weg.

Was passiert, wenn der gelieferte Preis vom vereinbarten Preis abweicht?
+

Diese Abweichung ist eine Preisdrift bei der Warenannahme, die den Wareneinsatz beeinflusst, wenn sie nicht sofort erkannt wird. Die Seite „Empfangene Artikel“ zeigt jede Zeile, bei der der empfangene Preis vom erwarteten Preis abweicht, und filtert standardmäßig nach Preisabweichungen, sodass die problematischen Zeilen zuerst erscheinen, anstatt in einem langen Lieferprotokoll unterzugehen. Von dort aus können Sie den erwarteten Preis aktualisieren, eine Lieferantenkontakt-E-Mail erstellen oder den Wareneingangsbeleg öffnen, um eine Gutschrift anzufordern. Jede Aktion wird in der Preishistorie erfasst, sodass zukünftige Kostenberechnungen die korrigierten Werte verwenden, was bedeutet, dass die gleiche Drift bei der nächsten Lieferung nicht unbemerkt wiederholt wird.

Wie funktioniert der Preisvergleich pro Zutat über mehrere Standorte hinweg?
+

Da jede Zutat ein einziger Basisartikel ist, der standortübergreifend in Echtzeit synchronisiert wird, sehen alle Standorte dieselben normalisierten Lieferantenpreise für die gleiche Zutat, während standortspezifische Lieferantenregeln zusätzlich zu dieser gemeinsamen Ansicht weiterhin gelten. Eine Preiskorrektur an einem Standort aktualisiert den gemeinsamen Datensatz, sodass der Vergleich in der Gruppe konsistent bleibt, anstatt Filiale für Filiale auseinanderzudriften. Integrationen führen Lieferanten- und Buchhaltungsdaten an einem Ort zusammen, sodass das Bild aktuell bleibt, ohne dass jemand Preise pro Standort neu eingeben muss. Diese Kombination ermöglicht es einem zentralen Beschaffungsteam, die Lieferantenpreise für die gesamte Gruppe von einem einzigen Bildschirm aus zu vergleichen und zu steuern.

Bereit, Ihre Abläufe zu transformieren?

Schließen Sie sich mehr als 3.500 Restaurantbetreibern an, die mit Supy Kosten senken, Abläufe optimieren und klügere Entscheidungen treffen.