calculator soap

Cold Process Soap Calculator

Enter your oils in grams, choose your alkali, and set your superfat and lye concentration. This calculator soap tool estimates how much lye and water your batch needs.

Oils (grams)

Typical range: 3%–8% for bars.
Common range: 28%–35%. Higher % = less water.

What Is a Calculator Soap Tool?

A calculator soap tool helps makers design safe, balanced soap recipes by doing the chemistry math for them. Every oil has a unique saponification value (SAP), which describes how much alkali is needed to turn that oil into soap. Because recipes usually combine several oils, the calculator adds each oil’s lye requirement, then adjusts for your superfat choice and water settings.

In practical terms, this means fewer failed batches, better consistency, and safer handling of sodium hydroxide (NaOH) or potassium hydroxide (KOH).

How This Soap Calculator Works

1) Oil Weights

You enter each oil weight in grams. The tool supports a common beginner blend:

  • Olive oil (conditioning)
  • Coconut oil (cleansing and bubbles)
  • Palm oil (hardness and stability)
  • Castor oil (lather support)
  • Shea butter (creaminess and mildness)

2) SAP and Theoretical Lye

For each oil, the calculator multiplies grams of oil by that oil’s NaOH SAP value. The sum is the theoretical amount needed for 0% superfat. If you choose KOH, it converts NaOH demand using the standard molecular-weight factor.

3) Superfat Adjustment

Superfat lowers the lye amount on purpose. This leaves a small amount of unsaponified oil in the finished soap, which usually makes bars milder. Example: 5% superfat means the calculator uses 95% of the theoretical lye.

4) Water from Lye Concentration

Lye concentration controls how much water is in your solution. At a 33% concentration, lye is 33% of total lye solution and water is the rest. Lower concentration means more water; higher concentration means less water and often a faster trace.

Quick Recipe Design Tips

  • New makers: Start with 5% superfat and 30%–33% lye concentration.
  • Avoid over-cleansing bars: Keep coconut oil moderate unless you specifically want a stronger clean.
  • Record every batch: Save oil percentages, additives, temperature, and cure notes.
  • Change one variable at a time: It makes troubleshooting far easier.

Example Formula (Balanced Beginner Bar)

If you use the default values in this calculator soap form, you get a classic beginner profile with a moderate cleansing level and stable lather. The output includes:

  • Total oils
  • Required lye (NaOH or KOH)
  • Required water
  • Water-to-lye ratio
  • Oil percentage breakdown

That structure is helpful whether you are testing a small 1 kg batch or scaling up to larger production runs.

Safety First: Non-Negotiable Rules

Personal Protection

  • Wear splash goggles, gloves, and long sleeves.
  • Mix in a ventilated area.
  • Keep kids and pets away from your workspace.

Mixing Order

  • Always add lye to water, never water to lye.
  • Use heat-safe containers (stainless steel or approved plastics).
  • Do not use aluminum with lye solutions.

Labeling and Storage

  • Label all raw materials clearly.
  • Store lye in a sealed, dry container.
  • Cure soap in a safe area away from moisture and accidental contact.

Common Calculator Soap Mistakes to Avoid

  • Mixing units: Don’t combine grams and ounces in one formula unless you convert properly.
  • Ignoring purity: Some lye products are not 100% pure; account for purity if needed.
  • Extreme water discounts: Very low water can accelerate trace and increase handling difficulty.
  • No cure time: Cold process bars usually improve significantly after 4–6 weeks.

Final Thoughts

A good calculator soap workflow gives you repeatable results and a safer process. Use the tool above to build your base recipe, then refine it with small controlled changes. Great soap making is equal parts chemistry, craftsmanship, and careful note-taking.

Disclaimer: This calculator provides educational estimates. Always validate your formula, follow safe lab practices, and test batches responsibly.

🔗 Related Calculators