Free tools BOM

Raw material requirements calculator

For each line of the bill of materials, multiply the quantity per finished unit by the number of units planned. That gives gross requirements. Subtract stock on hand to get net requirements, which is what you actually purchase. This is the core of material requirements planning, done at small business scale.

The formula

Gross requirement = per unit BOM quantity × planned units; net requirement = gross − stock on hand

  • Gross is what the run consumes. Net is what you buy.
  • For multi level BOMs, calculate the sub assembly first and feed its requirement into the parent.
  • Add scrap allowance per line where losses are predictable.

Worked example

A candle BOM lists 200 g wax, 20 ml fragrance, 1 wick and 1 jar per unit. The plan is 150 units. Stock is 18,000 g wax, 900 ml fragrance, 400 wicks and 120 jars.

Gross requirements30,000 g wax, 3,000 ml fragrance, 150 wicks, 150 jars
Net requirements12,000 g wax, 2,100 ml fragrance, 0 wicks, 30 jars
PurchaseThree lines on the order, one supplier each

Result. Net requirements are the purchase order. Wicks appear in the plan but not in the order, because stock already covers them.

Free calculator, no account needed

Plan raw material requirements

Enter your BOM lines, the units they produce, your stock, and the production target. The calculator returns gross requirements, net requirements and the cost of covering the gap.

200 g per unit30000 g needed for 150short 12000 g

20 ml per unit3000 ml needed for 150short 2100 ml

1 pcs per unit150 pcs needed for 150enough in stock

1 pcs per unit150 pcs needed for 150short 30 pcs

Units you can make now45Limited by Fragrance oil
Materials still to buy303.00Cost of covering 3 short materials
Cost of this quantity678.00150 units of material at 4.52 each

Shopping list for 150 Soy candle 220ml

  1. Soy wax30000 gBuy 12000 g more
  2. Fragrance oil3000 mlBuy 2100 ml more
  3. Wicks150 pcsCovered by current stock
  4. Jars150 pcsBuy 30 pcs more

This runs entirely in your browser and nothing is saved. Makeable keeps the same calculation running against your live stock, so it re-answers itself every time an order arrives. Start free or read how to calculate production capacity.

MRP without the ERP

Material requirements planning has a reputation for complexity, but the arithmetic at the heart of it is a multiplication and a subtraction per BOM line. Full MRP systems add scheduling, work orders, routings and multi site logistics on top, which is why they cost what they cost.

A small producer with a handful of products usually needs the arithmetic and the alerts, not the scheduling layer. That is the gap Makeable is built for.

Keeping BOM data honest

Requirements planning is only as accurate as the BOM. Record quantities in the unit you purchase, keep one unit per material across all recipes, and update the BOM when the recipe changes rather than remembering the difference.

Version the BOM if the recipe evolves, so a run planned last month can still be explained by the data that produced it.

Common mistakes

  • Confusing gross with netBuying gross requirements ignores stock and doubles your inventory over a few runs.
  • Omitting packaging and consumablesThey belong on the BOM. If a run cannot ship without them, they are materials.
  • Stale unit conversionsA supplier switching from 500 g to 1 kg packs changes nothing in the BOM, but it changes stock entry. Keep the two separate.

How Makeable automates this

Makeable is production capacity and inventory planning software for small businesses that make physical goods from recipes or bills of materials. It stores your materials and recipes, keeps stock current as orders arrive, and runs the calculation on this page continuously rather than on request, so the answer to "can I make this?" is always current.

You can start on the free plan with three products and fifteen materials, see how the production engine works, or compare plans and limits.

Common questions

What is the difference between gross and net requirements?

Gross requirement is total consumption for the planned quantity. Net requirement subtracts stock on hand, and is the amount you actually need to buy.

Can I use a BOM calculator instead of MRP software?

For a small producer with a few products and single level BOMs, yes. Once you need routings, work orders and multi site scheduling, a full MRP system becomes worth its cost.

How does Makeable use bills of materials?

Makeable stores each product's BOM or recipe, keeps material stock current, and continuously recalculates capacity, bottlenecks and net requirements as orders arrive.

For information and estimates only. Makeable's formulas, batch limits and margin calculations are mathematical estimates based on your inputs. They are not certified accounting, financial, pricing or tax advice. You are solely responsible for setting your own wholesale and retail prices, ensuring profitability, and checking cost calculations before committing money.