What Is a BOM in Electronics Manufacturing? PCBA BOM Format, Sample Table, and Sourcing Rules

Prepare a PCBA BOM with quantities, designators, exact orderable parts, approved alternates, variants and sourcing responsibility. Use the sample and release checks to prevent ambiguous orders.

A PCBA BOM connects the approved component selection to purchasing and assembly. Missing orderable part details, inconsistent designators or an unclear build variant can stop quotation or production. Check the BOM against the schematic, placement data and assembly drawing before ordering; no universal percentage of engineering queries is attributed to BOM errors here.

Use the structured sample, discrepancy checklist and release responsibilities below to identify what must be approved before the supplier buys or fits components.

What is a BOM in manufacturing, and how do EBOM and MBOM differ?

If you are asking what is a BOM in manufacturing, the BOM full form is Bill of Materials: the master structured list of every raw material, semiconductor, passive component, sub-assembly, and mechanical fastener required to build a finished product. In printed circuit board assembly, the BOM acts as a controlled instruction set that links your schematic netlist and pick-and-place centroid file (XYR) to warehouse kitting, automated optical inspection (AOI), and purchasing.

Hardware teams frequently run into production holds when they submit an early Engineering BOM (EBOM) exported straight from ECAD software when the factory actually needs a Manufacturing BOM (MBOM). Depending on product complexity, teams also choose between two distinct BOM structures: a single-level BOM structure (which lists only the parts soldered onto one PCBA) and a multi-level BOM structure (an indented hierarchy that nests the bare PCB fabrication specification, sub-assembly boards, cable harnesses, conformal coating, enclosure plastics, and packaging materials under a top-level box-build parent item).

BOM Type / Structure Primary Owner What It Contains Typical Blind Spot If Used Alone for Production
Engineering BOM (EBOM) Hardware / Layout Engineer RefDes, electrical values, package footprints, primary MPNs exported from Altium, OrCAD, or KiCad Often omits bare PCB part number, approved alternates (AVL), packaging carrier suffixes, and mechanical hardware
Manufacturing BOM (MBOM) NPI / Manufacturing Engineer Complete EBOM data plus bare PCB fab spec, solder paste/glue consumables, panel attrition overage, programming firmware ID, and DNI flags Requires synchronization with schematic revisions through formal Engineering Change Orders (ECOs)
Single-Level BOM Structure Prototype & PCBA Buyers Flat table of components directly populated onto a single circuit board assembly Cannot represent parent-child dependencies across multi-board products, wire harnesses, or final enclosure assembly
Multi-Level BOM Structure Box-Build / System Ops Indented parent-child tree (Level 0 system -> Level 1 PCBA & chassis -> Level 2 bare PCB & SMT components) Overly complex for standalone PCBA quoting if sub-assemblies are not clearly separated by build stage

Before exporting files for quotation, align the EBOM and MBOM so that every intentionally unfitted component position is identified in the released variant as DNI (Do Not Install) or an agreed equivalent and every mechanical item (heatsinks, standoffs, thermal pads, screws) has an explicit mounting assignment. When your project requires schematic capture or footprint scrubbing prior to release, our PCB design services team can standardize your library and BOM structure before fabrication begins.

Example BOM: what a production-ready PCBA BOM sample looks like

An editable BOM should give purchasing and assembly unambiguous identifiers. The following illustrative six-line example is not a released design or an approved substitution list. Named catalog candidates demonstrate identifier formatting; project requirements, package compatibility, handling and alternates still need design approval.

Item Fitted Qty / Board RefDes Assumed design requirement Package / drawing Manufacturer / owner Identifier Alternate approval Build / sourcing Release note
1 1 U1 MCU selection for the example design LQFP-100; verify exact drawing STMicroelectronics STM32F407VET6TR None approved in this example SMT / turnkey Verify pin mapping, supply, firmware and part-specific handling
2 14 C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14 Example: 0.1 µF, 25 V, X7R, ±10% 0402 imperial / 1005 metric Murata candidate GRM155R71E104KA88D None approved in this example SMT / turnkey Verify exact ordering data and capacitance under the actual bias/temperature
3 6 R1, R2, R3, R4, R5, R6 Example: 10 kΩ, ±1% 0402 imperial / 1005 metric YAGEO RC0402FR-0710KL None approved in this example SMT / turnkey Check rated power, voltage, temperature and termination for the circuit
4 0 in MP; 1 in EVT J2 Ten-position debug header 1 × 10, 2.54 mm pitch; verify drawing Samtec TSW-110-07-G-S None approved in this example THT / variant-controlled DNP in MP; populate only on the released EVT variant
5 4 MP1, MP2, MP3, MP4 Mechanical supports Customer drawing MECH-STANDOFF-REV-A Customer-controlled item MECH-STANDOFF-REV-A Per approved drawing Mechanical / scope agreed Drawing must define dimensions, material, finish and installation limits
6 1 PCB1 Bare board for this example Drawing DWG-CTRL-03.pdf Customer-controlled board PCB-CTRL-REV-C No unapproved construction change Bare board / fabrication Drawing controls stackup, finish, acceptance and revision

