Understanding Bills of Materials in Odoo Manufacturing
A Bill of Materials (BoM) is a central concept in any manufacturing process. It serves as the blueprint for production, detailing everything required to create a finished product, from raw materials to operations. In Odoo’s Manufacturing module, BoMs are powerful tools that not only define what’s needed for production but also help streamline inventory, plan work orders, and improve manufacturing accuracy.
In this article, you’ll learn what a BoM is, how to configure it in Odoo 19.0, and how to use its advanced features.
What Is a Bill of Materials?
A Bill of Materials is essentially a recipe for manufacturing a product. It lists:
Components — the materials required
Quantities — how much of each material is needed
Operations — steps or processes to turn components into the finished product
BoMs in Odoo can also include optional settings like consumption rules, variant tracking, production readiness rules, and by‑products.
This makes a BoM more than just a list — it becomes the foundation for how Odoo plans and executes your production jobs.
To get started:
BoMs can include specific operations, such as assembly steps or processing tasks. This enhances planning, scheduling, and cost tracking.
Some manufacturing processes yield additional products besides the main finished good. These are called by‑products.


