The Bill of Materials for Your Best Product Lives in One Person's Memory
When your bill of materials exists only in your production manager, the factory guesses when they are unavailable. Here is how to fix that permanently.
Your Best Product's Recipe Lives in One Brain
The bill of materials for your most popular product exists in your production manager's memory. Not in any system. When he is unavailable, the factory guesses. That product generates 35% of your monthly revenue. Its recipe, if you can call it that, involves 14 raw materials in specific quantities, 3 sub assemblies, and a production sequence that determines quality. All of this lives in one person's brain. If they are sick, on leave, or stuck in traffic on a day when a rush order comes in, your production line either waits or improvises. Waiting costs you delivery timelines. Improvising costs you product quality. Both cost you customers.
What Happens When the Factory Guesses
Your production supervisor has been working alongside the production manager for 3 years. He knows the general composition. Roughly. He uses 15 grams of component A instead of 14.2 grams. He skips the curing time between steps 3 and 4 because he does not remember if it is 20 minutes or 30. He substitutes material B with material C because "they look the same." The batch ships. The customer notices the difference. Not immediately. Maybe not even consciously. But the product feels slightly different. Performs slightly differently. And when they reorder, they hedge. They order 80% of the usual quantity while they evaluate alternatives. You lost a customer not because of price, competition, or service. You lost them because your bill of materials system is a human being.
What a BOM in the System Actually Does
A bill of materials in ERPNext defines every input for every finished product. Raw materials with exact quantities. Sub assemblies with their own BOMs. Operations in sequence with time estimates. Scrap percentages per step. Alternative materials with defined substitution rules. When production starts, the system generates a work order based on the BOM. The work order tells the factory floor exactly what to use, how much, and in what order. Material requisitions pull from the BOM quantities. Cost estimates calculate from the BOM components. Quality checks verify against BOM specifications. No guessing. No memory dependency. No variation between batches unless the BOM itself changes through a controlled revision process. The enterprise tier supports multi level BOMs for products that contain sub assemblies. Your finished product BOM references the sub assembly BOM, which references its own raw materials. Change a component at any level and the cost rolls up automatically through every product that uses it.
The Cost Calculation Your Finance Team Cannot Do
Without a bill of materials in the system, your finance team cannot calculate true product cost. They know what raw materials cost in total. They know what the finished product sells for. The difference is gross profit. But they cannot tell you the gross profit per product because they do not have the material breakdown per product. This means you do not know which products make money and which lose money. Your top seller might have the lowest margin. Your slow mover might have the highest. You would never know because the data needed to calculate per unit material cost exists in someone's head. ERPNext calculates product cost from the BOM automatically. Every material price update flows through to the product cost. Every BOM revision recalculates the cost. Your finance team sees real margin per product, per batch, per time period. Pricing decisions become data decisions instead of gut feelings. At AED 1,999 per month, you get the manufacturing module with full BOM management, work order generation, and material cost tracking. For a manufacturer, this single feature often justifies the entire implementation cost.
Frequently Asked Questions
Can ERPNext handle multi level BOMs with sub assemblies?
Yes. ERPNext supports unlimited BOM nesting. A finished product BOM can reference sub assembly BOMs, which reference their own raw materials. Cost calculations roll up through all levels automatically.
How does ERPNext handle BOM revisions when we change a formula?
ERPNext maintains BOM version history. When you update a BOM, the old version is archived and the new version becomes active. Work orders reference specific BOM versions, so you can trace exactly which recipe was used for each production batch.
Can we track scrap and waste per BOM operation?
Yes. Each BOM operation can include expected scrap percentages. The system accounts for scrap in material planning and cost calculations. Actual scrap recorded during production is compared against expected scrap for variance analysis.
Get Your BOMs Out of People's HeadsWhen You are Ready,
We are Here.
Book a free consultation. We will show you how ERPNext captures your product recipes, controls production quality, and calculates true per unit cost.Book a free consultation. We will show you how ERPNext captures your product recipes, controls production quality, and calculates true per unit cost.