ST’s product page identifies the MCU ordering variant and LQFP-100 package; the YAGEO part record and Samtec configuration provide part-specific data. Those examples do not qualify the assembled circuit. Recheck current ordering data before buying any candidate.

Four formatting checks make the sample useful:

  1. Expand designators or use an import convention explicitly accepted by the supplier; do not let a range hide skipped numbers.
  2. Compare quantities and designators for the selected fitted variant. A DNP row can retain a designator while its fitted quantity is zero.
  3. Approve each alternate through electrical, pinout, package, thermal, process and software review where relevant; a shared footprint or value is insufficient.
  4. Keep intentional omissions explicit in the variant or agreed DNP convention. Use the BOM viewer as a data-checking aid, not proof of component suitability.

Which MPN suffix and passive specs cause SMT line holds?

Use the manufacturer’s full orderable identifier and keep distributor SKUs in a separate field. A base number may itself be a valid ordering option; the task is to select the correct package, grade and packing for the approved design and assembly process.

  • Packing: Reel, cut tape, tube, tray and bulk handling differ. Agree carrier dimensions, leaders/trailers and any re-reeling requirements with the assembler; there is no universal 30 cm leader for all parts and feeders.
  • Distributor versus manufacturer number: Preserve both when useful, with clear field names. Distributor packing options do not necessarily change the underlying device, but they can change receiving and setup work.
  • Grade and temperature: Read the specific manufacturer’s ordering table. Commercial, industrial and automotive labels do not imply one universal temperature range, and AEC qualification is not established solely by a −40 to +125°C range.
  • Passive behavior: Specify voltage, tolerance, dielectric and application-relevant limits. MLCC capacitance can change with DC bias, temperature and aging; use the exact part’s data instead of assigning every X5R capacitor a fixed 60% loss. Confirm the regulator’s required effective capacitance and stability conditions.

How do CAM and IQC teams audit BOM material against centroid and Gerber files?

Before any BOM material is released to the SMT line, manufacturing engineers cross-check the spreadsheet against the Gerber copper layers (GTL/GBL), paste mask (GTP/GBP), and pick-and-place centroid file (XYR). You can preview how your copper pads and silkscreen legends align with your component packages using our Gerber viewer.

Audit Failure Signature Production Impact if Uncaught Root Cause in BOM / CAD Files Detection Gate Corrective Action
Footprint-to-MPN Package Mismatch IC leads overhang pads or cannot solder; full board rework BOM and layout call out different package families or variants; exact body, pitch and pin mapping do not agree Pre-production DFM / DFA cross-check Verify datasheet mechanical drawing against CAD land pattern per IPC-7351 land pattern standards
Pin-1 & Zero-Degree Rotation Offset Polarized diodes, tantalum caps, or QFNs placed rotated 90° or 180° CAD library, packing and supplier import use different origin, side or rotation conventions First-Article Inspection (FAI) & CAM visual overlay Include an assembly drawing with explicit Pin-1 dots and diode cathode bars outside component bodies
Moisture Sensitivity (MSL) Omission Plastic IC package delamination or internal wire-bond "popcorning" at 260 °C reflow Moisture-sensitive packages supplied without the required rating, exposure or handling records Incoming Quality Control (IQC) humidity indicator check Log MSL rating in BOM notes; assess package-specific floor-life/exposure and apply the approved J-STD-033 handling or drying process when required
NRND / EOL Obsolescence Surprise Build stalls between EVT and PVT; forced board respin or broker grey-market risk Schematic reuses legacy CAD library symbol without checking current manufacturer lifecycle status Automated BOM scrub during quotation Review lifecycle and supply options; validate any alternate’s electrical, pinout, package, software and qualification effects before approval
Unapproved BOM Materials Substitution RF impedance shift, thermal trip, or safety certification invalidation Unauthorized swap of critical inductor Q-factor, current-sense resistor TCR, or UL-listed fuse IQC LCR meter & label verification against AVL Mark safety-critical and RF-tuned rows as "Do Not Substitute" in the BOM

Turnkey vs. consigned electronic BOM sourcing and attrition overage

Procurement teams ordering assembled boards typically select between Full Turnkey (the EMS factory procures all BOM materials and bare PCBs), Consigned / Kitted (the customer ships components to the factory), or Hybrid / Partial Turnkey (the factory sources standard passives, connectors, and active ICs while the customer consigns proprietary ASICs or pre-programmed modules).

For consigned or hybrid builds, separate the net fitted quantity from setup, attrition, inspection and spare needs. Agree the allowance by line item with the assembler and record setup, test and spare needs before shipping the kit.

Component group Handling inputs Allowance decision Record before shipment
Small chip passives Carrier, setup losses and available reels Supplier-agreed quantity per line Net demand, setup allowance and remaining stock ownership
Standard passives/discretes Feeder and packing compatibility Actual lot size and setup needs Approved count and packing
Connectors/magnetics Tray/tube/reel, nozzle and handling Part-specific damage/setup/spare risk Packaging and spare disposition
Standard ICs Package handling and moisture controls Setup and test needs without arbitrary waste Exact MPN, lot, quantity and handling records
High-value/custom devices Placement, rework and destructive-test plan Agree any spare or sacrificial units explicitly Ownership, permitted rework and unused-material return

