Production

Multi-Output Work Orders: Handling Co-Products and By-Products Without Spreadsheets

When one production run yields multiple outputs, spreadsheets immediately get complicated. Here's how to handle co-products and by-products properly.

Rahul S.
Makoro contributor
Feb 6, 2026
2 min read

A lot of real production runs don't produce one clean output. A cutting operation produces the main part and offcuts that can be reprocessed. A chemical reaction produces the target compound and a saleable by-product. A meat or grain process produces multiple grades from one input. Single-output work order models — which is what most generic tools offer — can't represent any of this honestly.

Co-Products vs By-Products vs Scrap

It's worth being precise. A co-product is an intentional, valuable output of the same process (Grade A and Grade B flour from one mill run). A by-product is an unintentional but still saleable output (molasses from sugar refining). Scrap is non-saleable waste. Each needs to be tracked, but with different downstream behaviour — co-products and by-products feed finished goods inventory; scrap feeds the scrap log and the cost-of-quality numbers.

Why This Matters for Costing

When one work order yields multiple outputs, the total cost has to be allocated across them. If you've consumed ₹50,000 of raw material and produced 80 kg of Grade A and 20 kg of Grade B, how much cost belongs to each? The answer depends on your allocation rule — typically by market value, by weight, or by a custom split — but you need to make that choice explicitly. Single-output spreadsheets force the choice to be hidden, usually wrong.

Why Spreadsheets Break

In Excel, a multi-output work order means cross-referencing sheets, manual allocation calculations, and reconciliation that nobody trusts. Add a few hundred runs a month and the model becomes unworkable. What factories actually do is record only the main output cleanly, and treat the co-products as an afterthought — which then surfaces as missing inventory, mystery scrap, and unexplainable margin variance.

What Proper Multi-Output Support Looks Like

A work order should let you define multiple outputs up front, with their own quantities, BOMs (or share of the input BOM), and allocation rules. On completion, each output flows into its own finished goods record with its allocated cost. The total cost reconciles. Every output is traceable. No spreadsheet required.

Why It's Worth Insisting On

If your production has any multi-output character at all — co-products, by-products, regrind, recoverable scrap — a tool that only supports single-output work orders is going to force you into the same workarounds you have today. The whole point of moving off spreadsheets is to model the real process, not a simplified version that the software finds convenient. Insist on this feature before you commit; bolting it on later is far harder.

Keep reading

All articles