The soap mould volume calculator works out how much oil a recipe needs to fill a given mould, using the mould’s shape and dimensions, then tells you how many bars the batch will cut. You pick a shape preset, enter the measurements, and the tool returns the mould volume, the oil weight, the total batter weight and the bar yield. A half-filled loaf or an overflowing one both come from guessing the oils, and this removes the guess.
Loading calculator...
It is aimed at soapers using a new mould, or resizing a recipe to fit one they already own. Cold process and hot process both work, since the fill depends on the batter volume rather than the method.
The core of it is one factor: a cubic centimetre of mould space takes about 0.7 grams of oils once you account for the lye and water that join them. Get that factor right and the rest is arithmetic.
- ✂️ How to use the soap mould volume calculator
- Calculator fields explained
- 📊 Understanding the results
- 🧮 Calculation formulas
- 🎨 Practical examples
- 💡 Tips and best practices
- ⚠️ Common mistakes to avoid
- Mixing up inches and centimetres
- Pouring oils to fill the mould
- Measuring the outside of the mould
- Filling to the brim
- Forgetting headroom for additives
- Trusting bar yield to the exact number
- 🎯 When to use this calculator
- 🔗 Related calculators
- 📖 Glossary
- ❓ Frequently asked questions
- How do I find my mould’s volume without the calculator?
- Why are the oils less than the mould volume?
- Does the fill factor change with my recipe?
- How do I calculate a cylinder mould?
- How much headroom should I leave?
- Can I use this for hot process soap?
- Why does my bar count differ from the estimate?
- What if my mould is an odd shape?
- ⚖️ Disclaimer
✂️ How to use the soap mould volume calculator
Choose the mould shape first. A rectangular loaf, a slab, a cube cavity and a round cylinder each use a different volume formula, so the preset tells the calculator how to read your measurements. The default is a rectangular loaf, the most common home mould.
Enter the dimensions for that shape. A loaf or slab wants length, width and height; a cylinder wants diameter and height. Measure the inside of the mould, not the outside, because the wall thickness does not hold soap.
Set the units to centimetres or inches to match your ruler. The calculator converts internally, but a measurement typed in the wrong unit throws the volume off badly, so this field matters more than it looks.
Measure the internal cavity, and for a flexible silicone mould, measure it sitting in its support tray. A silicone loaf bulges when filled, which can add 5 to 10 percent to the real volume over the flat measurement.
Add your bar weight to get the yield. A 100 gram bar is a common target, and the tool divides the total batter weight by this to estimate how many bars the batch cuts. For a loaf, you can also think of it as the loaf length divided by your slice thickness.
Read the results from the top. The hero number is the oils to weigh; below it sit the mould volume, the total batter weight and the bar count. Feed the oil figure into a lye calculator to finish the recipe.
Calculator fields explained
Mould shape – a preset for loaf, slab, cube cavity or cylinder. Default is loaf. It selects the volume formula, so the same numbers mean different things under different shapes.
Length – the internal length of a rectangular loaf, slab or cube, in your chosen unit. Not used for a cylinder.
Width – the internal width of a rectangular mould. Not used for a cylinder.
Height or depth – how deep the soap sits in the mould, used by every shape. This is the measurement most often overestimated, since moulds are rarely filled to the brim.
Diameter – the internal diameter of a cylinder mould, used only for the round preset in place of length and width.
Units – centimetres or inches. Default is centimetres. Every dimension must use the same unit.
Bar weight (grams) – the target weight of one cut bar, used only for the yield estimate. Default is 100. It does not change the oil figure.
📊 Understanding the results
| Result | What it means | How to act on it |
|---|---|---|
| Mould volume (cm3) | The internal space to fill | Cross-check against water poured into the mould |
| Oils needed (g) | Oil weight for the recipe | Feed this into your lye calculator |
| Total batter weight (g) | Oils plus lye plus water | Confirm the mould holds this without overflow |
| Bar yield | Batter weight divided by bar weight | Plan how many bars or how long a loaf |
The oils figure is what you came for. A 25 by 9 by 7 cm loaf holds 1575 cm3, which calls for about 1100 g of oils. That 25 by 9 by 7 cm loaf needs about 1100 g of oils. You take that number to a lye calculator, add your superfat and water, and the batch fills the mould.
Total batter weight is the fuller picture, since oils are only part of what you pour. For that same loaf the batter comes to roughly 1576 g once lye and water are in. There is a tidy check hiding here: the batter weight in grams lands close to the mould volume in cubic centimetres, because soap batter has a density near 1.
That near-equality is worth remembering. If your mould measures 1500 cm3 and your batter weight comes out at 1500 g, the two agree and your fill is right. A batter weight far from the volume signals a measurement or a unit slip.
The oils figure is not the amount that fills the mould; the batter is. Pour a mould full of oils alone and you will be short once lye and water are added, then overflow. Always size from the oils but check the mould against the larger total batter weight.
Bar yield is an estimate, not a promise. A 1576 g batch at 100 g per bar cuts into about 15 bars, but real bars lose weight during cure and cutting is never perfectly even. Treat it as close.
Leave a little headroom. Filling to the very top of a mould risks overflow once you add fragrance and stir, so many soapers pour to about 90 to 95 percent and accept a slightly shorter bar.
🧮 Calculation formulas
Volume comes first, and it depends on the shape. A rectangular loaf, slab or cube is length times width times height. A cylinder is pi times the radius squared times the height, with the radius being half the diameter.
Rectangular volume = length x width x height.
Cylinder volume = 3.1416 x (diameter / 2) squared x height.
Oils follow from volume through a fill factor. The classic fill factor is 0.4 ounces of oils per cubic inch of mould, which works out to about 0.7 grams per cubic centimetre.
Oils (g) = volume in cm3 x 0.70. Total batter = oils x 1.43, using a standard 33 percent lye concentration and 5 percent superfat. Bars = total batter / bar weight, rounded down.
Work the loaf: 25 x 9 x 7 = 1575 cm3. Oils = 1575 x 0.70 = 1102.5 g. Total batter = 1102.5 x 1.43 = 1576.6 g. At 100 g a bar, that is 15 bars with a little left over.
| Shape | Volume formula | Measurements needed |
|---|---|---|
| Rectangular loaf | length x width x height | Length, width, height |
| Slab | length x width x height | Length, width, height |
| Cube cavity | side x side x side | One side (or all three) |
| Cylinder (round) | 3.1416 x (diameter/2)^2 x height | Diameter, height |
The fill factor of 0.7 g per cm3 already accounts for the lye and water that join the oils, which is why oils come out lower than the mould volume. It is calibrated to a standard recipe, so a heavy water discount or an unusual oil blend shifts it slightly.
Unit conversions matter here. One cubic inch is 16.387 cubic centimetres, and one ounce is 28.35 grams. If you measure in inches, either convert to centimetres first or use the imperial factor of 0.4 ounces per cubic inch directly, but never mix the two.
| Mould size (cm) | Volume (cm3) | Oils (g) | Bars at 100 g |
|---|---|---|---|
| 20 x 8 x 6 loaf | 960 | 672 | 9 |
| 25 x 9 x 7 loaf | 1575 | 1102 | 15 |
| 30 x 20 x 5 slab | 3000 | 2100 | 30 |
| 7 diameter x 20 cylinder | 770 | 539 | 7 |
| 12 cavities of 5 x 5 x 2.5 | 750 | 525 | 12 |
🎨 Practical examples
Each example lists the mould, the volume, the oils and the yield, and what the soaper does with the numbers.
1. Standard wooden loaf. 25 x 9 x 7 cm. Volume 1575 cm3, oils 1100 g, batter 1576 g, about 15 bars. A safe first mould with a common batch size.
2. Small silicone loaf. 20 x 8 x 6 cm. Volume 960 cm3, oils 672 g, batter 961 g, about 9 bars. A tester size, small enough to trial a new recipe without wasting oils.
3. Round pipe mould. 7 cm diameter, 20 cm tall. Volume = 3.1416 x 3.5^2 x 20 = 770 cm3, oils 539 g, batter 770 g, about 7 round bars. The cylinder cuts into discs rather than rectangles.
4. Slab mould. 30 x 20 x 5 cm. Volume 3000 cm3, oils 2100 g, batter 3003 g, about 30 bars. That single slab swallows 2100 g of oils, more than most home batches. Plan your pot size before mixing.
5. Cavity mould. 12 cavities at 5 x 5 x 2.5 cm. Total volume 750 cm3, oils 525 g, batter 751 g, one bar per cavity for 12 bars. Cavity moulds set the bar size for you, so bar weight follows the cavity.
6. Imperial loaf. 10 x 3.5 x 3 inches. Volume 105 cubic inches, oils = 105 x 0.4 = 42 oz, which is about 1191 g. At 4 oz a bar, roughly 15 bars. Using the inch factor avoids a conversion step.
My first slab mould looked small next to my usual loaf, so I mixed my normal 1000 g of oils. It filled barely half the slab. Now I measure the mould before I touch the oils, every time.
7. Resizing a recipe to a mould. You love a 1000 g oil recipe and want the mould to match. Volume needed = 1000 / 0.70 = 1429 cm3, which is close to a 24 x 8.5 x 7 cm loaf. Buy or build to that and the recipe fits.
8. Pouring with headroom. The 25 x 9 x 7 cm loaf at 90 percent fill uses 1575 x 0.90 = 1417 cm3, so oils drop to about 992 g. The shorter pour leaves room to stir in fragrance without spilling.
9. Changing bar weight. The standard loaf batter of 1576 g cut at 120 g a bar yields 13 bars instead of 15. Thicker bars, fewer of them, same batch.
💡 Tips and best practices
Measure the inside of the mould, and measure the height you actually fill rather than the full wall. Overestimating the depth is the most common reason a batch overflows, since a 1 cm error on a 25 by 9 cm loaf is 225 cm3 of extra batter.
Check a new mould with water before you trust the numbers. Pour water to your intended fill line, weigh it, and that weight in grams is close to your mould volume in cubic centimetres. It catches a measuring mistake for the price of a minute.
Write the oils and the total batter weight on the base of each mould. After a few batches you stop calculating for your regular moulds and just read the number you trust.
Pour to about 90 to 95 percent for loaves and slabs. The small loss in bar height is worth avoiding the overflow that comes when you stir in fragrance or bring the batter to a thicker trace.
Remember the fill factor assumes a standard recipe. A heavy water discount makes a denser batter, and a very high superfat or an unusual oil shifts the density, so treat 0.7 g per cm3 as a close starting point and adjust from experience with your own recipes.
For cavity moulds, let the cavity set your bar weight rather than forcing a target. A 5 by 5 by 2.5 cm cavity makes a roughly 60 g bar, and fighting that number only leaves cavities half full.
Keep one unit throughout a measurement. Mixing centimetres and inches on a single mould is the fastest way to a volume that is wrong by a large factor, and the calculator cannot catch a dimension you typed in the wrong unit.
Scale the whole recipe, the oils along with the lye and water, when you move to a bigger mould. The lye and water grow with the oils, so a mould twice the volume needs the entire recipe doubled, superfat and water included.
⚠️ Common mistakes to avoid
Mixing up inches and centimetres
Typing an inch measurement while the unit is set to centimetres, or the reverse, throws the volume off by a huge margin.
One inch is 16.4 cubic centimetres of error per unit cubed. Reading inches as centimetres inflates the volume about 16 times. Set the unit before you measure and keep it consistent.
If the oils figure looks absurd, a large or tiny number, check the unit first. It is almost always the cause.
Pouring oils to fill the mould
The oils are less than the batter, so sizing the pour by the oil figure alone leaves you short and then overflowing once lye and water go in.
Size the recipe from the oils, but check the mould capacity against the total batter weight. That larger number is what actually fills the space.
Measuring the outside of the mould
Wall thickness does not hold soap, so an outside measurement overstates the volume and the oils.
A 2 cm silicone wall on a small mould can add hundreds of cubic centimetres of phantom volume. Measure the cavity, not the box.
For thick wooden or silicone moulds, the difference between inside and outside is large enough to ruin a batch size.
Filling to the brim
A mould filled to the exact top overflows the moment you stir in fragrance or the batter thickens and rises.
Aim for 90 to 95 percent and accept a slightly shorter bar. The alternative is soap on your counter and an uneven top.
Forgetting headroom for additives
Fragrance, colour and additives add a little volume and a lot of stirring, both of which raise the level.
If a recipe is heavy in additives, pour a touch lower than usual. The extra material has to go somewhere.
Trusting bar yield to the exact number
Yield is a division, not a measurement, and cure loss plus uneven cutting move the real count.
Plan for the estimate but expect a bar more or less. A 15 bar loaf often gives 14 clean bars and a scrappy end piece.
🎯 When to use this calculator
Reach for it whenever you use a mould for the first time or resize a recipe to fit one. The oils figure turns an unfamiliar mould into a known batch size before you commit any ingredients.
It matters when you switch moulds mid-recipe. A loaf recipe poured into a slab, or the reverse, needs a different oil weight, and guessing leaves you half a mould short or overflowing.
Use it to shop for moulds. Knowing that a recipe needs 1429 cm3 lets you compare moulds by capacity rather than by looks, so you buy one your batches actually fill.
I plan every new mould purchase around my standard 1000 g recipe now. If the mould does not sit near 1400 cm3, I know I will be scaling every batch to fit it, which I would rather not.
You can skip it for a mould you use constantly and know by heart. This tool earns its place on new moulds, resizing and shopping, not on a batch you have poured a hundred times.
🔗 Related calculators
- Soap lye calculator
- Superfat and lye discount calculator
- Lye concentration and water calculator
- Oil blend properties calculator
- Soap batch resize calculator
- Soap fragrance usage calculator
- Soap bar cutting calculator
- Soap cost per bar calculator
📖 Glossary
Mould volume – the internal space of a mould, measured in cubic centimetres or cubic inches.
Fill factor – the oils per unit of mould volume, about 0.7 g per cm3 or 0.4 oz per cubic inch.
Batter – the mixed soap of oils, lye and water that fills the mould before it sets.
Loaf mould – a long rectangular mould that cuts into bars across its length.
Slab mould – a wide, shallow mould cut into a grid of bars.
Why measure a cylinder differently? Because a round mould has no width, only a diameter. Its volume uses pi and the radius, so the same height gives less soap than a square of the same footprint.
Cavity mould – a mould with separate cells, each making one bar of a set size.
Bar yield – the number of bars a batch produces, from batter weight divided by bar weight.
Headroom – the small gap left at the top of a mould to prevent overflow.
Water discount – using less water for a denser batter, which shifts the fill factor slightly.
Total batter weight – oils plus lye plus water, the figure that actually fills the mould.
Cure – the weeks a bar rests and loses water, which slightly reduces its final weight.
❓ Frequently asked questions
How do I find my mould’s volume without the calculator?
Pour water into the mould to your fill line and weigh it. The weight in grams is very close to the volume in cubic centimetres, because water has a density of 1.
This works for any shape, including odd silicone moulds where the formula is awkward. It is the most reliable check for a mould you cannot measure cleanly.
Why are the oils less than the mould volume?
Because oils are only part of the batter. Lye and water make up the rest, so a 1575 cm3 mould takes about 1100 g of oils but around 1576 g of total batter.
The fill factor of 0.7 g per cm3 builds this in, giving you oils directly rather than total batter.
Does the fill factor change with my recipe?
Slightly. The 0.7 figure assumes a standard 33 percent concentration and 5 percent superfat. A heavy water discount makes a denser batter, and unusual oils shift the density a little.
For most recipes the difference is small enough to ignore. If you always run a big water discount, expect your moulds to take a touch more oil than the estimate.
How do I calculate a cylinder mould?
Use pi times the radius squared times the height, where the radius is half the diameter. A 7 cm diameter, 20 cm tall pipe holds 770 cm3.
Round moulds hold less than a square mould of the same width and height, because the corners are missing. That surprises soapers moving from loaf moulds to pipes.
How much headroom should I leave?
Pour to about 90 to 95 percent of the mould height. That leaves room for stirring, fragrance and the batter rising slightly as it thickens.
On a 7 cm deep loaf, filling to 6.5 cm is a sensible line that avoids overflow while keeping a full-looking bar.
Can I use this for hot process soap?
Yes. The mould volume and oils are the same regardless of method, since both cold and hot process fill the mould with a similar batter volume.
Hot process batter is thicker and harder to pour, so leave a little more headroom and expect a rougher top than cold process gives.
Why does my bar count differ from the estimate?
Yield is batter weight divided by bar weight, then rounded down, so it ignores cure loss and cutting waste. A 15 bar loaf often yields 14 clean bars plus an end piece.
Bars also lose a few grams of water during cure, which nudges the final weight below your target and can change the count.
What if my mould is an odd shape?
Break it into simple shapes and add the volumes, or use the water-weighing method, which handles any shape at once.
For a mould you cannot measure cleanly, water in the mould beats any formula. Weigh it and you have your volume.
Novelty and figure moulds are where the water method saves the most trouble, since their formulas are impractical.
⚖️ Disclaimer
This calculator provides educational estimates for sizing a soap batch to a mould. It is a planning aid for hobby and small-batch soapers, not a precise measurement of a finished bar.
The fill factor assumes a standard recipe, and real batter density varies with your water, superfat and oils. Measure a new mould with water to confirm the volume before committing an expensive batch.
Bar yield is an estimate that ignores cure loss and cutting waste, so the real count can differ by a bar or more.
Soap making uses caustic lye. Wear eye protection and gloves, work in ventilation, add lye to water rather than water to lye, and pour to a safe fill level to avoid spills of raw soap.








