Bill of Materials (BOM)
A Bill of Materials (BOM) is a list of raw materials, components, and sub-assemblies needed to manufacture a product. It defines the recipe for production.
Creating a BOM
- Go to Manufacturing > Bill of Materials and click New.
- Select the Item (the finished product being manufactured).
- Select the Company.
- Enter the Quantity — the BOM is always for a specific quantity (usually 1 or a standard batch).

- Add items in the Items table:
- Item Code: The raw material or component
- Quantity: How much is needed
- UOM: Unit of measure
- Rate: Cost per unit (for costing)
- Operation: The manufacturing step where this material is consumed

- In the Operations table, define manufacturing steps:
- Operation: Description of the step (e.g., "Mixing", "Assembly", "Painting")
- Workstation: Where this operation is performed
- Time (mins): Estimated time for the operation
- Operating Cost: Cost per hour of this operation
- Click Save and Submit.
BOM Types
| Type | Description |
|---|---|
| Manufacture | BOM for standard production |
| Subcontract | BOM for items produced by subcontractors |
| Repack | BOM for repackaging/relabeling operations |
BOM Costing

The BOM calculates:
- Raw Material Cost: Sum of all component costs (Item Price × Quantity)
- Operations Cost: Sum of (Operating Rate × Operating Time) for each operation
- Total Manufacturing Cost: Raw Material Cost + Operations Cost
This cost becomes the Valuation Rate of the finished product (along with any additional manufacturing overhead).
Multiple BOMs
An item can have multiple BOMs:
- Different BOMs for different manufacturing methods
- BOM with Is Default checked is used by default
- Different BOMs can yield different quantities (e.g., BOM for 1 unit vs BOM for 100 units)
BOM with Sub-Assemblies
For complex products, create BOMs for sub-assemblies first, then reference the sub-assembly item in the parent BOM. This creates a multi-level BOM structure.