A bestseller can look healthy on a sales report and still make poor use of the production step your business has least of.
The product may have a positive contribution margin. Customers may ask for it often. Yet if it occupies the filling machine, labeling bench, mixer, curing rack, or skilled operator much longer than another product, profit per unit does not show the full tradeoff.
That does not mean you should stop making the bestseller. It means product profitability needs one more view when capacity is tight: contribution margin per production hour at the bottleneck. Used carefully, the measure makes a production bottleneck visible and gives product mix decisions a common financial reference.
Why profit per unit can hide the production tradeoff
Contribution margin per unit answers an important question: after the variable costs tied to a sale, how much remains to help cover fixed costs and profit?
But two products with similar contribution per unit can consume very different amounts of a constrained resource. A product contributing $12 per unit may look better than one contributing $11. If the first uses more than twice as much of the step limiting output, the second may create more contribution during the same available hour.
This is not a replacement for a full SKU profit check. It is a focused product-mix decision for moments when several worthwhile products compete for one scarce production resource.
Find the resource that is actually constrained
Do not divide contribution by total lead time unless total lead time is genuinely what limits output. Start with the step that controls how much finished product can move through the operation during the period you are planning.
That constraint might be:
- minutes on one mixer, filler, printer, or sealing machine;
- time at a skilled pouring, decorating, inspection, or packing station;
- available molds, racks, cold storage, or cure space;
- a QA release step that cannot process more batches before the ship date;
- one person whose specialized work cannot yet be handed off.
Watch actual work for a normal week. The bottleneck is often the step with a persistent queue in front of it, frequent schedule changes around it, or idle downstream work waiting for it. Before spending money, use a structured check to identify whether equipment, inventory, or labor is causing the capacity problem.
Calculate contribution margin per unit consistently
Use the same cost rules for every product in the comparison.
Contribution margin per unit = selling price − variable costs per unit
Variable costs commonly include ingredients or materials, packaging, piece-rate or directly variable labor, payment fees, sales commissions, and fulfillment costs that change with the sale. Fixed rent, annual software, and salaried overhead usually belong outside this particular calculation unless they change because of the decision.
The contribution margin guide explains the formula and its limits. The key here is consistency: do not include a cost for one SKU while omitting the equivalent cost for another.
Also use the price customers actually pay. If the bestseller regularly sells through a discounted bundle or wholesale channel, list price will overstate its contribution.
Convert unit contribution into contribution per bottleneck hour
Once you know the constrained minutes required for one sellable unit, convert them into hours:
Contribution margin per bottleneck hour = contribution margin per unit ÷ bottleneck hours per unit
You can also calculate units per constrained hour first, then multiply by contribution per unit. Both methods should produce the same answer.
Use normal operating conditions, not a perfect demonstration run. Include routine setup, cleaning, changeover, inspection, and expected yield loss when those activities consume the constrained resource. Keep unusual breakdowns separate so one bad day does not become the standard forever.
Work through a two-product comparison
Assume Product A is the bestseller:
| Measure | Product A | Product B |
|---|---|---|
| Realized selling price | $30 | $24 |
| Variable costs per unit | $18 | $13 |
| Contribution margin per unit | $12 | $11 |
| Bottleneck time per unit | 18 minutes | 8 minutes |
| Units per bottleneck hour | 3.33 | 7.5 |
| Contribution per bottleneck hour | $40 | $82.50 |
Product A wins by $1 of contribution per unit. Product B, however, earns more than twice as much contribution from the currently constrained hour.
Across six bottleneck hours, the simplified comparison is:
- Product A: 20 units × $12 = $240 contribution
- Product B: 45 units × $11 = $495 contribution
Those are theoretical outputs before demand, order quantities, batch-size rules, downtime, and quality requirements. The point is not that Product B must replace Product A. The point is that “our bestseller has the higher unit margin” is not enough information when production time is scarce.
Use the result as an input, not an automatic command
A spreadsheet can rank contribution per constrained hour. It cannot decide every business obligation.
Review the financial result alongside:
- firm customer orders and promised dates;
- minimum batch sizes and shelf-life limits;
- quality or safety requirements that cannot be compressed;
- customer-retention value and strategic account commitments;
- whether demand exists for the additional output;
- changeover costs created by switching too frequently;
- whether the constraint will move after the mix changes.
A lower-ranked product may still need a protected production slot. A high-ranked product may have only modest demand. A product used inside an important bundle may support value that the single-SKU calculation misses.
Use the metric to expose the cost of a choice, then apply a shared rule for deciding what to make first when everything feels urgent.
Build a monthly bottleneck-hour review
Keep the review small enough to maintain. For the constrained step, record each active SKU’s realized price, variable cost, contribution per unit, normal constrained minutes, units per constrained hour, firm demand, and contribution per constrained hour.
Then ask:
- Is this still the real bottleneck?
- Did material costs, pricing, yield, or process time change?
- Which customer commitments are fixed?
- Which product mix creates the best feasible contribution without compromising quality?
- What improvement would add the most usable capacity?
Recalculate after a meaningful price, formula, packaging, labor, yield, or process change. A quarterly review may be enough for stable operations; a seasonal or fast-changing business may need it monthly.
Practical takeaway
A bestseller deserves attention, but sales rank alone should not control a tight production schedule. Measure what each product contributes per unit and per hour of the resource that actually limits output.
Choose one constrained step and two representative products. Time them under normal conditions, run the calculation, and compare the result with real demand and commitments. The exercise will not make the decision for you, but it will make the tradeoff much harder to miss.
Frequently asked questions
What counts as bottleneck time?
Count the time a product occupies the resource currently limiting output, including routine setup, processing, cleaning, inspection, and changeover performed on that same resource. Do not automatically count waiting time that does not consume it.
Should owner labor be included in variable costs?
If owner labor changes with each unit or batch, use a reasonable replacement or target rate so the product is not made to look artificially cheap. Keep that rule consistent across products.
Should I stop making a product with lower contribution per bottleneck hour?
Not automatically. Consider firm orders, customer relationships, bundles, minimum batches, demand, quality, and strategic role. The metric shows the capacity tradeoff; it is not a command to discontinue a product.
How often should I recalculate the metric?
Recalculate when prices, material costs, labor, yield, packaging, process time, or the bottleneck changes. Review monthly in volatile or seasonal periods and at least quarterly when operations are stable.




