---
title: Adding a bill of material to a transaction
description: If you have added a new product instead of selecting an existing product, don't forget to confirm that it is activated so that it will show up in the system You can look for the product you want by us
---

[Skip to content](https://support.paragon-erp.com/adding-a-bill-of-material-to-a-transaction#main-content)

English

Show submenu for translations

[![paragon logo-1.png\]](https://support.paragon-erp.com/hs-fs/hubfs/paragon%20logo-1.png?width=240&height=75&name=paragon%20logo-1.png)](https://support.paragon-erp.com/?hsLang=en)

- [New Ticket](https://share-eu1.hsforms.com/1PiwaZCxTRpabuHVnQxGeXQc751y)
- [Tickets](https://help.paragon-erp.com/tickets)
- [Knowledge Base](https://support.paragon-erp.com/)
- [Sign out](https://20488534.hs-sites.com/_hcms/mem/logout)

Open main navigation

Close main navigation

- [New Ticket](https://share-eu1.hsforms.com/1PiwaZCxTRpabuHVnQxGeXQc751y)
- [Tickets](https://help.paragon-erp.com/tickets)
- [Knowledge Base](https://support.paragon-erp.com/)
- [Sign out](https://20488534.hs-sites.com/_hcms/mem/logout)
- English
  
  Show submenu for translations
- [Go to website](https://www.paragon-erp.com/)

[Go to website](https://www.paragon-erp.com/?hsLang=en)

 Welcome! Search our Knowledge Base.

- There are no suggestions because the search field is empty.

1. [ParagonERP](https://support.paragon-erp.com/?hsLang=en)
2. [Manufacturing](https://support.paragon-erp.com/manufacturing?hsLang=en)
3. [Bill of Materials](https://support.paragon-erp.com/manufacturing?hsLang=en#bill-of-materials)

July 21, 2025

# Adding a bill of material to a transaction

### Introduction

Manufacturing goods can be a complex process for any business. ParagonERP helps to simplify the product life-cycle by streamlining the path all products need to take. Every manufactured product is made up of component materials (steel, plastic, fabric, nuts, bolts...). ParagonERP presents users with an easy way to add and track [product bill of materials](https://support.paragon-erp.com/creating-and-updating-the-product-bill-of-materials-bom?hsLang=en). A bill of material must exist so that you can add it to your work order.

This article will show you how to add a new bill of material to your work order as well as how to edit an existing custom BoM on a work order line. These steps can be followed for other transaction modules as well.

#### Check your settings

Before you get started, make sure that Paragon has been configured to allow custom BoM for the module you want. This is set up in [transaction screens.](https://support.paragon-erp.com/setting-up-transaction-screens?hsLang=en)

Inside the transaction screen setup, the option to allow custom BoM is found in the [advanced settings](https://support.paragon-erp.com/using-advanced-settings-in-transaction-screens?hsLang=en) modal. 

#### Add bill of material data for the product

Navigate to the product module.

 

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsna7f2713fa816ea9676d507a1fd7d764462e58107abc9156af471fea3c61bd3afa702a82818572651981457fd1fe2a8ed-1-1-1-3-1.png)

Select the product and go to the BoM tab. You will see the material, tools, and labor buttons on the right-hand side. Select one of these buttons in edit mode to start adding to the BoM of the product. Click on the **add new** button to add the items you want.

 

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsnd28d32686d40eb4e1db006d21c8fa49e3eab0dc08a2310048053c84f0dcaf51a1e7a38baf5aa1998996cd1c10e708930-1-1-1-3-1.png)

Select the items. When you are done, click the **accept** button. To learn more about adding items, you can read our guide on [how to use the add items modal](https://support.paragon-erp.com/using-the-add-item-modal?hsLang=en).

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsnb63e1c7a445e58dd3b3f3fb9b6e0505992fd9101d46886043462363322304f2586662d34f5b8355a80b6095b65a162d3-1-1-1-3-1.png)

You can add values for quantity and UOM (unit of measure) for each line item by clicking on the empty field and inputting values.

 

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsn35e7997d8ebefdcdf99911bb005bba7c0a2741141aa1a2fb54512953c513ec696cb6d63f4a4b9272b0034351b1e00854-1-1-1-3-1.png)

 

To finish up and add your BoM to your product, **save** your changes.

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsn157fbdb32ed287b939c8aa33ad8e6ca1e6d4f6e1fb3170c93e86a45b17f6418f8e3a4c1b720e6df30e6c136c55d94e36-1-1-1-3-1.png)

 

If you have added a new product instead of selecting an existing product, don't forget to confirm that it is activated so that it will show up in the system

 

#### Create a new work order

Navigate to the work order module.

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsnaa3ab14545142d17cba2e6d35ecff3972e93df6bb5da9c325cc130dbc24824c6f7df979bcf5f595680f1c2f210d01661-1-1-1-3-1.png)

Click on the **add new work order** button.

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsnb916f2a6fc56a0d1192aa272679ad9fee678790dad04b6878f67a4b3f93e1698f9975cf7ddc72c7c0666d4f75b33280b-1-1-1-3-1.png)

 

 

You can choose an existing order or a quote to create the work order. To create a work order from scratch, click the **manual** option. For more information on creating work orders you can read our article [Creating a Work Order](https://support.paragon-erp.com/creating-a-work-order?hsLang=en#Introduction).

 

 

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsn089c7cbc7fa460277482b4f846067edf6215f95873c5b7aa47d568aa72c0b3d43554e478eaa8b3876098e0b9f6ff7049-1-1-1-3-1.png)

 

Click the **add new** button to add products to the work order.

 

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsn8d2cf5f3fa2640730d9b8680decccdcc88e1446f3dd28e3cf1b5fca33f704966e8b32608de48e893ddb415c6827914e7-1-1-1-3-1.png)

 

Select the product(s) you want to add and click the  **accept** button when you are done.

 

You can look for the product you want by using the search feature

 

 

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsn089c7cbc7fa460277482b4f846067edf6663297bac73537f765ba3e1b87b80115904c6ff3db4ccdd4c496a882a4f718c-1-1-1-3-1.png)

Right-click on the product line item and click **edit custom BoM**.

You must be in edit mode in order to select this option.

 

 

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsne0543d9efe8710dfe0d8e40d852ac132c2d75eed96ff3d1d419a5aba976c9e54b97cf6106d9b1fc98222f5d211d7a6d0-1-1-1-3-1.png)

 

Any of the materials, tools, and labor data you have added for this product will now be visible in the custom BoM modal.

 

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsn9e725c9ad41bcc99deb873ea1be991f43183ef170046f62028348db27c4095ec7bc77c1627375129c83a7f72bfdb1b01-1-1-1-3-1.png)

#### Editing an existing custom BoM

After adding any item to the work order, the BoM for that item will automatically be added to the work order line. This default bill of materials is generally considered an estimated set of requirements for that item (materials, labors, and their associated costs). When you create the work order, that specific set of requirements may need to be changed or made unique (maybe your client needs special labeling or a very specific set of work done to the item before the goods are shipped). With any existing custom BoM, you are able to adjust the items within it. When you have opened the Custom BoM modal you have the option to add or delete lines as well as change the cost.

 

If you are changing the cost of any items, remember to tick the box **update the cost on the work order line** at the bottom to adjust the costs in the work order.  You might have to activate this in settings. Follow our article on [how to calculate cost on a work order based on its custom BOM](https://support.paragon-erp.com/calculating-cost-on-a-work-order-based-on-its-custom-bom?hsLang=en) to learn more.

 

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsn769cee9c7509e600492b18a727ad9269eb929849819eda81de95f4e9a4cd81502d0afeee4486f73cdddc11656fc49880-1-1-1-3-1.png)

 

#### Adding a new custom BoM

If you have not set up a BoM in a product before creating a work order, you can still set one up inside your transaction. Simply add a new product to your work order and follow the same steps as you would to add to a product BoM.

To start, right-click on the product line item and click on **edit custom BoM**.

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsndcfa4740cc5a2da508286e67514a07df5f765a9142f2cfc4544d37d8b9d3e67c230509ffbe65e158facc7d445bf6dd77-1-1-1-3-1.png)

 

Next, click on the blue **add item** button to start adding lines to your custom BoM.

 

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsn6395909c02016c6c3d2ccc969ba5fc81226dd6c7ea7c1cdbe759b0b4d9725474f677b45c13316cf2eafd5ee1f8a4e0c6-1-1-1-3-1.png)

 

Next, add the necessary lines for the product, changing cost if needed, and click on the **accept** button.

 

![](https://support.paragon-erp.com/hubfs/Knowledge%20Base%20Import/edbsndcfa4740cc5a2da508286e67514a07dfd1c885929522c6e1f5b318ae2c34f0d20463bba0105af42c1e1bbda82aea77f4-1-1-1-3-1.png)

 

And that's it! Your custom BoM has been added to your work order!

 

#### What's next?

Now that you have set up your bill of materials and created a work order you can continue with your manufacturing and ordering process. Whether you need assistance on linking other Paragon modules to your work order to streamline your process, or if you have questions on calculating your costs, we have some handy articles to get you started on potential next steps and other features.

[Calculating cost on a work order based on its custom BOM](https://support.paragon-erp.com/calculating-cost-on-a-work-order-based-on-its-custom-bom?hsLang=en)

[Creating a work order](https://support.paragon-erp.com/creating-a-work-order?hsLang=en)

[Modify the custom BOM on a transaction](https://support.paragon-erp.com/include-and-modify-the-custom-bill-of-material-on-a-purchase-order?hsLang=en)

 

 

- [Paragon Basics](https://support.paragon-erp.com/paragon-basics?hsLang=en#main-content)

    - [Paragon Modules & Features](https://support.paragon-erp.com/paragon-basics?hsLang=en#paragon-modules-features)
    - [Basic use Paragon](https://support.paragon-erp.com/paragon-basics?hsLang=en#basic-use-paragon)
    - [Advanced use Paragon](https://support.paragon-erp.com/paragon-basics?hsLang=en#advanced-use-paragon)
    - [Paragon policies](https://support.paragon-erp.com/paragon-basics?hsLang=en#paragon-policies)
    - [Customer](https://support.paragon-erp.com/paragon-basics?hsLang=en#customer)
- [Configuring Paragon](https://support.paragon-erp.com/configuring-paragon?hsLang=en#main-content)

    - [Basic Settings](https://support.paragon-erp.com/configuring-paragon?hsLang=en#basic-settings)
    - [Advanced Settings](https://support.paragon-erp.com/configuring-paragon?hsLang=en#advanced-settings)
    - [My Company Settings](https://support.paragon-erp.com/configuring-paragon?hsLang=en#my-company-settings)
    - [User Management & Access](https://support.paragon-erp.com/configuring-paragon?hsLang=en#user-management-access)
    - [Import & Export](https://support.paragon-erp.com/configuring-paragon?hsLang=en#import-export)
    - [Attributes](https://support.paragon-erp.com/configuring-paragon?hsLang=en#attributes)
    - [PDF Templates](https://support.paragon-erp.com/configuring-paragon?hsLang=en#pdf-templates)
    - [Configuring - Aloha](https://support.paragon-erp.com/configuring-paragon?hsLang=en#configuring-aloha)
    - [Product](https://support.paragon-erp.com/configuring-paragon?hsLang=en#product)
    - [Associations](https://support.paragon-erp.com/configuring-paragon?hsLang=en#associations)
- [Purchase](https://support.paragon-erp.com/purchase?hsLang=en#main-content)

    - [Vendor & Product](https://support.paragon-erp.com/purchase?hsLang=en#vendor-product)
    - [Purchase Order](https://support.paragon-erp.com/purchase?hsLang=en#purchase-order)
    - [In Transit & Receiving](https://support.paragon-erp.com/purchase?hsLang=en#in-transit-receiving)
    - [Vendor Invoicing](https://support.paragon-erp.com/purchase?hsLang=en#vendor-invoicing)
    - [Vendor](https://support.paragon-erp.com/purchase?hsLang=en#vendor)
- [Manufacturing](https://support.paragon-erp.com/manufacturing?hsLang=en#main-content)

    - [Work Orders](https://support.paragon-erp.com/manufacturing?hsLang=en#work-orders)
    - [Bill of Materials](https://support.paragon-erp.com/manufacturing?hsLang=en#bill-of-materials)
    - [material](https://support.paragon-erp.com/manufacturing?hsLang=en#material)
- [Inventory](https://support.paragon-erp.com/inventory?hsLang=en#main-content)

    - [Warehouse Management](https://support.paragon-erp.com/inventory?hsLang=en#warehouse-management)
    - [Inventory Adjustment](https://support.paragon-erp.com/inventory?hsLang=en#inventory-adjustment)
    - [Inventory Value](https://support.paragon-erp.com/inventory?hsLang=en#inventory-value)
    - [Inventory Transfer](https://support.paragon-erp.com/inventory?hsLang=en#inventory-transfer)
    - [Picking](https://support.paragon-erp.com/inventory?hsLang=en#picking)
    - [Packing](https://support.paragon-erp.com/inventory?hsLang=en#packing)
- [Sales](https://support.paragon-erp.com/sales?hsLang=en#main-content)

    - [Sales Order](https://support.paragon-erp.com/sales?hsLang=en#sales-order)
    - [Reservations](https://support.paragon-erp.com/sales?hsLang=en#reservations)
    - [Returns](https://support.paragon-erp.com/sales?hsLang=en#returns)
    - [Invoicing](https://support.paragon-erp.com/sales?hsLang=en#invoicing)
- [Finance](https://support.paragon-erp.com/finance?hsLang=en#main-content)

    - [Financial Settings](https://support.paragon-erp.com/finance?hsLang=en#financial-settings)
    - [GL Mapping](https://support.paragon-erp.com/finance?hsLang=en#gl-mapping)
    - [Journal Entries](https://support.paragon-erp.com/finance?hsLang=en#journal-entries)
- [Reports](https://support.paragon-erp.com/reports?hsLang=en#main-content)

    - [Financial Reporting](https://support.paragon-erp.com/reports?hsLang=en#financial-reporting)
    - [WIGO](https://support.paragon-erp.com/reports?hsLang=en#wigo)
- [Integrations](https://support.paragon-erp.com/integrations?hsLang=en#main-content)

    - [QuickBooks](https://support.paragon-erp.com/integrations?hsLang=en#quickbooks)
    - [Minox](https://support.paragon-erp.com/integrations?hsLang=en#minox)
    - [Shopify](https://support.paragon-erp.com/integrations?hsLang=en#shopify)
    - [2Ship](https://support.paragon-erp.com/integrations?hsLang=en#2ship)
    - [Mobile](https://support.paragon-erp.com/integrations?hsLang=en#mobile)
    - [Google](https://support.paragon-erp.com/integrations?hsLang=en#google)
- [Release Notes & Rules](https://support.paragon-erp.com/release-notes-rules?hsLang=en#main-content)

    - [Rules](https://support.paragon-erp.com/release-notes-rules?hsLang=en#rules)
    - [Release Notes](https://support.paragon-erp.com/release-notes-rules?hsLang=en#release-notes)
- [Transactions](https://support.paragon-erp.com/transactions?hsLang=en#main-content)

    - [Receive Payment](https://support.paragon-erp.com/transactions?hsLang=en#receive-payment)
    - [Transaction Basics](https://support.paragon-erp.com/transactions?hsLang=en#transaction-basics)
    - [Quote](https://support.paragon-erp.com/transactions?hsLang=en#quote)
    - [Sales Order](https://support.paragon-erp.com/transactions?hsLang=en#sales-order)
    - [Make Payment](https://support.paragon-erp.com/transactions?hsLang=en#make-payment)
    - [Credit](https://support.paragon-erp.com/transactions?hsLang=en#credit)
    - [Invoice](https://support.paragon-erp.com/transactions?hsLang=en#invoice)

[![Logo for ParagonERP](https://support.paragon-erp.com/hs-fs/hubfs/paragon%20logo.png?width=401&height=126&name=paragon%20logo.png "Logo for ParagonERP")](https://www.paragon-erp.com?hsLang=en)

We do our utmost to share all relevant information for our customers here. Still missing the answer to a question? Then please contact support.

<https://www.linkedin.com/company/paragonerp/posts/?feedView=all>

Copyright © 2026, ParagonERP