I never judge a discount tier by carton price alone
I calculate supplier discount tiers by the effective cost per usable unit, not by the advertised case price. A bigger tier is only better when the lower purchase price still wins after shelf life, storage pressure, waste risk and realistic sales speed are factored in. Example: 5 kilos of passata cost 14 euros, while 15 kilos cost 39 euros. The nominal kilo price falls from 2.80 to 2.60 euros. But if the larger order leaves me with 2 kilos I cannot use in time, my real cost becomes 39 divided by 13 usable kilos, or 3.00 euros per usable kilo. In that situation, the larger discount tier was actually worse.
My questions always come in the same order. First, how much can we use before quality drops? Second, what is already in stock in the same unit and storage area? Third, what yield remains after trimming, cooking, peeling or portioning? Fourth, how volatile is demand for the dishes that depend on that item? Only then do I evaluate the discount step itself. Fresh herbs, berries and fish behave very differently from canned tomatoes, flour or cleaning products. I do not let “better from three cases” decide for me. My team works to one rule: buy the lowest true unit cost we can control without creating avoidable waste.
My formula is simple, but I finish the calculation properly
My basic formula is simple: effective purchase cost per usable unit equals total tier cost divided by the quantity we can actually use. I do not stop at list price minus discount, because larger orders can trigger extra burden. A hypothetical frying-oil example shows why: 24 litres for 96 euros or 72 litres for 270 euros. The nominal litre price drops from 4.00 to 3.75 euros. That looks like a clear saving. But if the larger stock blocks space, sits too long or makes handling awkward, the buying advantage becomes less convincing. For every tier, I write down three figures: delivered quantity, usable quantity and effective price per usable unit.
The usable unit matters because restaurants do not sell supplier packs. I do not sell a case of Parmesan; I sell 18 grams on a pasta plate. I do not sell a 10-litre bucket of mayonnaise; I sell 22 grams in a burger sauce. So I translate the supplier tier into kitchen reality. If 1,000 grams of raw product become only 820 grams of usable quantity after trimming or loss, I calculate with 820 grams. That is the same mistake many teams make in recipe costing: the buying price looks low, but the usable quantity is lower too. Structured recipe and stock data, as in Understand what goes into every dish on your menu, help me keep that calculation honest.
How the ideas connect
The opening sections of this article, shown together.
Is a larger supplier discount tier really worth it for my kitchen, and how should I calculate it correctly?
Evaluate tiers by the effective price per usable unit rather than by box price alone. Calculate total cost divided by the actual usable…
I never judge a discount tier by carton price alone
I calculate supplier discount tiers by the effective cost per usable unit, not by the advertised case price. A bigger tier is only…
My formula is simple, but I finish the calculation properly
My basic formula is simple: effective purchase cost per usable unit equals total tier cost divided by the quantity we can actually use.…
A restaurant example shows when the bigger tier truly pays
Take a hypothetical chicken breast example for a lunch bowl. Supplier A offers 10 kilos for 92 euros or 30 kilos for 261 euros. The nominal kilo price drops from 9.20 to 8.70 euros. In the kitchen, we use about 160 grams per bowl after trimming, and our raw loss is 8 percent. So 10 raw kilos become about 9.2 usable kilos, while 30 raw kilos become about 27.6 usable kilos. The effective cost per usable kilo is therefore 10.00 euros in the smaller tier and about 9.46 euros in the larger tier. Per bowl, the meat cost falls from roughly 1.60 euros to 1.51 euros. The visible gain is just 9 cents per bowl.
Now I test the volume against actual demand. If we usually sell 110 chicken bowls in a week, we need around 17.6 kilos of usable chicken. The 30-kilo tier therefore exceeds one normal week. Then I ask whether the remainder can be used safely in another dish, stored correctly, rotated clearly and processed before quality suffers. If not, the discount becomes a gamble. If 2.5 usable kilos remain unused, the 261 euros are no longer spread over 27.6 usable kilos but over 25.1 usable kilos. That pushes the real cost above 10.40 euros per usable kilo. In that case, the smaller tier is financially better despite the weaker discount.
I separate supplier discounts from menu pricing on purpose
A better supplier price does not automatically mean I lower my selling price. First I check whether the discount is stable, whether it depends on order sizes we can sustain, and how much the ingredient matters inside the total dish cost. If a discount tier saves 6 cents on one sauce portion, I do not rush to rewrite the menu. My selling price depends on the whole dish, target food cost, local positioning, demand and the role of the item on the menu. The supplier discount usually improves contribution margin first. A guest price change is a separate strategic decision. I keep those two decisions apart so short-term buying luck does not distort long-term pricing.
The opposite problem matters too: a weaker tier can quietly erode margin if I fail to update the recipe view. If goat cheese costs 1.20 euros more per kilo because we buy smaller volumes, that becomes relevant fast in a salad using 90 grams per portion. Then I recalculate the recipe cost and decide properly: hold the price, adjust the portion, compare suppliers again or adapt the recipe. I do not let margin drift unnoticed. Operationally, that means ingredient quantities and recipe data must stay maintained so the calculated costs remain usable. It also helps when service, kitchen and bar work from the same sales logic, as in Give service, kitchen and bar a shared view of orders.
I use a fixed review checklist instead of intuition
My team reviews discount tiers with a seven-point checklist. First, compare supplier tiers per delivered pack. Second, convert them into the usable unit after yield. Third, match the result against realistic consumption within the shelf-life window. Fourth, check storage capacity, cooling space and containers. Fifth, assess spoilage, shrinkage and quality decline risk. Sixth, calculate the impact on recipe cost and contribution margin for the main dishes affected. Seventh, review alternatives from the same supplier or a second supplier. That may sound dry, but it replaces vague opinions with testable reasoning and makes responsibility fairer inside the team.
I also document tier decisions for the main product groups, not as paperwork but as a learning archive. My notes might say, “Mozzarella larger tier works only for promotion week; otherwise leftover risk too high,” or “Large tomato can tier works when two event days fall in one delivery window.” That gives a replacement buyer or new manager an operational reason, not just a habit. It matters most when several people place orders. Without a shared rationale, the morning shift may chase the discount while the evening shift throws away the excess. A written checklist reduces those hidden contradictions and gives calmer purchasing, clearer accountability and fewer memory-based arguments.
The real cost traps are usually bigger than the missed discount
The first trap is confusing peak demand with normal demand. Just because we sold 18 kilos of fries on one sunny Saturday does not mean I should order the top tier for the whole week. I calculate with a reliable average plus a safety corridor, not with the most emotional day in recent memory. The second trap is ignoring linked items. If I buy more burger buns because the tier looks attractive, I may also need more lettuce, sauce, cheese, patties and packaging capacity. Otherwise the cheap bun solves nothing because the menu item still gets constrained elsewhere. A third trap is hidden shrinkage through opening, decanting, poor storage position or careless handling of bulk containers during service.
Another trap is assuming the tier is repeatable. Some discounts exist only in seasonal promotions, selected product lines or bundle combinations that do not fit normal demand. If I build permanent menu pricing or margin expectations on that basis, I am planning on unstable ground. So I record whether each worthwhile tier is recurring, seasonal or one-off. A practical example is strawberry purée for desserts. In June, a larger volume can make sense if the dessert mix and event calendar support it. In November, the same discount may be poor logic if dessert sales slow and the product cannot be reallocated. I teach my team that missing a discount hurts once; bad stock management hurts several times.
I organize discount-tier decisions as a fair team process
I do not leave supplier tier decisions only to purchasing or only to the kitchen. The best decision combines three perspectives: purchasing understands supplier conditions, the kitchen understands yield and shelf life, and management or service leadership understands sales patterns, promotions and reservations. For the most important items, I define who maintains supplier and item data, who confirms practical yield, who checks recipe costs after purchase price changes and who approves larger quantities. Bonzumo can place ingredients, quantities, suppliers and purchase orders into one goods-management context, but the result still depends on clean master data and clear responsibilities. The team decides; the system supports consistency.
My practical rhythm is a monthly review with shorter corrections in between. Once a month, we check the ten to twenty product groups that matter most for revenue and food cost. Have discount tiers changed? Are the maintained purchase prices still current? Does the recipe costing still fit the target food cost? Has demand shifted because of weather, events or a menu change? Between those checkpoints, we intervene only when a strong deviation appears, for example before holidays or a seasonal switch. That keeps us responsive without recalculating every delivery. If a large tier turns out badly, I do not start by blaming a person. I look for the wrong assumption in the calculation and improve the process there.
Putting it into practice
Later sections put the topic in the context of day-to-day operations.
I use a fixed review checklist instead of intuition
My team reviews discount tiers with a seven-point checklist. First, compare supplier tiers per delivered pack. Second, convert them…
The real cost traps are usually bigger than the missed discount
The first trap is confusing peak demand with normal demand. Just because we sold 18 kilos of fries on one sunny Saturday does not mean…
I organize discount-tier decisions as a fair team process
I do not leave supplier tier decisions only to purchasing or only to the kitchen. The best decision combines three perspectives:…