What this tool does, and what it does not
This calculator prices your soap. It works out what a batch costs, divides it into a true cost per bar, and shows you what to charge to make a living from it.
It is not a lye calculator. It will not tell you how much sodium hydroxide your oils need, and you should not use it for that. Saponification maths is safety-critical, the established soap calculators do it well, and a mistake there causes chemical burns rather than a bad margin. Work your recipe out there, then bring the costs here.
Cost the batch, not the shopping
Cost per bar = batch materials ÷ sellable bars + your time + selling costs
Two details separate an accurate number from a comfortable guess:
- Use what the batch consumed. A $22 gallon of olive oil is roughly $0.17 an ounce, so a batch using 30oz costs $5.10, not $22.
- Count sellable bars, not theoretical ones. A loaf that cuts into 12 usually gives 10 you would actually put on a table once the end pieces are trimmed. Using the theoretical number understates your cost per bar by about 17%, which is roughly the whole margin difference between a good month and a bad one.
A worked example
A cold process batch cutting into 10 sellable bars:
- Oils and butters: $9.40. Lye and distilled water: $1.60. Fragrance: $8.00. Mica and oats: $2.10. Wraps and labels: $3.50.
- Batch materials: $24.60, so $2.46 a bar.
- Roughly 80 minutes across the whole batch, so 8 minutes a bar. At $20 an hour that is $2.67.
- Market stall share and card fees: $0.60 a bar.
- True cost per bar: $5.73.
At the $6 a bar that feels normal at a market, you are making 27 cents. At a 150% markup the bar is $14.33, which is high for a market table, and that tension is the real finding: this batch is too small and too slow. Doubling the batch size spreads the same 80 minutes across 20 bars and drops the true cost to around $4.40, which makes $9 a bar a genuinely good business.
Batch size is the lever that matters
Soap is unusual among crafts: the material cost per bar is genuinely low, but the setup is nearly identical whether you are making ten bars or forty. Measuring, heating, mixing, cleaning, and the safety routine take about the same time either way.
That means volume moves your cost per bar more than any ingredient substitution will. Before you switch to a cheaper oil to save eight cents, try making twice as much at once and watch the labour per bar halve.
The cost soap makers most often miss
- Fragrance, costed by the bottle instead of by the batch. It is the most expensive thing per ounce in most recipes and usage is a percentage of oil weight, so it scales with batch size in a way the mica does not.
- Trimmed ends and failed batches. Seizing, ricing, partial gel, a scent that faded in cure. Build slack into the markup.
- Cure time as cash flow. Six weeks between spending the money and being able to sell the bar is a real business cost even though it never appears on a receipt.
- Safety gear and equipment. Goggles, gloves, dedicated pots and moulds. Spread across batches, small; ignored entirely, invisible.
- Labelling compliance. Ingredient lists and required details mean label reprints when a recipe changes.
Selling soap wholesale
Wholesale looks brutal at a 75% markup until you see what it does to your time. Selling 60 bars in one invoice to a shop takes a fraction of the hours of selling 60 bars individually at a market, and there is no stall fee, no travel, and no standing in the rain.
Run both through the calculator. The wholesale margin per bar is lower and the profit per hour is frequently higher, which is why most soap businesses that grow end up doing both.
When one batch stops being the question
A calculator prices one batch. It cannot tell you which scents actually sell, what you spent on oils across the year, or whether the market stall pays for itself once travel is counted. Those are the questions that decide whether soap making becomes a business.
Argo Books records your supply orders and sales, keeps fees as their own category, and shows your real profit month by month. It runs on your own computer and it is free to start.