soap calculator

Oil blend percentages (must total 100%)

Total: 100%

This calculator uses average SAP values for quick formulation. Always verify your specific oils and run a final safety check before making soap.

What a soap calculator does (and why it matters)

A soap calculator helps you convert an oil blend into the exact amount of lye and water needed for saponification. In cold process and hot process soap making, even a small measuring error can leave your bars either too harsh (too much lye) or too soft and oily (too little lye). A calculator reduces that risk by applying SAP values (saponification values) to each oil in your recipe.

In practical terms, this means you can design your formula for hardness, cleansing, conditioning, and lather quality, then immediately get a safer starting point for your batch.

How this soap calculator works

The calculator above follows a straightforward process:

  • Total oils weight: Defines your batch size.
  • Oil percentages: Splits that total into individual oils (coconut, olive, palm, shea, castor).
  • Lye type: NaOH for bar soap, KOH for liquid soap.
  • Superfat: Intentionally discounts lye for a gentler finished soap.
  • Water:lye ratio: Controls solution strength and affects trace speed and curing behavior.

Once calculated, you get an ingredient breakdown in grams, including a per-oil weight table and your total lye/water needs.

Understanding the key soap-making terms

SAP value

Every fat or oil requires a different amount of alkali to fully saponify. The SAP value is that conversion factor. Coconut oil requires more lye per gram than olive oil, which is why mixed-oil recipes need a weighted calculation instead of a single multiplier.

Superfat

Superfat is the percentage of unsaponified oils left in the final soap. A common range is 3% to 8%. Higher superfat can feel more moisturizing, but too much can reduce shelf life and lead to rancidity (DOS).

Water-to-lye ratio

A lower ratio creates a stronger lye solution and usually speeds up trace. A higher ratio slows trace but can extend cure/drying time. There is no perfect ratio for every formula—fragrance, temperature, and oil profile all matter.

Safety first: Sodium hydroxide and potassium hydroxide are caustic materials. Wear goggles, gloves, and long sleeves. Always add lye to water (never water to lye), and mix in a well-ventilated area.

Example batch (quick walkthrough)

Suppose you want a 1000 g oil batch:

  • 25% coconut oil
  • 40% olive oil
  • 25% palm oil
  • 5% shea butter
  • 5% castor oil
  • 5% superfat, NaOH, water:lye ratio 2.3:1

Enter those values exactly as shown and click Calculate Soap Recipe. You will get the lye amount already adjusted for superfat and the corresponding water amount based on your selected ratio.

Tips for better soap formulation

  • Keep coconut oil moderate (often 15% to 30%) unless superfat is increased.
  • Add castor oil sparingly (commonly 3% to 8%) to support stable lather.
  • Use a digital scale accurate to at least 0.1 g for small additives.
  • Record every batch, including ambient temperature and fragrance behavior.
  • Cure bar soap for 4-6 weeks minimum for improved hardness and mildness.

Troubleshooting common issues

“My percentages do not equal 100%.”

The calculator requires exactly 100% so that your total oils can be split correctly. Adjust one oil value until the status line reads 100%.

“My soap traced too fast.”

Possible causes include low water, high hard fats, certain fragrance oils, and high temperatures. Consider a slightly higher water ratio, cooler mixing temps, and slower fragrance incorporation.

“My bars are soft after unmolding.”

Soft bars can come from high liquid oils, excess water, or short cure time. Give the bars more cure time and revisit your oil blend for future batches.

Final note

A soap calculator is a planning tool, not a guarantee of perfect soap. Ingredient quality, mixing technique, temperature, and cure conditions all influence final results. Use this tool as a reliable starting point, then refine your formulation through careful notes and repeatable process.

🔗 Related Calculators