Creating a Bill of Materials (BOM)

This document explains the procedure for creating a Bill of Materials (BOM) and defining the product configuration using ERPNext.

7 min
Updated: March 5, 2026
Intermediate
BOMBill of materialsmanufacturingraw materials

What is a BOM (Bill of Materials)?

A Bill of Materials (BOM) is a "recipe" that lists the raw materials, parts, and processes necessary to manufacture a single product. ERPNext creates a Work Order based on the BOM and automatically calculates the required amount of raw materials.


Create a BOM

Step 1: Open the BOM list

Click on "BOM" from the "Manufacturing" workspace in the sidebar, or enter in the search barBOM Enter the following:

Step 2: Create New

Click the "+ Add" button in the upper right corner.

Step 3: Enter header information

Item NameDescriptionRequired
ItemItem code of the finished product to be manufactured
QuantityManufacturing quantity for one BOM (default: 1)
UnitsManufacturing unit (pieces, kg, etc.)
EnabledWhether to enable BOM
Default BOMSet as the standard BOM for this item

Step 4: Add ingredients

Enter the raw materials in the "Item" table.

Item NameDescription
Item CodeRaw Material Item Code
QuantityRequired amount per unit of finished product
UnitsUnits of raw materials
WarehouseWarehouse for distributing raw materials

BOM Form — Raw Material Table

Step 5: Set up the process (operation)

When managing a manufacturing process, add the process to the "Process" section.

Item NameDescription
ProcessProcess name (e.g., steaming, fermentation, packaging)
WorkstationEquipment and lines used
Time (minutes)Standard working time

Step 6: Save and Submit

  1. Save as a draft using "Save".
  2. Review the contents and confirm the BOM by clicking "Submit".

Hierarchical structure of BOM

Depending on the product, you can also set up a BOM for intermediate (semi-finished) products.

完成品(たれ漬け納豆パック)
├── 中間品A(たれ) ← 別のBOMを持つ
│   ├── 醤油
│   └── だし
├── 中間品B(納豆) ← 別のBOMを持つ
│   ├── 大豆
│   └── 納豆菌
└── 包装資材

By setting the Bill of Materials (BOM) for intermediate products as a "sub-BOM," you can unpack the raw materials in a single production order.


FAQ

Q: How do I modify the BOM?

Submitted BOMs cannot be directly modified. Please create a new version using the "Modify" button. The old version will remain as a history.

Q: Can a single item have multiple Bills of Materials (BOMs)?

Yes. You can register multiple BOMs as alternative recipes and specify the main BOM in "Default BOM".


Next Steps

Once the BOM creation is complete, Creation and management of manufacturing orders Let's move on.

Want to learn more?

If you have any questions about how to use the system, please get in touch. Our ERPNext implementation specialists will support you directly.