Why your best margin product may not be your best product
When you can sell more than you can make, something is the limit: oven hours, a machine, a person, a bench. Every product draws on that limit at a different rate, so the product that earns the most per unit is often not the one that earns the most per hour of the thing that runs out. The way to see it is to price the limit, then charge each product for the share of it that it uses.
Open the free production mix optimizer
A worked example
An invented bakery has 40 oven hours a week. A custom cake sells for $50, costs $10 in materials and takes 4 oven hours: a $40 margin. A bun sells for $5, costs $1 and takes 0.2 hours: a $4 margin. The bakery can sell up to 10 cakes and 1,000 buns a week.
| Plan | Cakes | Buns | Weekly margin |
|---|---|---|---|
| Highest margin per unit first | 10 | 0 | $400 |
| Optimizer | 0 | 200 | $800 |
Ten cakes use all 40 hours and earn $400, or $10 an hour. Two hundred buns use the same 40 hours and earn $800, or $20 an hour. The optimizer prices an oven hour at $20: that is the shadow price, what one more hour would add while the plan keeps its shape. It holds for another 160 hours, because after that the bun demand limit of 1,000 is reached. Charging each product for the oven hours it uses, a cake costs 4 × $20 = $80 of crowded-out production against a $40 margin, so its net per unit is −$40, while a bun's net is $0: it is exactly the break-even product at the margin.
None of those figures is real; the method is what matters. Notice what the answer does not say: it does not say cakes are bad. If a customer wants a cake at $90, the margin is $80 and the net is zero, and the plan would change. The tool shows the price at which a product earns its place by showing its resource cost.
Finding your own gap
- List the things that run out in a week and how much of each you have. Add overtime you could buy and what it costs.
- For every product, enter its price, its per-unit cost, how much of each limit one unit uses, a batch size if you make them in trays or runs, the minimum you have promised and the most you can sell.
- Read the plan, then the value of one more unit of each limit, and compare that with what extra capacity costs you.
- Look at the net per unit of products that did not make the plan: that is how much more each would have to earn to be worth making.
Common questions
Should I always make the product with the highest margin?
Not when you cannot make everything. Margin per unit ignores how much of a scarce resource each unit consumes. Compare products by what they earn per unit of the resource that runs out; the optimizer does that for every resource at once.
What if I have several limits at once, such as oven time and labour?
Then no single ratio works, because the best mix depends on which limit binds. That is what linear programming is for: it weighs all the limits together, and its shadow prices tell you which limit is actually costing you money this week.
How do I use the value of one more hour?
Compare it with what an extra hour costs you: overtime pay, a second shift, a rented oven, a helper. If the value is higher, buy it, up to the range the tool shows. If it is lower, the limit is not worth relaxing.
Pricing a menu rather than planning production? The restaurant menu mix analyzer looks at what sells.