Bill of Materials 101: Building Your First BOM Without the Usual Mistakes

This post contains affiliate links — see our Affiliate Disclosure.
Every piece of software we recommend — Katana, MRPeasy, all of them — assumes you can answer one question precisely: what, exactly, goes into one unit of your product? The answer is a bill of materials, and it's the foundation everything else stands on. Production scheduling, purchasing, costing, lot tracking — all of it is arithmetic performed on your BOM. We see first BOMs during site surveys all the time, and they're wrong in the same four ways. Here's how to build one that's right.
What a BOM actually is
A bill of materials is the complete recipe for one sellable unit or one batch: every ingredient, every component, and — this is where people fail — every piece of packaging that gets consumed when you make and ship the product. Not just the sauce; the bottle, the cap, the shrink band, the label, and a twelfth of a shipping case. If producing a unit uses it up, it belongs on the BOM. A single-level BOM lists everything flat; a multi-level BOM nests sub-assemblies (a "filled unlabeled bottle" that then flows into a "finished labeled case"), which matters once stages of your process happen at different times or on different machines.
The five decisions, in order
First, pick your basis: per unit or per batch, and never mix them in one BOM — if your kettle makes 500-bottle batches, a per-batch BOM matches how the floor thinks, and software divides it down. Second, lock your units of measure: grams or ounces, liters or gallons, one choice per material, written down — unit mixups are the most expensive silent error in small-shop costing. Third, capture yield honestly: 100 kg of ingredients rarely becomes 100 kg of sellable product; if the kettle, the filler, and QC samples eat 6%, your BOM should say so, or every cost and material plan you run will be optimistic fiction. Fourth, include all packaging and consumables, down to the case tape if you can meter it. Fifth, version it: the day you swap pepper suppliers or bottle sizes, that's BOM v1.1 with a date — because six months from now you'll need to know which lots were made under which recipe, and that's a traceability question with regulatory teeth.
A worked example: hot sauce, 500-bottle batch
Component | Qty per 500-bottle batch | Notes |
|---|---|---|
Pepper mash | 38 kg | Lot-tracked ingredient |
Vinegar (5%) | 55 L | Lot-tracked ingredient |
Salt | 2.5 kg | |
5 oz glass bottle | 515 | Includes ~3% line breakage/rejects |
28mm cap | 515 | Matches bottle overage |
Shrink band | 520 | Cheap; over-spec generously |
Front label | 510 | Misfeeds happen |
Shipping case (12-pack) | 42 | 500 ÷ 12, rounded up |
Two things to notice. The packaging quantities aren't 500 — they carry realistic overage for breakage and misfeeds, which is how your purchasing stops running short by Thursday. And the finished yield is 500 sellable bottles from inputs that could theoretically fill more; the difference is your documented process loss, now visible in your cost per bottle instead of hiding in it.
The four classic mistakes
Forgetting packaging (the BOM says sauce, the purchasing shortfall says caps). Mixing units (the recipe in grams, the supplier in pounds, the spreadsheet in vibes). Ignoring yield (costing at 100% and wondering why margins never match the bank account). And building one monster BOM for a multi-stage process instead of sub-assemblies — which makes it impossible to schedule the filler separately from the labeler, something you'll care about the day those machines run at different speeds.
Where your BOM should live
A spreadsheet is a fine drafting table and a terrible home: it can't consume materials when you log a production run, can't track lots, and can't tell purchasing anything. The cheapest real home is Katana's free plan — load this article's example, run one make-order, and watch materials deduct themselves (our full Katana review; if you sell online, the Shopify integration turns web orders into demand against this BOM automatically). If your process is multi-stage with routings and work centers, build it in MRPeasy's 30-day trial instead (full review); budget expectations for either live in our MRP cost breakdown.
One last thing: the overage percentages in your BOM should come from your actual line, not a guess. Timing real breakage, misfeed, and fill-loss rates is part of every Tecma site survey — contact us at sales@tecmausa.com or (786) 952-7575 and we'll help you put honest numbers in row one.




Comments