BOM cost calculator
Turn a parts list into a cost: add line items with quantity and unit price, pick your FX rate and margin, and read the total, per-unit cost and margin.
BOM line items
USD unit price = price × FX$100 subtotal (USD)
FX rates & markup
BOM cost
Total cost (USD)
Σ qty × price × FX across all lines
Per-unit cost (USD)
total ÷ 1 units
Selling price with markup (USD)
total × (1 + 0%)
Markup amount (USD)
0% of total
Top 1 cost driver
About the model
Every line is converted to USD with its own FX rate, the subtotals are summed, and the total is divided by the units per finished product for a per-unit cost. The markup scales the total for a selling price — a useful sanity check against the distributor's quote. Always include FX and markup in a real quote: the smallest line item can be the biggest surprise after currency, and a thin markup across many lines disappears quickly.
Building the list? Extract your BOM text or check landed cost & tariff before quoting the grand total.
Browse related parts:
Frequently asked questions
How do I calculate total BOM cost?
Each line item is converted to USD as quantity × unit price × FX rate and the subtotals are summed. The calculator accepts USD, EUR, CNY, GBP and JPY line items, each with its own FX rate you can edit, and the top three cost drivers are called out by their share of the total.
What is the difference between total cost and per-unit cost?
Total cost is the sum of every line item. Per-unit cost divides that total by the units per finished product you enter, so a BOM that builds 100 boards gives the material cost of a single board.
How do I add markup to a BOM cost?
Enter a markup percentage and the tool computes the selling price as total × (1 + markup%) and the markup amount as total × markup%. With a 1000-unit BOM at 0% markup the selling price equals the total; with a 30% markup it is 30% higher. This is cost-plus markup — the gross-margin percentage you would earn is markup/(1 + markup).
Prices, FX and margin are estimates you supply — confirm them with the distributor before committing. ICBOMS provides this tool for reference only.