Bill of Materials (BOM)
Streamline Assembly Management with Onshape's Real-Time Bill of Materials.
Streamline Assembly Management with Onshape's Real-Time Bill of Materials.
What makes BOM’s integral to mechanical design?
BOMs are essential in mechanical design for tracking components, estimating costs, managing the supply chain, and facilitating collaboration. They help with the quality control process, streamline production planning, assist in documentation for compliance, and are pivotal in product lifecycle management, making them indispensable for efficient project execution.
Key Features
Real-Time Updates to Your CAD Bill of Materials
Onshape's BOM integration allows the data to be edited within the Assembly model, ensuring real-time updates between the model and BOM tables. Its cloud-native architecture ensures all stakeholders –from purchasing to assembly techs– have accurate design and BOM data on their devices. This guarantees details are up-to-date, avoiding inaccuracies and mistakes.

Include Non-Geometry “Items”
Incorporate essential non-geometric items like adhesives, lubricants, and paint into the BOM directly from a predefined company inventory. Define bulk items with details such as quantity, units, and application parts. Enrich your 3D model by adding diverse elements to reflect design intent and enhance realism.

Custom Views for Your CAD Bill of Materials
Manage BOM data the way you want, with options for hierarchical or flattened views. Customize tables by adding or removing columns to show any component property, with in-place editing for efficient data entry. Tailor BOM views by highlighting or erasing specific rows and columns to suit viewer preferences. Save custom views with the assembly, enabling unique data column sets for each project, ensuring flexibility and precision in data presentation.

BOM API’s for Advanced Customization
Onshape offers a BOM API for clients with complex, multi-discipline needs, allowing the creation of custom apps to utilize BOM table data. This enables the export of data directly to ERP systems via the BOM API, catering to advanced customization and efficiency in managing BOM data.

Bill of Materials on the Cloud
Collaboration is at the heart of what Onshape delivers, and this extends to BOM management. Cloud-native CAD collaboration and built-in PDM accelerate time to market, facilitate teamwork, and encourage product innovation. Real-time updates to parts in your design reflect immediately in both the model and CAD BOM for all authorized users, ensuring seamless coordination and instant access to the latest design changes.

Explore More
Kickstart your BOM management skills with this handpicked collection of Tech Tips and instructional videos.
Tech Tip: Adding Total Mass to a BOM Using Aggregated Assembly Properties
05.09.2023
This Tech Tip explains how to add the total mass of an assembly in a Bill of Materials line item by utilizing aggregated assembly properties.
Read Tech Tip
Tech Tip: Viewing, Sorting, Editing, Manipulating BOMs in Onshape
12.13.2022
In this Tech Tip, you will find several lessons on manipulating BOM tables in Onshape Assemblies to save time and ensure successful results.
Read Tech Tip
Tech Tip: How to Create BOM Templates in Onshape
08.24.2021
Learn how to create, use and customize Bill of Materials (BOM) templates in Onshape.
Read Tech Tip
Tech Tip: Importing Metadata through Onshape’s Bill of Materials
06.15.2021
Learn how to easily transfer metadata to imported data in Onshape using spreadsheets, tables, and the Bill of Materials
Read Tech Tip
Tech Tip: Exclude Parts or Assemblies from the BOM
10.15.2019
Wondering how to exclude parts or subassemblies from your BOM? Learn how with this Tech Tip from Onshape.
Read Tech Tip
Master BOM creation with guidance from the Learning Center and Documentation


Onshape allows us to keep everything much more organized without needing a PDM system. Onshape probably cuts our design time in half because we’re designing our parts together in one place versus flipping back and forth between files. We can make changes without worrying about breaking the assembly.