Assembly item records in NetSuite represent finished products composed of multiple raw material components. Unlike standard inventory items that track a single SKU, assembly items define the relationship between your finished assembly and every raw material that goes into it.
Here's what makes assembly items critical for manufacturers:
Inventory integrity across the production cycle: When you build assemblies, NetSuite automatically increases finished goods inventory while decreasing raw material quantities based on your Bill of Materials. This dual-tracking mechanism prevents the inventory black holes where materials disappear without clear allocation to finished goods.
Automated cost accuracy: Assembly items aggregate component costs into finished goods at the transaction level. This eliminates the manual costing errors that can distort gross margin analysis.
Material consumption visibility: Instead of guessing where raw materials went, you get transaction-level records showing exactly which components were consumed in which assembly builds. Manufacturers using assembly tracking report improved visibility into material consumption patterns.
Small to medium manufacturers implementing assembly tracking experience fewer stockouts of critical components. The reason: NetSuite's assembly structure forces accurate component consumption tracking at every build, eliminating the estimation and manual journal entries that create variances.
When a manufacturer processes an assembly build transaction, the system validates that sufficient component inventory exists before allowing the build to complete. This prevents the all-too-common scenario where your ERP shows available raw materials while your production floor sits idle waiting for components.
Before you create your first assembly item, verify your NetSuite instance has the right features enabled and your user role has proper permissions.
Look for an option to enable features at Setup > Company > Enable Features and confirm these are checked:
Items & Inventory tab:
Items & Inventory tab > Assembly/Bill of Materials:
Without these features, the Assembly/Bill of Materials item type won't appear when creating new items. If you're unsure about feature enablement in your instance, check out our guide on enabling features.
Your user role needs specific permissions to create and manage assembly items:
Essential permissions:
Standard manufacturing roles typically include these permissions, but custom roles require careful configuration. Manufacturing executives report assembly tracking as essential for accurate financial reporting—which means getting permissions right from the start.
Let's walk through creating an assembly item with a practical example: a finished table assembled from raw material components (wood planks, screws, finish).
You'll see several tabs with configuration options.
Complete these fields in the item configuration:
Item Name/Number: Enter a clear identifier
Display Name: The customer-facing name
Description: Internal notes about the assembly
Costing Method: Select from:
Assembly items generate rich data about component consumption. NetSuite's reporting tools help you monitor material usage, identify shortages, and plan procurement.
A well-designed saved search shows which assemblies use specific components—critical for procurement planning.
Example: "Where Used" search for component OAK-PLANK-48:
This search reveals total oak plank consumption by assembly, helping you forecast raw material needs.
For a complete guide to saved search creation, check out NetSuite Saved Searches.
NetSuite includes pre-built reports for assembly and component analysis:
Inventory Detail Report:
Assembly Component Where Used:
Inventory Availability by Component:
BOM Inquiry:
Companies achieve accurate cost allocation when they use these standard reports combined with custom saved searches tailored to their operations.
Modern manufacturers sell directly to customers via e-commerce. Assembly items need to integrate with your webstore for accurate inventory availability and automated fulfillment.
When you sell assemblies online, customers see available-to-promise (ATP) quantities—finished assemblies you can ship immediately. NetSuite calculates ATP based on:
SuiteCommerce integration:
BigCommerce integration:
Our team has integrated assembly availability into dozens of BigCommerce and SuiteCommerce sites, creating seamless customer experiences where inventory accuracy drives trust.
Smart manufacturers automate assembly builds based on sales order demand:
Build-to-order workflow:
Setting up automated builds:
For guidance on workflow automation, see How to Create Workflows.
E-commerce customers expect accurate ship dates. Assembly lead times factor into date promises:
Configure assembly lead times:
Display lead times on webstores:
Manufacturing businesses increasingly use cloud ERP features like assembly tracking, and customer-facing e-commerce integration is driving adoption.
When you're setting up dozens or hundreds of assembly items, manual creation becomes impractical. CSV imports and SuiteScript automation speed the process.
NetSuite supports CSV import for assembly items. The process varies based on whether Advanced Bill of Materials is enabled:
Without Advanced BOM:
With Advanced BOM:
Example import columns (assembly item header):
For detailed CSV import guidance, see NetSuite CSV Import.
As your business grows, proper assembly item governance prevents the chaos that comes with hundreds of poorly documented SKUs.
Consistent naming prevents confusion and supports scalability:
Recommended naming structure:
Benefits of standard naming:
Document your standards:
Food & beverage, pharmaceuticals, and medical device manufacturers face strict traceability requirements. Assembly item configuration must support full supply chain visibility:
Lot traceability setup:
Regulatory compliance features:
Many manufacturers implement assembly tracking early in their ERP adoption—often driven by compliance needs.
Change control procedures:
Regular accuracy audits:
Training and documentation:
Proper assembly configuration significantly reduces financial close time and improves cost accuracy.
Setting up assembly items correctly the first time prevents years of inventory headaches. But between feature enablement, BOM configuration, workflow automation, and e-commerce integration, the complexity adds up fast.
At Anchor Group, we've helped dozens of manufacturers and distributors implement assembly tracking that actually works on the production floor—not just in theory. We're Wisconsin-based NetSuite specialists who understand manufacturing because most of our clients run production operations just like yours.
How we help with assembly tracking:
We've seen manufacturers significantly reduce monthly reconciliation time, cut component stockouts, and improve costing accuracy—all by getting assembly items configured correctly from day one.
Because we're Midwestern born and bred, working with us feels like calling your neighbor for a hand. No fancy consulting jargon. No billing you for months of "discovery." Just practical NetSuite expertise from people who understand manufacturing and distribution.
Ready to get assembly tracking right? Contact our team to talk through your specific requirements.
Assembly items are manufactured or assembled products tracked as separate inventory from their components. When you build an assembly, NetSuite decreases component inventory and increases assembly inventory. Kits, by contrast, are groups of items sold together but not assembled—each kit component remains tracked individually, and inventory adjusts when the kit is sold, not when it's "assembled." Use assembly items when you physically manufacture finished goods; use kits when you're bundling existing products for sales convenience.
With average costing (the most common method), NetSuite sums the current average cost of each component multiplied by the quantity required in the Bill of Materials. For example, if your BOM requires 6 planks at $8 each, 24 screws at $0.10 each, and 0.5 quarts of finish at $12 per quart, the assembly cost equals (6×$8) + (24×$0.10) + (0.5×$12) \= $56.40. The system recalculates this cost each time you build assemblies, ensuring your inventory valuation reflects current component costs automatically.
Yes. Enable lot or serial number tracking on component item records, then during assembly build transactions NetSuite prompts you to select specific lot/serial numbers being consumed. The system records which component lots went into which assembly builds, creating complete traceability critical for recall management and regulatory compliance. This lot tracking capability is essential for food & beverage manufacturers and other regulated industries requiring supply chain visibility.
When you post an assembly build transaction, NetSuite automatically decreases component inventory by the quantities defined in your Bill of Materials and simultaneously increases finished assembly inventory by the build quantity. For example, building 10 tables with a BOM of 6 planks each would decrease plank inventory by 60 and increase table inventory by 10. This automatic dual adjustment significantly reduces inventory reconciliation errors versus manual journal entries.
The import process depends on whether Advanced Bill of Materials is enabled. Without Advanced BOM, import assembly item records with Type \= "Assembly/Bill of Materials," then add component relationships to the member items list. With Advanced BOM enabled, import assembly item headers, then separately import BOM and BOM Revision records and link them to the assembly items. Map your CSV columns to NetSuite fields during the import wizard, then verify the BOM structure on several assemblies after import completes. For detailed instructions, see our guide on NetSuite CSV imports.