BOM Cost Estimator
Turn your bill of materials into a per-board and total project cost — using your own quoted prices.
What it does: Estimate the per-board and total cost of a build from your BOM quantities and unit prices.
When to use it: When planning a production run or comparing build quantities — before you place the order.
| Ref | Qty | Unit price | Per board | Extended |
|---|
—
MEANS —
No history yet. Each calculation is automatically saved to this device.
How to use the BOM cost estimator
Add your parts, set the build size, and read the cost.
- 01
Add a line for each part
Enter a reference or name, the quantity used on one board, and the unit price you were quoted.
- 02
Enter your build settings
Set how many boards you are building, plus optional PCB, assembly and one-time setup costs.
- 03
Read the cost
Click Calculate to get the cost per board, the project total, and a per-line breakdown.
What each cost field means
You supply every price; the tool only does the arithmetic.
| Field | Meaning |
|---|---|
| Quantity per board | How many of this part go on ONE board |
| Unit price | Price for one piece — from your distributor quote |
| PCB per board | Bare-board cost for one board |
| Assembly per board | SMT/THT assembly cost per board, if outsourced |
| One-time setup (NRE) | Stencil / tooling / setup charged once, not per board |
All prices are entered by you; this tool only does the arithmetic — it does not fetch live prices.
Common questions, answered in 3 minutes
Does this pull live prices from distributors?
No — you enter the prices you were quoted, and the tool only does the math. Live pricing and stock are already handled by distributor BOM tools and need an API this site does not use.
How do I account for quantity price breaks?
Enter the unit price at the quantity you will actually buy, then re-run the tool for different break quantities to compare.
What is one-time setup / NRE?
Non-recurring engineering such as a stencil or tooling charge — paid once no matter how many boards, so it shrinks per board as volume grows.
Why is my per-board cost higher than the parts cost?
Because PCB, assembly and the one-time setup are added on top of the parts and divided across the boards.
Standards and sources referenced by this tool
| Item | Value / Formula | Source |
|---|---|---|
| Per-board parts | Σ(qty × unit price) | Arithmetic |
| Project total | parts×boards + PCB×boards + assembly×boards + setup | Arithmetic |
All prices are user-entered; the tool performs deterministic arithmetic only and never fetches live pricing or stock.