Soap Making — Cold Process

Lye Calculator — SAP Values, Superfat, and Water as Percentage of Oils vs Water Fraction of Lye

Lye Calculator — SAP Values, Superfat, and Water as Percentage of Oils vs Water Fraction of Lye

Every cold-process soap recipe starts with the same math: how much NaOH do you need to saponify these oils, and how much water carries the lye safely into the batter? The two variables that confuse most new makers are superfat (which reduces lye) and the water calculation method (which determines how concentrated your lye solution is). Getting both wrong produces lye-heavy soap or bars that won't unmold. Getting both right produces consistent, predictable batches.

What SAP Values Are and Where They Come From

SAP stands for saponification value. It's the number of grams of sodium hydroxide (NaOH) required to completely saponify exactly 1 gram of a given oil. The value is determined by the fatty acid profile of the oil — specifically the chain length of the triglycerides that make up the fat.

Shorter fatty acid chains (like those in coconut oil) have a higher SAP value because shorter chains have more reaction sites per gram. Longer chains (like in olive oil) have a lower SAP value. This is why coconut oil needs more lye per gram than olive oil does.

Here are the SAP values for the most common soap-making oils. These are NaOH values (for bar soap). If you're making liquid soap with KOH, multiply by 1.403 to get the potassium hydroxide equivalent:

OilNaOH SAP valueNotes
Coconut oil (76°)0.190Highest SAP of common oils. Adds hardness and lather.
Palm kernel oil0.183Similar profile to coconut; less widely available.
Palm oil0.141Common hardener and lather builder. SAP varies slightly by grade.
Tallow (beef)0.140Hard bar, mild feel, long shelf life.
Lard (pork)0.138Creamy lather, similar to tallow in final bar.
Cocoa butter0.137Adds hardness and skin-conditioning.
Sweet almond oil0.136Soft and conditioning; primarily used as a skin-feel oil.
Olive oil (pomace)0.136Exact value varies slightly by grade; 0.134–0.136 is typical.
Olive oil (extra virgin)0.134The standard SAP value most calculators use for olive oil.
Sunflower oil0.134Conditioning, soft bar if used in high percentage.
Castor oil0.128Boosts lather and bubbles; usually used at 5–10% max.
Shea butter0.128Soft, conditioning; slows trace slightly.
Avocado oil0.133Conditioning; slightly softer bar in high percentages.

These values come from the chemical literature and are cross-verified across multiple soap-supply sources. Minor variations exist between sources (±0.002 is common) due to natural variation in fatty acid composition between oil crops and pressing methods. Most lye calculators already account for this by using industry-consensus averages.

Calculating Lye Amount: Step by Step

The base calculation is straightforward. For each oil in your recipe:

  1. Multiply the oil weight (in grams) by its SAP value.
  2. Sum the results across all oils.
  3. That total is the lye amount needed for 0% superfat.

Example: 500g total oils

Recipe: 250g olive oil, 150g coconut oil, 75g palm oil, 25g castor oil

Olive oil: 250 × 0.134 = 33.5g NaOH

Coconut oil: 150 × 0.190 = 28.5g NaOH

Palm oil: 75 × 0.141 = 10.575g NaOH

Castor oil: 25 × 0.128 = 3.2g NaOH

Total lye at 0% superfat: 75.775g NaOH

Superfat: What It Is and How to Apply It

A superfat is the percentage of oils you intentionally leave unreacted in the finished soap. If your recipe calls for a 5% superfat, you reduce the calculated lye amount by 5%, leaving 5% of the oil molecules unsaponified.

To apply superfat, multiply your full lye amount by (1 − superfat percentage):

Applying 5% superfat to the example above

Full lye: 75.775g

Lye at 5% superfat: 75.775 × (1 − 0.05) = 75.775 × 0.95 = 71.99g NaOH

Round to 72.0g NaOH

Superfat serves two purposes. First, it ensures no free lye remains in the finished bar — a slight excess of oil is a safety margin against mismeasured lye or inconsistent SAP values. Second, the unreacted oils contribute to skin feel. This is why high-superfat soaps (8–12%) often feel more moisturizing than standard bars.

Most cold-process soap falls in the 4–8% superfat range:

Note on superfat location: A lye calculator doesn't know which oils stay unreacted. The 5% superfat is applied to the total lye amount, not to a specific oil. In practice, the lighter unsaturated oils (olive, sweet almond, sunflower) are more likely to remain unsaponified because they react slower than saturated fats. You cannot reliably control which oil becomes the superfat without more advanced techniques like water discounting or lye-heavy partial saponification.

Two Ways to Calculate Water: What Each Method Actually Means

This is where most beginners get confused, and where lye calculators are sometimes unclear about what they're computing. There are two entirely different conventions for specifying water amount in a soap recipe, and they produce different volumes of water.

Method 1: Water as a Percentage of Oils (PPO)

This is the most common convention in North American cold-process soap making. You express the water amount as a percentage of the total oil weight.

Example: "38% water" on a 500g oil recipe means 500 × 0.38 = 190g water.

