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.
Checklist
Before you send the BOM for quote
Pin the revision
State the BOM revision and the board revision it belongs with.
Complete every populated line
Quantity per board, designators, manufacturer and MPN on each line, with qty equal to the designator count.
Mark DNP and who supplies
Flag do-not-populate lines. Flag lines you will supply (consigned) and lines the assembler buys (turnkey).
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.
Attach the companion files
Fabrication files, placement (centroid) file, assembly drawing and any special instructions.
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
| Field | What it drives | If it is missing |
|---|---|---|
| Quantity per board | Parts to buy, and the price break | The quote cannot be priced |
| Designators | Placement count and a cross-check on quantity | The count cannot be verified |
| Manufacturer and MPN | Price and availability lookup | Lookup by description, or a question |
| Package and mounting | Process: SMT, through-hole or hand work | Labour is estimated |
| DNP flag | Parts and placements removed | Extra parts bought and placed |
| Supplied by | Which parts carry cost and handling | Turnkey is assumed |
| Notes and alternates | Which substitutions are allowed | The 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.