Skip to main content


PCB Manufacturing
PCB Assembly
PCB Design and Layout
PCB Basics
Vias, Drilling & Throughplating
PCB Fabrication
PCB Ordering

A bill of materials, or BOM, is a list of all the components needed to build a specific product. This list helps to keep a track of all the components during their purchase and assembly.

A PCB BOM serves as the reference for board assembly. This list contains all sorts of information regarding the components such as their quantity, manufacturer part number, reference designators, vendor name, footprint/size, specifications, etc.

Why is the PCB BOM file important?

The BOM provides a lot of information related to each component. It is through this file that the customer communicates everything about the components to be assembled on the board to the assembly unit. Apart from this, the bill of materials also helps the designers to estimate the cost of the required number of circuit boards.

How to prepare a bill of materials

A BOM is a simple Excel sheet with all the required information. It is possible to create it manually by entering all the required information. But to save time and effort, you can depend on the software that offers the option to generate your BOM. The most commonly used ones are KiCad, Altium Designer, and Cadence Allegro.

Each manufacturer suggests a specific format. So while preparing the list, the designer should ensure that they are using the same template suggested by the manufacturing company.

To learn how to create BOM files in KiCad, Altium Designer, and Allegro, check how to generate PCB assembly files.

Tips to keep in mind while preparing your BOM file

  • Including everything: One should understand that all the components required for various versions of a circuit board are purchased referring to the BOM. Therefore, it is important to add each and every item required for the building of all the boards going for assembly in this list.
  • Verified information: Make sure that the information available in the list is correct and has no errors so it doesn’t affect the quality of the product.
  • Send the most updated version: Make sure that all the details given in the BOM are up to date.

What goes into a BOM file?

bom-file.jpgAn example of a BOM

Even though the bill of materials templates differs from one manufacturer to another, the basic information available will be the same.

The Excel sheet consists of the following information:

  • Quantity per board
  • Manufacturer part number (MPN)
  • Reference designators
  • Vendor (optional)
  • Vendor part number (optional)
  • Value (optional)
  • Size/footprint
  • Part description/specs
  • Manufacturer (optional)

To learn more about this see, What is a Bill of Materials in PCB Design?

Sierra Circuits is
headquartered in Silicon Valley.
We welcome visitors at
our 70,000 sqft facility,
located at 1108 West Evelyn Avenue
in Sunnyvale, California.
Book a tour with an account manager today!
Let us introduce you to one of the most innovative communities of engineers and designers in the world.
We can help you plan your project from design to assembled board.

Manufacturing Equipment at Sierra Circuits

Our 70,000 sqft state-of-the-art campus in the heart of Silicon Valley contains the most advanced equipment required for the manufacture and assembly of your PCBs. Whether you’re looking for standard quick turn PCBs or boards with the tightest tolerances, made from exotic metals, there’s a reason Sierra Circuits leads the industry in quality and performance.

PCBs manufactured and assembled in the United States

Turn-times as fast as 1 day.

Sierra Circuits can manufacture your PCB and have it expedited to you within 24 hours.

Full turnkey boards, with assembly and components in as fast as 5 days.

Get an Instant, Itemized Quote

Talk to a Sierra Circuits PCB Expert today

24 hours a day, 7 days a week.

Call us: +1 (800) 763-7503
Email us: through our Customer Care form