Typical ranges: 33–38% PPO. Lower percentages (33–35%) produce a harder bar that unmolds faster and resists soda ash. Higher percentages (38–40%) give more working time before trace, which helps with intricate swirl designs.

Method 2: Lye Concentration (Water as Fraction of Lye Solution)

This method specifies how concentrated the lye solution is — what percentage of the total lye-water solution consists of lye. It's more common in British and European soap-making communities and in some professional formulation contexts.

The formula: if lye concentration = 33%, and your lye amount is 72g, then:

Lye concentration method

Lye concentration: 33% means lye ÷ (lye + water) = 0.33

72 ÷ (72 + water) = 0.33

72 + water = 72 ÷ 0.33 = 218.18

water = 218.18 − 72 = 146.18g water

Compare: the same 500g recipe at 72g lye gives you 190g water (PPO 38%) versus 146g water (33% lye concentration). That's a 44g difference — significant enough to change how the soap behaves.

Why the Difference Matters

A more concentrated lye solution (less water, same lye) means:

A more dilute lye solution (more water, same lye) means:

When a recipe just says "water": If a recipe lists a water amount without specifying the method (e.g., "190g water"), always verify it against both methods. If it was written with PPO and you use lye concentration or vice versa, you'll have a noticeably different bar — and if you go too far in either direction, a bar that won't unmold in 24–48 hours or one that seizes before you can pour it.

A Reference Table for Common Water Ratios

For the 500g / 72g lye example, here's what different PPO and lye-concentration settings produce:

SettingMethodWater amountBest for
33% PPOPercentage of oils165gFast unmold, cold climates
36% PPOPercentage of oils180gGeneral use
38% PPOPercentage of oils190gSwirl designs, more working time
40% lye concentrationFraction of lye solution108gVery fast trace, skilled hot-process
33% lye concentrationFraction of lye solution146gEuropean standard, moderate trace
28% lye concentrationFraction of lye solution185gSlow trace, intricate design work

Putting It Together: A Full Calculation Walkthrough

Here's the complete calculation for a 1-kg oil batch, cold process, with a standard recipe:

1,000g oils — Full calculation

Recipe: 350g olive oil, 300g coconut oil, 200g palm oil, 100g shea butter, 50g castor oil

Olive: 350 × 0.134 = 46.9

Coconut: 300 × 0.190 = 57.0

Palm: 200 × 0.141 = 28.2

Shea: 100 × 0.128 = 12.8

Castor: 50 × 0.128 = 6.4

Full lye (0% SF): 151.3g NaOH

At 5% superfat: 151.3 × 0.95 = 143.7g NaOH (round to 143.7g or 144g)

Water at 38% PPO: 1,000 × 0.38 = 380g water

OR water at 33% lye concentration: 143.7 ÷ 0.33 − 143.7 = 291.8g water

The difference between 380g and 292g water in a 1-kg batch is 88 grams — nearly a full cup. Both are valid approaches; the choice is yours based on how much working time you want and how quickly you need to unmold.

Where Most Calculation Errors Happen

Some gear links below are affiliate (eBay Partner Network). Commission doesn't change your price.

Gear for accurate lye work

The tools that make lye calculations translate into consistent batches. Commission if you buy; your price stays the same. Full disclosure.

 Baking Scale 0.1 Gram Accuracy Digital Scale for Kitchen, Candle, Soap and Precision scale (0.1g accuracy) Lye math only works if your measurements are accurate. A scale that reads to 0.1g is sufficient for batches up to 2kg. Weighing lye on a postal scale is not sufficient. 99% Pure Hydroxide/ Beads (LYE)  Soap making+ COA & SDS/ 2lbs Sodium hydroxide (NaOH) Must be 99%+ pure for accurate SAP calculations. Drain cleaner (Red Devil, Rooto) is close but not consistent. Essential Depot is the most-cited source among production soapers. Stainless steel lye pitcher Lye solution reaches 80–95°C when freshly mixed. Only stainless steel or HDPE plastic rated for caustics are safe containers. No aluminum — lye reacts with it. Silicone Rose Loaf Soap Mold 40 oz Capacity 3D Floral Top Cold Process Soap Silicone loaf mold 9-bar silicone loaf is standard for cold process. Flexible enough to release soap cleanly after a 24–48 hour set without liner paper. PPE: goggles + nitrile gloves Chemical splash goggles (not safety glasses — goggles) and nitrile gloves rated for caustics are non-negotiable for lye work. Have these before you buy the lye.

Can't find what you want?

Suggest a niche, calculator, or article. We read every submission — the operator picks one a week to turn into a real page.

More Soap Making guides

GuideLabels, FDA, and cosmetic compliance: the part most sellers get wrongWhen 'soap' is soap (no FDA filing) and when it's a 'cosmetic' (filing required). INCI labeling, weight requirement…GuideLye fear is keeping you out of a craft that's mostly respectful chemistryThe word 'lye' scares people away from soap making before they start. Lye genuinely demands respect — but it's a ma…GuideEtsy vs direct vs wholesale: the honest channel mixEtsy fees are 13-15%. Direct site keeps 100%. Wholesale halves margin but multiplies volume. The honest distributio…