Electronics BOM Scrub Checklist Before You Buy
Most electronics shortages and rework begin as BOM data problems: a missing MPN, a quantity that disagrees with the reference designators, an obsolete part nobody checked. This checklist walks the BOM in six passes before you send it for quote or release it to production.
0 of 36 items complete
13 critical items still open - these are the highest-risk gaps.
BOM data integrity
Part specification
Sourcing and approval
Lifecycle and risk
Compliance
Assembly and release readiness
Every critical item should be checked before RFQ or production release. A BOM with unchecked critical items is not ready to buy against.
Automate BOM checks against ERP and PLM
Optional: ask how BOM scrub checks could be run automatically on your item and BOM data.
Optional. The tool and every export work without this. No spam.
How to use the checklist
Work through the groups in order. Start with data integrity because errors there make later checks unreliable. Then check specifications, sourcing, lifecycle, compliance and assembly readiness. Tick items as you complete them and export the result to PDF to attach to the NPI or ECO record. Items marked critical should be resolved before RFQ. Run the scrub again whenever the design revision changes, not just at first release.
What a thorough scrub catches
Reference designator reconciliation is the highest value check: compare the number of designators on each line to the quantity per, and look for the same designator on two lines or a designator missing entirely. Next, verify that the footprint and package agree, since a 0603 on the BOM and a 0402 land pattern cause real board scrap. Lifecycle and PCN checks prevent building around a part that will not be there at the next order. Compliance records collected now avoid a rush when a customer asks for them.
- Sort by reference designator to spot gaps and duplicates.
- Compare BOM counts to the pick and place file.
- Check polarized parts against the assembly drawing.
Common mistakes and ERP notes
Frequent errors include copying a legacy BOM without updating alternates, pasting a spreadsheet with merged cells that break import, and leaving the mechanical bill outside the ERP structure. Keep a single source of truth and control changes through ECOs. When loading to ERP, set effectivity dates and confirm phantom, reference and non-stock flags so MRP does not plan unneeded parts. Capture the manufacturer part number on a separate manufacturer part record, not only in the description field.
Frequently Asked Questions
What is a BOM scrub?
A BOM scrub is a structured review of a bill of materials for completeness, consistency, sourceability and risk before quoting or releasing to production. It covers data quality, part specifications, approved sources, lifecycle status and compliance data.
Who should perform the BOM scrub?
Ideally a component or NPI engineer with a buyer. Engineering knows the design intent, and purchasing knows availability, lead times and approved sources. For contract manufacturers, the CM engineering team often runs it as part of the quote.
Why check reference designators against quantities?
A mismatch means either a part is missing from the build or the BOM overstates the need. Reference designators tie each line to board locations, so reconciling them catches errors that would otherwise show up as shortages or wrong assemblies.
How often should I repeat the scrub?
At each design revision, before each large buy and at least periodically for long-running products, since lifecycle status and lead times change. A quarterly check of the lifecycle and PCN groups is a reasonable minimum for active products.
If BOM checks against lifecycle, AVL and lead time data are manual in your team, we can discuss automating the comparison read-only over your ERP and PLM data.
Related Tools
Electronic Component Lifecycle Status Reference
Searchable guide to lifecycle terms such as NRND, last time buy, EOL and obsolete, with what each means and what a buyer or engineer should do.
Supply Chain & InventoryApproved Vendor List (AVL) Template
A controlled AVL document with document header, scope, approval criteria, vendor and manufacturer part table, and signature block.
Supply Chain & InventoryComponent Lead Time Risk Worksheet
Score each electronic component for lead time risk using quoted vs historical lead time, stock cover and source count, then export the ranked list to Excel.
Electronics ManufacturingCapacitor Code Reference Table
Decode 3 digit capacitor markings, tolerance letters and EIA dielectric codes in one searchable lookup table.
Electronics ManufacturingMSL Floor Life Reference (J-STD-033)
Searchable table of moisture sensitivity levels 1 to 6 with floor life, soak conditions and the key dry pack handling rules from J-STD-033.
More Engineering & PLM tools
See all- Last Time Buy Quantity Calculator
- PCB Trace Width Calculator (IPC-2221)
- PCBA Engineering Change Notice Template
- Resistor Power Derating Calculator
- SAP Super BOM Design Worksheet
- SAP Engineering Change Number Checklist
- SAP Document Info Record Template
- SAP Change Master and Revision Level Log
- SAP Engineering Change Request (ECR) Template
Keep exploring
Free tools
- BOM Scrub Python Script Generator (Duplicate MPN, Missing RefDes, Qty Mismatch)Generate a Python script that reads a BOM CSV and reports duplicate MPNs, blank part numbers, missing reference designators and quantity versus refdes count mismatches.
- Electronics BOM Cost CalculatorEstimate loaded BOM cost per board and annual material spend, including volume pricing tiers, procurement overhead, and attrition.
- Electronics Traceability Readiness ChecklistA 30-point checklist to audit your lot/serial capture, supplier traceability, test data linkage, and recall readiness before a customer or auditor does.
ERP fixes and how-tos
- How to Sync the BOM Between PLM and ERPDecide who owns the BOM, map EBOM to MBOM, choose release-triggered sync over polling, and handle failures. A practical guide for engineering managers.
- How to create an assembly build or work order in NetSuiteHow to build assembly items in NetSuite: when to use a simple Assembly Build versus a Work Order, BOM setup, component availability, and completion steps.
- How to send a Windchill BOM to your ERPHow to send Windchill BOMs and change notices to ERP: ESI release, Windchill REST Services, mapping, effectivity, error handling and reconciliation.
Guides
- AI BOM Scrubbing for Electronics ManufacturersHow AI scrubs customer BOMs for EMS and electronics manufacturers: part matching, refdes checks, lifecycle flags, alternates, and what stays human reviewed.
- How to Quote PCB Assembly From a Customer BOMStep by step PCB assembly quoting from a customer BOM: part matching, price breaks, lead time risk, overage and attrition, and quote validity for EMS shops.
- ERP Requirements for Electronics Manufacturers: What EMS Providers and OEMs Actually NeedERP requirements for electronics manufacturers: BOM and AML management, component lifecycle, traceability, compliance, costing, and AI agents for EMS and OEMs.
AI on your ERP
- AI for EMS and PCBA Manufacturers Running SyteLine, Epicor, or NetSuiteAI for EMS and PCBA manufacturers on SyteLine, Epicor, or NetSuite: automate BOM scrubbing, AVL checks, and obsolescence alerts, grounded in your own ERP data on-prem.
- Is Your ERP Ready for AI? A Readiness Assessment ChecklistIs your ERP actually ready for AI? A practical checklist covering master data quality, access and permissions, GPU sizing, and governance before you fund a pilot.
Software
- Z2DataZ2Data is a component and supply chain intelligence platform for electronics risk, compliance and lifecycle data. See modules, integrations and alternatives.
- SiliconExpertSiliconExpert is an electronic component intelligence service covering lifecycle, compliance and cross-references. See modules, integrations and alternatives.