Multiply each material's amount per unit by the number of units you plan to make, add your waste allowance, then subtract the stock that is actually available. Any positive result is a shortage you must buy before the run. Zero or less means that material is covered.
Updated
The short version
Start from the bill of materialsMultiply the amount each unit needs by the planned quantity to get the gross requirement for every material.
Add your real wasteRaise the requirement by the loss you measure in your own batches, such as residue left in pots, trimming and spills.
Use available stock, not shelf stockSubtract stock already promised to accepted orders before you compare. Promised stock cannot fund a new run.
Find the limiting materialDivide available stock by the amount per unit for every material. The smallest result is the most you can make right now.
Takeaway. A shortage is the gap between what the run needs, waste included, and the stock that is genuinely free. Check it for every material before you confirm a date.
The material shortage formula
A material shortage calculation finds the gap between what a planned production run needs and what you can actually use. It works one material at a time, and it turns a vague goal like "make 100 candles on Friday" into an exact purchase list.
Gross requirement = amount per unit × planned units
Shortage = adjusted requirement − available stock (only when positive)
Available stock means stock on the shelf minus anything already promised to accepted orders. If the result is zero or negative, the material is covered and needs no purchase. Every positive result becomes a line on your purchase order.
The amount per unit comes straight from your recipe. If your recipe is written per batch, divide each batch amount by the number of units the batch yields first. Our guide to inventory to production planning shows how that conversion feeds every later number.
Why the bill of materials decides your accuracy
A bill of materials, or BOM, lists every input one finished unit needs, with an exact quantity and unit. For a soap bar that means each oil, butter and fragrance by weight, plus the box and label. For a candle it means wax, fragrance oil, wick and jar.
Rounded or guessed quantities produce errors that grow with the batch. Being 5 g out on one candle is 500 g out across 100 candles, which can be the difference between finishing the run and stopping halfway.
Some products use an intermediate you make first, such as a fragrance blend, a dyed wax or a sourdough starter. Treat it as its own recipe with its own materials, so the calculation checks the raw inputs behind it as well as the finished product. Our BOM calculation guide walks through building one with worked examples.
Find the limiting material before you commit labour
Your capacity is set by the scarcest material, not by an average of everything on the shelf. Plenty of wax and fragrance is no help once the jars run out. To find the limit, divide the available stock of each material by the amount one unit needs. The smallest result is the most units you can finish today.
Here is a soy candle maker planning 100 candles:
Capacity and shortage for a 100 candle run
Material
Available stock
Needed per candle
Candles possible
Short for 100
Soy wax
25,000 g
200 g
125
Covered
Fragrance oil
1,800 g
16 g
112
Covered
Cotton wicks
300
1
300
Covered
Glass jars
88
1
88
12 jars
Jars are the limiting material. The maker can finish 88 candles, not 100, even though wax and fragrance would cover more. Buying more wax changes nothing this week. Buying 12 jars makes the full run possible.
You can check your own numbers in the free material shortage calculator, which shows the shortfall for every material at once.
Add waste from your own batch records
A recipe assumes nothing is lost. Real batches lose material to residue in pots and jugs, spills, trimming, test pours and rejected units. If you ignore that loss, a shortage calculation that looks covered can still leave you short at the end of the run.
Measure your waste rate rather than guessing it. Compare what you actually used with what the recipe called for over your last few batches. If five soap batches called for 15,000 g of oils in total and you used 15,600 g, you lost 600 g, which is a 4% waste rate (600 ÷ 15,000).
Apply the rate before you subtract stock. Using a measured rate keeps purchase orders accurate without the habit of rounding everything up, which ties cash up in excess stock.
Shelf stock is not the same as available stock
A simple count of what is on the shelf can mislead you. Stock already promised to accepted orders is still physically there, but it is no longer free for a new run. If you hold 2,500 g of olive oil and an accepted order will use 900 g, only 1,600 g is available.
Timing matters too. A delivery that arrives after your production day cannot cover that run. Compare each supplier's lead time with the date you plan to make the batch, not just the quantity on order.
This is where the numbers start to move faster than a spreadsheet can follow. Each accepted order changes the available stock for every product that shares those materials. Our guide to production capacity planning explains how shared materials link the capacity of different products.
Worked example: 50 bars of cold process soap
A soap maker plans 50 bars and has measured a 4% waste rate. Each bar needs 60 g olive oil, 30 g coconut oil and 10 g shea butter, plus one box. Available stock, after accepted orders, is 2,500 g olive oil, 2,000 g coconut oil, 450 g shea butter and 40 boxes.
Shortage calculation for 50 soap bars with 4% waste
Material
Gross requirement
With 4% waste
Available
Shortage
Olive oil
3,000 g
3,120 g
2,500 g
620 g
Coconut oil
1,500 g
1,560 g
2,000 g
Covered
Shea butter
500 g
520 g
450 g
70 g
Boxes
50
52
40
12 boxes
The purchase list is 620 g olive oil, 70 g shea butter and 12 boxes. Coconut oil is covered with 440 g to spare. Always weigh lye and water to your recipe's exact calculation rather than padding them with a waste rate.
When to move beyond manual calculation
Working shortages out by hand is fine for a few products and a few orders a week. It breaks down when products share materials, because every new order changes the numbers for all of them. Ten products that share five materials already create fifty links to keep track of.
Signs it is time for a tool: you find shortages on production day, you recount stock before every promise, or keeping the spreadsheet current takes longer than the production planning itself.
Makeable connects your recipes to live stock, includes your waste in each recipe line, and deducts stock promised to accepted orders, so the shortage and capacity numbers stay current as orders arrive. If you are weighing options, our Inventora alternative comparison sets out the differences. You can test your own recipes on the free plan without a credit card.
Checklist before you confirm a production date
1. Check every recipe line is in exact units, per finished unit, with intermediates listed as their own recipes.
2. Apply a waste rate measured from your last few batches.
3. Subtract stock promised to accepted orders to get available stock.
4. Find the limiting material and the most units you can make today.
5. Order every shortage with enough supplier lead time to arrive before production day.
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.
Common questions
01
What is the difference between gross requirement and shortage?
The gross requirement is the total amount of a material a run needs: amount per unit multiplied by planned units. The shortage is what remains after you subtract available stock. A material can have a large gross requirement and no shortage at all if you already hold enough.
02
How does waste change a material shortage calculation?
Waste raises the requirement before you compare it with stock. Multiply the gross requirement by one plus your measured waste rate. With a 4% waste rate, a 3,000 g requirement becomes 3,120 g, which can turn a covered material into a shortage.
03
What is a limiting material?
The limiting material is the one that runs out first. Divide available stock by the amount per unit for each material. The smallest result is your maximum output, and the material behind it is your bottleneck.
04
Should I subtract stock reserved for other orders?
Yes. Stock promised to accepted orders is not available for a new run, even though it is still on the shelf. Subtract it first, or you will promise the same material twice.
05
Can I calculate material shortages without software?
Yes. The formula works on paper or in a spreadsheet, and Makeable's material shortage calculator is free with no account. Software helps once several products share materials and orders change the numbers daily.
Put it into practice
Run your own numbers in the free material shortage calculator, no account needed. When you want shortages to update as orders arrive, Makeable's free plan keeps your recipes linked to live stock, with no credit card required.