1. Home
  2. Calculators
  3. Bill of Materials (BOM) Cost Calculator

Bill of Materials (BOM) Cost Calculator

For makers and small manufacturers who need the true cost of a product from its parts, waste and labour.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Bill of Materials (BOM) Cost Calculator

  1. Enter your numbers, or press a sample to see an example.
  2. Read the results and the table under them.
  3. Copy the results or download the table as a CSV file.

Features

  • Parts list with quantity, unit cost and scrap percentage
  • Labour hours and rate, and an overhead percentage
  • Cost per unit and per batch
  • Selling price for a target margin
  • Share of material cost by part

Supported formats

Input

  • Typed lines
  • Pasted text

You get

  • On-screen results
  • CSV

Private by design

Everything you enter is processed by your browser on this device. Nothing is sent to openWorkstand or anyone else, so the Bill of Materials (BOM) Cost Calculator is safe for private and work data. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Costs are single values per part; price breaks by quantity are not modelled.
  • Overhead is a flat percentage of materials plus labour.

Guide

Costing a product from its bill of materials, scrap, labour and overhead

The price of a product starts with what it costs to make, and that is more than the sum of the parts on the invoice. Some material is lost in cutting and testing. Someone’s time is spent assembling it. The workshop, the power and the paperwork all have to be paid for. A bill of materials, with a few more lines, captures all of this. This page turns one into a cost per unit and a suggested selling price.

The parts list

Enter one part per line: its name, the quantity needed for one finished unit, the unit cost, and an optional scrap percentage, separated by pipes. Scrap is the share of the part that is wasted in making: a 3% allowance on a 4.20 part adds 0.126, making the cost per finished unit 4.326. Quantities can be decimals, such as 0.25 kg of wax. A line that cannot be read is named in the message with an example.

Labour and overhead

Labour is the hours per unit times the cost per hour. Use the fully loaded cost of the person, not only their wage, if you want a true figure. Overhead is a percentage added on materials and labour together, a way of sharing out costs such as rent and utilities. The batch size turns the unit cost into the cost of a production run. The margin box sets the profit you want on the selling price.

A worked example

The default is a small electronic device with four parts: an aluminium frame at 4.20 with 3% scrap, eight screws at 0.04 with 5% scrap, a control board at 6.50 with 1% scrap and a box at 0.85. Their costs per unit are 4.326, 0.336, 6.565 and 0.85, and the material cost is 12.08. The frame is 35.8% of it, the board 54.4%, the box 7.0% and the screws 2.8%. Labour is 0.25 hours at 12, or 3.00. Overhead of 15% on 15.08 of materials and labour is 2.26. The cost per unit is 17.34 and a batch of 500 costs 8,669.28. For a 35% margin the price is 26.67, a profit of 9.34 a unit. The candle sample costs 10.49 to make, 3.53 of materials, 6.00 of labour and 0.95 of overhead, so a batch of 60 costs 629.24 and a 55% margin needs a price of 23.31.

Using the cost shares

The share column points to where savings are. In the device, one part is more than half the material cost, so a better price on the board matters more than anything on the screws. Handmade products often show the opposite: materials are small and labour dominates, which is a reminder that your time is the main cost and must be priced in.

Edge cases

Scrap must be from 0 to 100, quantities and costs zero or more, and the margin below 100%. A list with no parts is rejected. Labour hours and cost can be zero for a product that is bought in and resold. The overhead can exceed 100% for a business whose fixed costs are large, up to 1,000. Unit costs are displayed with four decimals only when they need them.

Limits

Each part has one cost, so price breaks at higher quantities are not modelled, nor is the cost of tooling and set-up that is spread over a batch. Overhead is a flat percentage, which is crude: a better method allocates actual costs by machine hours or floor space. Costs also change, so review the list whenever a supplier changes a price.

Checked against the current version of the Bill of Materials (BOM) Cost Calculator on .

Troubleshooting

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

Why does the page ask for the quantity per finished unit?

A bill of materials lists what one finished product needs. If a screw costs 0.04 and each product uses eight, the quantity is 8 and the cost per unit is 0.32. Entering the bag price and its count would give the wrong cost per product.

What should I put in the overhead percentage?

Divide your yearly costs that are not materials or direct labour, such as rent, utilities and admin, by the yearly cost of materials plus labour. Use that share, or start with a round figure and compare with your accounts.

What is the scrap percentage?

The share of a part that is wasted in making the product. A 5% scrap on a part costing 1.00 adds 0.05 to the cost of every finished unit.

Is overhead added to materials only?

No. This page adds the overhead percentage to materials plus labour. Use 0 if you already include overhead elsewhere, or a percentage that matches your own accounts.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.