BOMParser

Guide

Quantity per board vs order quantity: panels, attrition and MOQ

Quantity per board is how many of a part sit on one board, and it must equal the designator count. Order quantity is what you buy: quantity per board times boards, plus attrition, rounded up to the pack or minimum order. Keep the two in separate columns so the BOM stays per board.

By BOMParser. Published

Steps

From BOM to order

  1. Keep the BOM per board

    Every quantity in the BOM is the number of that part on one board, and it equals the designator count.

  2. Choose the build quantity

    State the boards, and the panels if the assembler works in panels. Check whether a quote counts boards or panels.

  3. Multiply

    Needed equals quantity per board times boards. Leave DNP lines out.

  4. Add attrition

    Apply the overage the assembler or your own history calls for, and round up to whole parts.

  5. Round to the seller's pack

    Apply the minimum order quantity and the pack multiple, such as a reel, tray or tube.

  6. Record the order separately

    Put the order quantity in a new column or sheet, so the BOM itself stays per board.

Panels

Boards, panels and the build quantity

Boards are often made and assembled several to a panel, so a build runs in whole panels. With 4 boards to a panel, 100 boards need 25 panels. Ordering 98 boards needs 25 panels as well. A quote may count boards or panels, so ask which, and say which you mean when you ask. The designator count and the BOM quantity do not change: they stay per board.

Attrition

Attrition, minimum orders and pack sizes

Some parts are lost to machine set-up, rejects and short reel ends, small passives most of all. Assemblers often state the overage they want, especially on parts you supply; the percentages here are examples. Sellers then sell by the pack. A minimum order quantity (MOQ) is the smallest amount a seller will sell, and parts come on reels or in trays and tubes, so what you buy is rounded up to the pack. In the table, the 0.1 µF line needs 400, overage makes 440, and the 100-piece pack rounds that up to 500. Prices follow the order quantity; see BOM cost rollup in Excel.

Naming

Three numbers, three names

Keep three quantities apart and name the columns so nobody reads one as another: qty_per_board in the BOM, qty_needed for per board times boards, and qty_order after attrition and rounding. The BOM you send for a quote carries the first, with the build quantities stated beside it. Rework, test and field returns use parts outside the build quantity, so if you want spares, add them to the order quantity on purpose and say so.

Worked example

From per-board quantities to an order for 100 boards

Overage percentages and pack sizes are illustrative. Use the figures your assembler and suppliers give you.

PartPer boardNeededOveragePack multipleOrder qtySpare
CAP-0001, 0.1 µF 0402440010%100500100
RES-0001, 10 kΩ 0402660010%100700100
IC-0001, MCU, LQFP-4811002%11022
CON-0002, 4-pin header22002%25025050
LED-0001, green, 060311002%11022
JMP-0001, 0 Ω jumper 0402 (DNP)10nonenone00
Total1,4001,654254

Pitfalls

What goes wrong

  • Overwriting the BOM quantity. An order quantity in the qty column breaks the designator check for the next person who opens the file.
  • Panels read as boards. A quote for 25 panels is 100 boards on a 4-up panel. Mixing them up changes the buy by that factor.
  • Ordering DNP parts. A total that includes DNP lines buys parts that are never placed. See DNP in a BOM.
  • Double overage. You add a margin and the assembler adds its own. Agree who adds it.
  • Rounding down. There are no fractional parts. Always round up.
  • Ignoring MOQ and pack size. The line cannot be bought at the quantity needed, and the quote changes.

The tool

How BOMParser helps

BOMParser keeps the per-board side honest. It checks every line's quantity against its designator count, leaves DNP lines out of the part totals, and compares the document's stated total with the sum. It does not calculate order quantities, attrition, minimum orders or panels; do that in your own sheet. Convert a file on the BOM to CSV page; pricing lists the plans. Free: 1 file per day, up to 10 pages, no account. Files over 10 pages are converted up to page 10 on the free allowance; a page code converts the whole file, up to 150 pages.

FAQ

Order quantity questions

What is the difference between quantity per board and order quantity?

Quantity per board is how many of a part sit on one board, and it equals the designator count. Order quantity is how many you buy for the whole build, after multiplying by the boards and adding attrition and rounding.

How many extra parts should I order?

It depends on the part and the process. Small passives lose the most, and assemblers often state the overage they want. The percentages in this guide are examples, not recommendations.

What is MOQ?

Minimum order quantity: the smallest amount a seller will sell. Parts are also sold in fixed packs such as reels, trays and tubes, so the order is rounded up to a multiple.

How do panels change the quantity?

Boards are often built several to a panel, so the build runs in whole panels. 98 boards on a 4-up panel need 25 panels, the same as 100 boards. Ask whether the quote counts boards or panels.

Should the order quantity go in the BOM?

Not in the quantity column. Keep the BOM per board, and record the order quantity in a separate column or sheet so the designator check keeps working.

Are DNP parts ordered?

No. Leave DNP lines out of the needed quantity and the order, and confirm that your assembler's kit list does the same.

Why did the assembler ask for more parts than my BOM needs?

Some parts are lost to machine set-up, rejects and short reel ends. Extras cover that loss, and the amount is the assembler's to state.

Keep reading

Related guides

BOM cost rollup in Excel

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

BOM for assembly quotes

What a quoting team needs to price a build.

Reference designators explained

Prefixes, ranges, and what a designator count proves.