Overview of Bill of Materials

The Brightpearl Bill of Materials (BOM) app is a web app that works alongside Brightpearl to manage your inventory.

It enables you to create lists of components items, parts and sub-assemblies, and to specify the quantities of each needed to assemble a finished product. You can assemble or disassemble your products within the app and inventory adjustments are posted back to Brightpearl automatically.

If you'd like to add BOM to your Brightpearl subscription, please get in touch with our Customer Success team.


Finished product An assembled, stock-tracked product made up one or more components.

A product or part used in the assembly of a finished product.

A component is a SKU in its own right; it could be sold separately or purchased only to be made into a finished product. A component can be either an inventory item or a service item.

BOM Bill of Materials; the list of the components and the quantities of each used to build a finished product.
Recipe A BOM can have multiple component lists, any of which could be used to make the same finished product. These are known as recipes. Each BOM has a default recipe.
Assembly The operation to build a finished product. The components in the specified recipe are consumed, i.e. removed from stock, and the finished product is added into stock.
Disassembly The operation to break a finished product back into its components. The finished product is removed from stock and the components are added into stock.
Sub-assembly A product that is both an assembled item and a component in the assembly of a finished product.

Example BOM


In the diagram above the "Skateboard" is a BOM, as is the "Axle" assembly.

The skateboard is built by combining two "Axle" assemblies, one "Board" and six "Screws".

"Labour" is added too, as it's a cost, but it is not a stock tracked product.

If the two "Axle" assemblies are not in stock, you first need to build that sub-assembly by combining two "Wheels", four "Screws" and an "Axle"'.

Costs are calculated as per the table below.

Skateboard assembly Qty Cost Total
Axle assembly Wheel 2 4.75 9.50
Screws 4 0.10 0.40
Axle 1 12.50 12.50
Sub-assembly material cost: 22.40
Axle assembly 2 22.40 44.80
Board 1 16.00 16.00
Screws 6 0.10 0.60
Assembly material cost: 61.40
Labor 1 5.00 5.00
Total labor cost 5.00
Total cost 66.40


Have more questions? Submit a request