Home » How to Exclude a Part from BOM in SolidWorks?

In SolidWorks, a Bill of Materials (BOM) is a critical document that lists all the parts, components, and sub-assemblies needed to manufacture a product. It provides an essential reference for design and manufacturing teams to ensure that all necessary parts are ordered, produced, and assembled correctly. However, in some cases, it may be necessary to exclude certain parts from the BOM, such as fasteners or reference components. This can help streamline the BOM and make it easier to read and interpret, while also preventing unnecessary confusion or errors in the manufacturing process. In this context, knowing how to exclude a part from the BOM in SolidWorks is an essential skill for any design or engineering professional who uses this software.

A bill of a material list (BOM) may sometimes consist of parts that we don’t want to manufacture. Hence; there is no need to include these parts in the bill of material list.

To exclude parts from the bill of material list (BOM) just right-click on the part then click on the Component properties icon and check the Exclude from bill of materials box.



To exclude a part from the Bill of Materials (BOM) in SolidWorks, you can follow these steps:

  1. Open your SolidWorks assembly file.
  2. In the FeatureManager design tree, right-click on the component you want to exclude from the BOM and select “Properties” from the context menu.
  3. In the Component Properties dialog box, click on the “Custom” tab.
  4. In the “Custom Properties” section, click on the “Add” button to create a new custom property.
  5. In the “Property Name” field, type “SW-BOM-Excluded” (without quotes).
  6. In the “Value/Text Expression” field, type “Yes” (without quotes).
  7. Click “OK” to close the dialog box.
  8. Save your assembly file.

When you create a BOM for your assembly, the component you excluded should not appear in the BOM. If you want to include the component in the BOM again, you can simply edit the component properties and remove the “SW-BOM-Excluded” custom property.