Assembly vs. Subassembly in Epicor
- mayantechs
- 20 hours ago
- 4 min read

How to Structure Them for Better MRP, Costing, and Production Efficiency
In Part 1 of this series, we explored the functional differences between Assemblies and Subassemblies in Epicor ERP. Understanding the terminology is an important first step, but designing an effective Bill of Materials (BOM) requires more than knowing the definitions.
The way Assemblies and Subassemblies are structured has a direct impact on manufacturing efficiency, planning accuracy, inventory management, and product costing. A well-designed BOM helps Epicor generate more accurate planning recommendations while making production processes easier to manage and maintain.
In this article, we will look at practical guidelines for determining when a component should become a Subassembly and how those decisions influence Material Requirements Planning (MRP), costing, and overall manufacturing performance.
Why Assembly Structure Matters
Every level within a Bill of Materials serves a purpose. The structure you create influences how Epicor plans production, calculates costs, schedules jobs, and manages inventory.
An effective Assembly hierarchy directly affects:
Material Requirements Planning (MRP)
Job creation and production scheduling
Cost roll-ups
Inventory management
Engineering maintenance
If the hierarchy is overly simplified, important manufacturing processes may be hidden. If it is overly complex, planning becomes more difficult, BOM maintenance increases, and troubleshooting production issues can become unnecessarily time consuming.
The goal is to create a structure that accurately reflects how the product is manufactured while remaining manageable over time.
When a Component Should Be a Subassembly
Although every manufacturing environment is different, several situations commonly justify creating a Subassembly.
1. The Component Has Its Own Manufacturing Process
If a component requires its own routing, operations, labor reporting, machine resources, or quality inspections, it is often a strong candidate for becoming a Subassembly.
Separating these manufacturing steps provides better production visibility and allows Epicor to schedule and track the work independently.
Example
A finished automobile may contain several Subassemblies, including:
Engine Assembly
Transmission Assembly
Wheel Assembly (Rim and Tire)
Brake System
Each of these can have its own operations, labor reporting, work centers, and production schedule before being incorporated into the final vehicle.
2. The Component Is Used in Multiple Products
Reusable Subassemblies reduce duplication throughout the Bill of Materials.
Rather than recreating the same group of components in every finished product, manufacturers can define the Subassembly once and reference it wherever it is needed. This simplifies engineering changes, improves consistency, and reduces maintenance effort.
Example
A Wheel Assembly may be used across several vehicle models. Updating the Subassembly automatically benefits every finished product that references it, eliminating the need to modify multiple Bills of Materials individually.
3. The Component Benefits from Being Stocked
Some manufactured components are produced repeatedly and consumed by many production jobs. In these situations, building them in batches and maintaining inventory can improve manufacturing efficiency.
Producing common Subassemblies ahead of demand can:
Reduce lead times during final assembly
Improve production flexibility
Reduce machine setup frequency
Support more predictable scheduling
This strategy is particularly valuable when the Subassembly has a relatively stable demand pattern.
When a Component Should Not Become a Subassembly
Creating additional levels within a Bill of Materials is not always beneficial.
In many situations, keeping components directly within the parent Assembly results in a simpler and more efficient structure.
A separate Subassembly may not be necessary when:
The component is only used in one finished product.
It does not require independent manufacturing operations.
It does not need its own routing or labor tracking.
Separating it would add unnecessary complexity without providing operational value.
Adding excessive Subassembly levels can increase MRP processing, complicate job structures, and make production planning and engineering maintenance more difficult.
As with most ERP design decisions, simplicity is often preferable when it accurately reflects the manufacturing process.
Make Direct vs. Make to Stock
One of the most important decisions when defining a Subassembly is determining how it should be supplied to production.
Make Direct
A Make Direct Subassembly is produced specifically for a parent production job. Inventory is generally not maintained because each Subassembly is manufactured only when needed.
This approach is commonly used for customized products, engineer-to-order environments, or components with unpredictable demand.
Make to Stock
A Make to Stock Subassembly is produced in advance and stored in inventory for future production.
This strategy is typically appropriate when demand is consistent, the component is reused frequently, or producing larger batches improves manufacturing efficiency.
Factors that typically influence this decision include:
Demand stability
Production lead time
Inventory carrying costs
Available production capacity
Component reuse across multiple products
There is no universal answer. The appropriate strategy depends on each organization's manufacturing processes and operational goals.
A Practical Rule of Thumb
When evaluating whether a component should become a Subassembly, consider the following questions:
Does it have its own manufacturing process?
Does it require independent routing or labor reporting?
Is it reused across multiple finished goods?
Would stocking it improve production efficiency?
If the answer to several of these questions is yes, defining it as a Subassembly is often the better design choice.
If not, keeping the component directly within the parent Assembly may result in a cleaner and easier-to-maintain Bill of Materials.
Final Thoughts
Assemblies and Subassemblies are more than organizational elements within Epicor ERP. They influence how products are planned, manufactured, costed, and maintained throughout their lifecycle.
A thoughtfully designed Assembly hierarchy can provide significant operational benefits, including:
More accurate Material Requirements Planning (MRP)
Improved production scheduling
Better cost visibility and roll-up accuracy
Simpler engineering maintenance
Greater consistency across Bills of Materials
Rather than focusing solely on how a product is assembled, manufacturers should design their BOMs to reflect how the product is planned, produced, and managed over time. Doing so creates a foundation for more efficient manufacturing operations and helps Epicor deliver more accurate planning and costing results.



Comments