Skip to main content

Maker Tools

BOM Cost Calculator

Estimate the parts cost of a PCB build. Add each component with a quantity and unit price to get a live subtotal, total quantity, and grand total that can include the bare board. Paste an existing list, jump to distributor searches per row, and export a clean CSV.

Line items
4
Total qty
5
Parts subtotal
$2.55
Grand total
$2.55
per one build

Parts list

RefPartQtyUnit priceExtendedBuy
$2.35
$0.10
$0.02
$0.08
Subtotal $2.55
Prices are what you enter: this tool does no live price lookups. The distributor buttons open a keyword search on DigiKey, Mouser and Amazon so you can find a real part number and current price for each line, then paste it back into the unit price column.

What a BOM cost calculator does

A bill of materials (BOM) is the itemized parts list for a printed circuit board: every resistor, capacitor, connector and IC, each with a reference designator, a quantity, and a unit price. The build cost of one board is the sum of each line's extended price, that is quantity times unit price, plus the cost of the fabricated bare PCB itself. This calculator adds those up live as you edit, so you can see the per-board parts subtotal and a grand total that folds in board cost.

To estimate a realistic PCB build cost, start from your schematic's parts list and enter a current price for each component. Component prices move with quantity: distributors publish price breaks, so a resistor that is 2 cents at quantity 10 might be a fraction of a cent at quantity 1000. If you are pricing a production run, look up the price at the quantity you will actually order, not the single-unit price, and remember that assembly, stencil and shipping are on top of the raw parts cost.

Use the DigiKey, Mouser and Amazon buttons on each row to run a keyword search for that part. Distributors list the real manufacturer part number, stock, and the full price-break table, which is the honest way to price a design when you do not already have a quote. Copy the unit price back into the table and your subtotal updates immediately. When your list is final, export it to CSV to drop into a spreadsheet, a purchasing system, or a distributor's bulk-upload tool.

This is a lightweight estimator, not a sourcing tool: it never fetches live prices and stores nothing. For a BOM that is generated straight from a validated schematic, with every part checked against your board's real pins, build the circuit in Banana Board and export a fab-ready package.

Frequently asked questions

How do I calculate the total cost of a BOM?

For each part, multiply its quantity by its unit price to get the extended (line) cost, then add every line together. This calculator does that live as you type, and can add the fabricated bare board cost on top to give a per-build grand total.

What is the extended price on a BOM line?

Extended price is quantity times unit price for a single line: three 0.10 dollar capacitors have an extended price of 0.30 dollars. The BOM subtotal is the sum of every line's extended price.

Does this tool pull live prices from DigiKey or Mouser?

No. It never fetches prices and stores nothing; the totals are only what you type. The DigiKey, Mouser and Amazon buttons on each row open a keyword search so you can find a real part number and current price, then paste that unit price back into the table.

Why does the same part cost less when I buy more?

Distributors publish price breaks, so the unit price drops at higher quantities. A resistor that is a few cents at quantity 10 can be a fraction of a cent at quantity 1000, so price your parts at the quantity you will actually order.

Should I include the PCB and assembly in the BOM cost?

The parts subtotal covers components only. Use the optional board unit price and board quantity fields to fold in the bare PCB, and remember that assembly, stencil, and shipping are separate costs on top of the raw parts.

Can I import an existing parts list and export the result?

Yes. Use Paste a list to bulk-fill the table from CSV or TSV with columns for reference, part, quantity, and unit price, and use Export CSV to download the finished BOM for a spreadsheet, purchasing system, or distributor bulk-upload tool.

Made by Banana Board

Describe a circuit in one sentence. Get validated firmware, a wiring diagram, and a fab-ready PCB with every wire checked against your board's real pins.

Start building free