As an assumed purchasing example, 50 boards using 10 parts each need 500 fitted parts. If the assembler and customer agree 20 setup parts and 10 contingency parts, the shipment is 500 + 20 + 10 = 530. Those allowances are not a HILPCB standard or a percentage recommendation; confirm the actual kit before dispatch.

For turnkey and hybrid builds, agree authorized-source rules, lot traceability and required material/compliance records across our turnkey PCB assembly and SMT assembly lines (specific lead times, AVL cross-references, and kitting requirements are confirmed at quotation).

Submit / Release Aid

Send with the RFQ or release package:

  1. Editable .xlsx or .csv BOM file containing the 10–12 core columns (Item, Qty, unpacked RefDes, Description, Package, Manufacturer, complete MPN, AVL Alternates, Mount/Sourcing type, and DNI/MSL notes).
  2. Gerber (RS-274X or Gerber X2) or ODB++ / IPC-2581 fabrication archive plus NC Drill files.
  3. Pick-and-Place centroid file (XYR CSV/ASCII) with RefDes, layer, X/Y coordinates, and rotation angle matching the BOM.
  4. Assembly drawing (.pdf) showing component outlines, Pin-1 polarity marks, special torque/adhesives, and any DNI positions.

Request from the supplier (evidence you need before sign-off):

  1. Automated BOM scrub report flagging any NRND/EOL lifecycle alerts, long-lead-time bottlenecks, or MPN-to-footprint mismatches.
  2. Written Alternate Part Request (APR) sheet with electrical/package comparison for any proposed passive or IC cross-reference before purchasing.
  3. DFM / DFA engineering query (EQ) log verifying pad-to-lead geometry, stencil aperture ratios, and Pin-1 rotation alignment.
  4. First-Article Inspection (FAI) report with LCR passive measurements, high-resolution AOI/X-ray images, and lot traceability log at the agreed first-article release gate.

Owner for each step:

  • Designer: Lock EBOM-to-schematic netlist parity, specify voltage/tolerance/dielectric ratings on passives, and mark all DNI designators.
  • Quality: Verify IPC-7351 footprint compatibility, define package-specific moisture handling and required material/compliance evidence, and sign off on FAI records.
  • Procurement: Approve second-source AVL alternates, confirm Turnkey vs. Consigned attrition buffers, and lock component lead times.

Gate for verification (release decision by stage):

  • EVT: Netlist-to-BOM RefDes parity check + manual/automated FAI on the agreed first-article sample before powering rails.
  • DVT: Full AVL alternate validation + MSL moisture control audit + X-ray and functional test verification.
  • PVT: Verify the actual packing, feeder setup and placement program + locked MBOM revision under formal ECO change control.
  • MP: Lot-by-lot IQC certificate of conformance (CoC) tracking + inline SPI, 3D AOI, and statistical yield monitoring.

When your BOM spreadsheet, centroid data, and Gerber package are ready for pre-production verification, review our turnkey PCB assembly workflow or upload your files to request a quote.

What's a BOM, and what is the BOM full form in electronics?

BOM stands for Bill of Materials. In electronics manufacturing, an electronic BOM is the structured specification table that lists every component required to build a printed circuit board assembly, including exact quantities, Reference Designators (RefDes), package footprints, manufacturer names, complete orderable Manufacturer Part Numbers (MPNs), and approved alternates.

Why should a PCBA BOM be submitted in Excel or CSV format instead of a PDF?

An editable BOM supports purchasing imports and cross-checks with placement data; the placement file and assembly drawing provide additional programming inputs. Submitting an .xlsx or .csv spreadsheet preserves exact text strings, whereas extracting tables from a PDF frequently drops hyphens, truncates long MPN suffixes, merges RefDes cells, and delays quoting while engineers manually rebuild the file.

What is the difference between DNI, DNP, and NM on a circuit board BOM?

DNI (Do Not Install), DNP (Do Not Populate), and NM (Not Mounted) all mean the same thing: the copper footprint exists on the bare PCB, but no component should be soldered onto those pads during assembly. Keep intentional omissions explicit in the agreed BOM/variant convention; for example, retain the DNI row with a clear DNI flag (or Qty = 0 with DNI in the notes) rather than deleting them, so the assembly team knows the empty pads are intentional.

How do I handle bare PCBs, cables, and fasteners in a BOM structure?

In a complete Manufacturing BOM (MBOM) or multi-level BOM structure, the bare printed circuit board itself should appear as a dedicated line item (e.g., PCB1, Qty 1, with the fabrication drawing part number and revision), alongside separate rows for mechanical fasteners, heatsinks, and cable assemblies. Clearly tag these rows as Mechanical or Bare PCB in the mounting column so SMT engineers separate them from automated pick-and-place feeder lists.