Skip to content
Web ToolFree — no email requiredEmbeddableNaOH · KOH · 26 oils

Lye & Saponification Calculator

Soapmaking's foundational tool: saponification (SAP) values × oil weights → exact lye amount. NaOH for bar soap, KOH for liquid soap. With superfat (lye discount), water, and fragrance load.

SoapCalc has owned this market since 2001 — and earned that position. This calculator covers the core lye + water + fragrance math with 26 SAP-tabulated oils from Modern Soapmaking and Kevin Dunn's Scientific Soapmaking (2010), in a fast, mobile-first interface. It's not trying to replace SoapCalc's INS / iodine quality predictor; it's the lye math + fragrance + water bundled into a tool you'd actually want to share.

Lye & Saponification Calculator

Sample data pre-filled — a basic 1000g cold-process bar at 35% olive / 25% coconut / 25% palm / 10% shea / 5% castor with 5% superfat. Edit to your recipe.

Your recipe

Oils as % of total. Total oil weight in grams drives every other number.

grams= 35.3 oz
Soap type

KOH SAP = NaOH SAP × 1.4025 (Dunn, 2010). KOH paste is then diluted with water for final liquid soap.

5%

% of oils left unsaponified (extra moisturizing). 5% is the standard cold-process starting point. 0–3% for laundry / cleansing soap; 5–8% for facial bars; KOH liquid soap typically uses 0–3%.

Water method
1 :

Full water = 1 : 2.5 (38% of oils). Water discount = 1 : 1.5–1.8. Lower water = harder/faster-tracing bar.

3%

Cold-process soap: typical 3–6%, max safe ~6–8% (subject to IFRA category limits for the specific fragrance). See the Fragrance Load Calculator for medium-by-medium guidance.

Oils + percentages

%
%
%
%
%

Total: 100% — balanced.

Recipe

Weigh each on a digital gram scale before combining.

NaOH (lye)
139.2 g
4.9 oz · 5% superfat
Water
278.5 g
9.8 oz
Always pour the lye into the water (slowly, while stirring) — never the reverse. Reverse will erupt.

Oils (by weight)

Oils in your recipe by weight
Oil%GramsOunces
Olive Oil35%350.012.3
Coconut Oil (76°)25%250.08.8
Palm Oil25%250.08.8
Shea Butter10%100.03.5
Castor Oil5%50.01.8
Fragrance / essential oil
30.0 g
1.1 oz · 3% of oil weight
Total batch weight
1,447.7 g
51.1 oz · 3.2 lb

Saponification 101 for soapmakers

SAP value = milligrams of NaOH required to fully saponify 1 gram of a specific oil. Olive oil has a SAP of 0.1345, meaning 1 g of olive oil needs 0.1345 g of NaOH to fully convert to soap. Coconut oil's SAP is 0.1786 — higher because coconut's shorter-chain fatty acids saponify at higher ratios.

For an oil blend, multiply each oil's weight × its SAP value and sum across the recipe. The result is the total NaOH required to fully saponify with no leftover unreacted oils. Most makers then apply a superfat (or "lye discount") — reducing the lye by 3–8% so a small amount of oil remains unsaponified, providing moisturizing properties and a safety margin against natural SAP variation between oil batches.

For liquid soap, NaOH is replaced with KOH (potassium hydroxide). KOH is heavier per molecule than NaOH — by a factor of ~1.4025 — so you need ~40% more KOH by weight to saponify the same oil mass. The calculator handles this conversion automatically when you toggle to KOH mode.

Water — ratio vs. % of oils

Two industry conventions for water amount:

  • Lye-to-water ratio: 1:2.5 = "full water" (38% of oils). 1:1.5–1.8 = "water discount" for harder, faster-tracing bars.
  • Water as % of oils: 38% = full water. 30–33% = moderate discount. Below 25% accelerates trace dramatically.

Both methods are equivalent — pick the one your community / supplier teaches in. Modern Soapmaking uses lye:water ratio as the default; traditional cold-process tutorials often use % of oils.

Superfat — the safety margin and skin feel

Superfat percentages by application:

  • 0–3%: Laundry soap, cleansing soap (max alkalinity, hardest bar)
  • 5% (default): Standard cold-process body bar — the universal starting point
  • 6–8%: Facial bars, sensitive-skin soaps, premium "moisturizing" lines
  • 10–15%: Aggressive superfat — risk of soft bar, slow cure, DOS (dreaded orange spots)
  • 0–3% for KOH liquid soap: Higher superfat in liquid soap causes cloudiness; keep it lean

Frequently asked questions

What's the difference between NaOH and KOH in soapmaking?

NaOH (sodium hydroxide) is used for bar soap (cold and hot process). KOH (potassium hydroxide) is used for liquid soap. KOH is roughly 40% heavier than NaOH per molecule (the 1.4025 conversion factor from Dunn 2010), so a KOH recipe uses ~40% more lye by weight than the same oil blend in NaOH form. Liquid soap also requires more water than bar soap because the final product is diluted from a paste.

What is superfat / lye discount?

Superfat is the percentage of oils intentionally left unsaponified after the chemical reaction. 5% superfat means 5% of your oil weight remains as free oils in the final bar, providing moisturizing properties and ensuring no unreacted lye remains. It's also a safety margin against natural variation in SAP values between oil batches. 5% is the universal starting point; 0% for laundry soap, 8% for facial bars.

How accurate are SAP values?

Published SAP values are commonly-cited industry averages (Modern Soapmaking; Dunn 2010). Real oils vary 1–3% between batches due to plant variety, region, and processing. The 5% superfat default is partly a safety margin for this variation — meaning a recipe calculated with average SAP and 5% superfat is safe even if your specific olive oil batch saponifies slightly higher than published.

Why must I pour lye into water, not the other way around?

When dry lye contacts water, the dissolution is highly exothermic — the water heats rapidly to near-boiling. Pouring water onto dry lye concentrates the heat in a small volume of water, which can flash-boil and erupt. Pouring lye into water spreads the dissolution across the water mass, keeping temperature gradients manageable. Always: water in the container first, lye crystals slowly into the water while stirring.

Why is the SoapCalc tool different from this one?

SoapCalc (running since 2001) is the industry standard and includes a Soap Quality predictor (INS value, iodine value, fatty-acid profile, hardness, cleansing, conditioning). It's an immense tool and the right choice for designing complex recipes from scratch. This calculator focuses on the lye + water + superfat + fragrance math in a faster, mobile-first interface — better when you have a recipe you trust and just need the numbers. The two tools are complementary, not competitive.

What fragrance percentage is safe?

Cold-process soap: typical 3–6% of oil weight, max safe ~6–8%. Specific fragrance oils have IFRA category limits (always check the supplier's IFRA cert for the specific FO). Essential oils have their own limits — some (cinnamon bark, clove bud) need to stay well under 1% even though they smell "low intensity" in the bottle. See the Fragrance Load Calculator for medium-by-medium guidance.

From recipe math to true per-bar cost

The calculator tells you how much lye and water to weigh. Ardent Seller saves the recipe — with each oil's current cost — and computes per-bar COGS continuously. When olive oil moves $5/gallon, every recipe using olive oil reprices itself; your retail and wholesale prices stay in sync with the cost.

Sources & verification

SAP values are commonly-published industry averages. Individual oil batches vary 1–3%. A 5% superfat default provides a safety margin. Data current as of 2026-05-18.