Cold Process Soap Calculator
Calculate the lye (NaOH) and water amounts needed for cold process soap making based on oil weight, SAP value, lye concentration, and superfat percentage.
About this calculator
Cold process soapmaking is fundamentally a saponification reaction between fats/oils and sodium hydroxide (lye), and getting the lye amount even slightly wrong risks a batch that's either too harsh (lye-heavy) or too soft and prone to spoiling (oil-heavy). This calculator starts from the saponification (SAP) value — the amount of NaOH, in this codebase expressed as a decimal fraction, that fully saponifies one unit weight of a given oil (olive ≈ 0.134, coconut ≈ 0.178, palm ≈ 0.141; blended recipes need a weighted average) — and computes lye needed as oil weight × SAP value × (1 − superfat/100). The superfat percentage deliberately withholds a portion of the oil from saponification, leaving it as free, unreacted oil in the finished bar for skin conditioning; 5% is the standard default, with most recipes ranging 3-8%.
Water is then derived from your target lye concentration, defined as lye ÷ (lye + water) × 100: rearranging that relationship gives water = lye × (100/concentration − 1), so a lower concentration percentage (more water relative to lye) produces a thinner, slower-tracing batter, while a higher concentration speeds up trace and can produce a firmer bar sooner. The calculator sums oil, lye, and water into a total batch weight, reports the "excess oil" (the literal ounces of oil left unsaponified by the superfat), and estimates the yield in standard 4 oz bars. The output is only as accurate as your input SAP value, so always verify it against a trusted saponification chart or established lye calculator for your specific oil blend before mixing lye into water.
Inputs
Results
Lye (NaOH) Needed
4.1 oz
Water Needed
8.32 oz
≈ 2 sticks of butter
How to Use This Calculator
- Enter total oil weight in ounces.
- Set SAP value (NaOH) for your oil blend — look this up in a lye calculator or saponification chart.
- Adjust lye concentration (%) and superfat percentage (5% is typical for skin-safe bars).
- Review Lye (NaOH) Needed, Water Needed, Total Batch Weight, and Excess Oil.
How the result changes with Total Oil Weight
| Total Oil Weight | Lye (NaOH) Needed | Water Needed |
|---|---|---|
| 16 | 2.05 oz | 4.16 oz |
| 24 | 3.08 oz | 6.25 oz |
| 48 | 6.16 oz | 12.51 oz |
| 80 | 10.26 oz | 20.83 oz |
What each input means
- Total Oil Weight
- Total weight of all oils/fats in ounces. A typical 2 lb batch uses 32 oz of oils.
- SAP Value (NaOH)
- Saponification value for NaOH. Olive oil = 0.134, coconut = 0.178, palm = 0.141. Use a weighted average for blends.
- Lye Concentration
- Lye solution concentration (lye as % of lye+water). 33% is standard. Lower = more water = slower trace.
- Superfat
- Percentage of oils left unsaponified for skin conditioning. 5% is standard; 3-8% is the typical range.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersTotal Oil Weight = 32, SAP Value (NaOH) = 0.135, Lye Concentration = 33, Superfat = 5 = 4 input(s) provided
- Calculate Lye (NaOH) NeededLye (NaOH) Needed4.1 = 4.1
- Calculate Water NeededWater Needed8.32 = 8.32
- Calculate Total Batch WeightTotal Batch Weight44.42 = 44.42
- Calculate Excess OilExcess Oil1.6 = 1.6
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does a higher superfat percentage mean less lye, not more?
The lye formula multiplies oil weight by SAP value by (1 − superfat/100), so the superfat term directly shrinks the lye amount — a 10% superfat means only 90% of the theoretically required lye is used, deliberately leaving 10% of the oil unreacted. That withheld portion becomes the free, unsaponified oil that remains in the finished bar for skin conditioning.
Why does lowering the lye concentration percentage increase the water amount?
Lye concentration is defined as lye ÷ (lye + water) × 100, and the calculator solves that relationship for water as lye × (100/concentration − 1). A lower concentration percentage means lye makes up a smaller share of the lye-water solution, which mathematically requires proportionally more water for the same fixed lye amount — this produces a thinner batter and slower trace.
What is the 'Excess Oil' figure, and is it the same as the superfat percentage?
Excess oil is the literal ounces of oil the calculator withheld from saponification, computed as oil weight × (superfat% / 100) — it's the same underlying quantity as superfat, just expressed in ounces instead of a percentage. If your total oil weight is 32 oz and superfat is 5%, excess oil comes out to 1.6 oz of unreacted oil in the finished batch.
Why do olive, coconut, and palm oil use different SAP values?
SAP value represents how much NaOH is needed to fully saponify one unit weight of a specific oil, and that amount depends on the oil's fatty acid profile and average molecular weight — coconut oil's shorter-chain fatty acids need proportionally more lye (SAP ≈ 0.178) than olive oil's longer-chain profile (SAP ≈ 0.134). Blended recipes need a weighted average across each oil's proportion of the total, since using a single oil's SAP value for a mixed batch will misstate the true lye requirement.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Soap Superfat Calculator
Calculate the actual superfat percentage and excess oil in your soap batch based on oil weight, lye amount, and SAP value.
Candle & Soap MakingSoap Colorant Calculator
Calculate how much mica, oxide, or liquid colorant to add to your soap batch based on oil weight and desired color intensity.
Candle & Soap MakingSoap Batch Scaling Calculator
Scale a soap recipe up or down by multiplying oil, lye, and water amounts by a scale factor.
FisheriesCold Chain Calculator
Ice and refrigeration from catch volume and trip duration.
More in Crafts, Hobbies & Games.