BOMParser

Guide

BOM for assembly quotes: what a quoting team needs to price a build

To price a build, an assembly quoting team needs the BOM, the board quantities to quote, who buys each part, and the board data. The BOM must say what to buy (MPN and manufacturer), how many per board, where each part goes and what is not fitted. When any of these is missing, the answer is usually questions, not a quote.

By BOMParser. Published

Checklist

Before you send the BOM for quote

  1. Pin the revision

    State the BOM revision and the board revision it belongs with.

  2. Complete every populated line

    Quantity per board, designators, manufacturer and MPN on each line, with qty equal to the designator count.

  3. Mark DNP and who supplies

    Flag do-not-populate lines. Flag lines you will supply (consigned) and lines the assembler buys (turnkey).

  4. Give the quantities

    Ask for two or three tiers, such as a prototype, a pilot and a production run. Count boards, not panels, unless told otherwise.

  5. Attach the companion files

    Fabrication files, placement (centroid) file, assembly drawing and any special instructions.

  6. State the rules

    Substitutions allowed or not, lead time, RoHS, workmanship class (for example IPC-A-610 Class 2 or 3), test and coating.

Pricing

What the quoting team does with the BOM

A quote has two halves, parts and labour. For parts, the team looks up each line by manufacturer and MPN, multiplies quantity per board by the boards, and prices the result at the matching break. For labour, it counts what the build must do: how many unique lines need feeder set-up, how many placements, how many through-hole joints. Assemblers weigh these differently, so ask which counts matter to yours.

A line the team cannot price becomes a question. A line it prices badly becomes a surprise later.

Sourcing

Turnkey, consigned and mixed builds

Turnkey means the assembler buys every part. Consigned, also called free-issue, means you supply some or all of them. Mixed builds are common: the assembler buys the passives while you supply a hard-to-source IC. Add a column that says who supplies each line. Consigned lines still need quantities and MPNs, and assemblers usually ask for extras to cover machine loss; see quantity per board vs order quantity. To price the parts side yourself, see BOM cost rollup in Excel.

Files

The files that travel with the BOM

The BOM says what to fit. Other files say where and how. Fabrication data, usually Gerber and drill files, defines the bare board. A placement file, also called a centroid or pick-and-place file, lists each designator with its position, rotation and board side. An assembly drawing shows polarity marks, orientation and special instructions, such as parts to fit by hand or areas to keep free of coating. A quote built from the BOM alone has to guess at all three.

Checklist

What each field drives in the quote

FieldWhat it drivesIf it is missing
Quantity per boardParts to buy, and the price breakThe quote cannot be priced
DesignatorsPlacement count and a cross-check on quantityThe count cannot be verified
Manufacturer and MPNPrice and availability lookupLookup by description, or a question
Package and mountingProcess: SMT, through-hole or hand workLabour is estimated
DNP flagParts and placements removedExtra parts bought and placed
Supplied byWhich parts carry cost and handlingTurnkey is assumed
Notes and alternatesWhich substitutions are allowedThe assembler asks, or substitutes

Assemblers price differently. Ask yours which fields it uses.

Pitfalls

What goes wrong

  • Revision mismatch. The BOM quoted is not the BOM built, or it does not match the board files. See BOM revision control.
  • Wrong quantity basis. A per-panel or per-order quantity where per board was assumed prices the build at the wrong multiple.
  • Descriptions with no ratings. CAP 10uF leaves out voltage, dielectric and size, so the assembler guesses or asks.
  • No MPN on connectors and electromechanical parts, which cannot be priced from a value.
  • Mechanical items forgotten. Screws, standoffs, heat sinks and labels have no designators and are easy to omit.
  • Unavailable preferred parts. A quote built on a part nobody can buy is reworked when the assembler substitutes.

The tool

How BOMParser helps

BOMParser turns a PDF BOM into a fixed-column CSV and checks it before it reaches a quoting team: quantity against designators, duplicate MPNs, lines with no MPN, DNP lines. The upload CSV (qty, mpn, manufacturer, ref_des) is a generic layout for tools that take those four columns, not any distributor's template. It does not request quotes or look up prices. Convert a file on the BOM to CSV page; pricing lists the plans. Free: one BOM every 24 hours, ten sheets or fewer, no registration. A free run stops at sheet 10 of a longer BOM. Redeem a code and the ceiling rises to 150 sheets.

FAQ

Assembly quote questions

What does an assembler need to quote PCB assembly?

A BOM with quantities, designators, manufacturer and MPN; the board files; the quantities to quote; and who supplies each part. Special requirements such as coating, test and workmanship class also affect the price.

Should I send the BOM as PDF or Excel?

Send a machine-readable file, CSV or XLSX, so the team can load it. A PDF is fine as a reference copy. If only a PDF exists, convert it and check the quantities first.

Why does the assembler want a placement file as well?

A BOM says what to fit; the placement or centroid file says where, with a position and rotation for each designator. Quotes and machine programs use both.

What is the difference between turnkey and consigned?

Turnkey: the assembler buys the parts. Consigned or free-issue: you send them. A build can mix the two, line by line.

How many quantity tiers should I ask for?

Two or three, such as a prototype, a pilot and a production quantity. Unit prices usually fall as quantity rises, so tiers show where the breaks pay off.

Will the quote change if a part is out of stock?

It can. If a preferred part is unavailable, the assembler may propose an alternate or quote a longer lead time. State your substitution policy up front.

Keep reading

Related guides

BOM formats for PCB assembly

The columns assemblers expect, and consolidated versus per-designator rows.

Quantity per board vs order quantity

Panels, attrition and MOQ between the BOM and the order.

BOM cost rollup in Excel

Unit cost, price breaks and NRE, with a worked table.