How to Use a Lye Calculator: Superfat, Water and SAP Values
Published 9 October 2026 · 6 min read
Looking for an app to help with this? Try SoapCraft: Soap Calculator.
Quick answer: A lye calculator combines each oil's weight with an alkali-specific saponification factor, then applies inputs such as purity and lye discount. Water settings alter the solution calculation, but no calculator replaces accurate weighing, validated formulation, supplier data, or caustic-soda safety controls.
Soapmaking uses saponification: fats or oils react with a strong alkali to form glycerol and fatty-acid salts. The amount of alkali depends on the oils, the selected alkali, and the recipe inputs. A calculator does that arithmetic, but knowing what it computes makes the result easier to check.
Lye is caustic. Sodium hydroxide can cause severe skin and eye burns and releases substantial heat when dissolved in water. Use suitable splash protection and chemical-resistant equipment, add the alkali slowly to water rather than pouring water onto solid alkali, and follow the supplier's safety data sheet. This article and SoapCraft are not safety certification or training.
What the calculator is working out
Every fat has a saponification value. In laboratory standards it is commonly expressed as milligrams of potassium hydroxide needed per gram of sample. Soap calculators may convert that reference into a recipe factor for the selected alkali, so check which unit and alkali a data source uses before copying a value.
At a simplified calculator level, each oil weight is combined with the matching alkali factor and the results are added before adjustments such as purity and lye discount are applied. A recipe with five oils therefore contains five separate oil calculations, and a copied SAP value in the wrong unit can invalidate the result.
NaOH (sodium hydroxide) is commonly used for hard soap, while KOH (potassium hydroxide) produces more soluble soft or liquid soap. They require different factors, so changing alkali changes the calculation.
At a simplified level, the arithmetic is:
theoretical alkali = sum of each oil weight × its alkali-specific SAP factor
alkali to weigh = theoretical alkali × (1 − lye discount) ÷ purity fraction
In that shorthand, percentages are decimal fractions: 5% is 0.05, for example. The equation is a way to understand or cross-check a calculator, not a substitute for one. The factor, units, purity convention, and formulation all have to match.
How to use a lye calculator step by step
- Choose the process and alkali. Select NaOH or KOH before entering recipe data; do not reuse a result after switching alkali.
- Choose one weight unit. Use grams, ounces, or pounds consistently. Do not measure oils or alkali by volume.
- Enter every oil exactly. Select the correct oil variant and either enter individual weights or percentages that total 100%.
- Enter supplier purity. Use the purity stated for the alkali product rather than a remembered default.
- Set the lye discount or superfat. Use a value from a formulation you have independently validated, not a universal percentage copied from another recipe.
- Choose one water method. Enter lye concentration, water:lye ratio, or water as a percentage of oils; use the equivalent values as a cross-check rather than entering all three independently.
- Review the complete result. Resolve missing-oil, invalid-total, purity, SAP, and unusual-setting warnings. Recheck every input before weighing or mixing anything.
If you substitute an oil, change batch size, or change alkali, calculate again from the recipe inputs. Scaling the displayed answer by hand can hide rounding and data-entry mistakes.
Superfat or lye discount
Superfatting, also called a lye discount, reduces the calculated alkali below the theoretical amount for complete saponification. It is a formulation choice, not a guarantee: inaccurate scales, incorrect oil identification, unsuitable SAP data, purity differences, or data-entry errors can still produce an unsafe batch.
SoapCraft starts a new draft at 5% and warns about unusual values, but that default is not a universal recipe recommendation. Use a validated formulation appropriate to the process and ingredients, check the supplier's alkali purity, and recalculate every substitution.
Water settings
Water is used to dissolve the alkali. The selected amount changes the solution concentration and can change how a particular recipe behaves, so treat it as a recipe input rather than an arbitrary dilution.
Calculators commonly express the setting in three ways:
- Lye concentration — alkali as a percentage of the combined alkali-and-water solution.
- Water:lye ratio — parts water to one part alkali. A 2:1 ratio is mathematically about 33.3% alkali concentration.
- Water as % of oils — water calculated from oil weight rather than from the required alkali.
Those controls can describe comparable water amounts, but only after the required alkali is known. SoapCraft shows equivalent-water cross-checks so you can compare the setting entered; it does not decide which concentration is suitable for your formulation.
Where recipe calculations go wrong
- Measuring by volume. Recipe oils and alkali calculations depend on weight.
- Substituting oils without recalculating. A different oil can have a different saponification factor.
- Copying a SAP number without its unit or alkali basis. A KOH laboratory value is not automatically a ready-to-use NaOH recipe factor.
- Entering the wrong purity. Use the value supplied for the alkali product rather than assuming every product is identical.
- Trusting an unverified online recipe. Recalculate it, check every input, and use an appropriate safety process.
Why use a focused tool
If you want a focused iPhone tool, SoapCraft lets you enter oils by weight or percentage, pick a water method, calculate NaOH or KOH totals, and compare equivalent water settings. The free tier can save up to three recipes and share plain-text summaries; Pro adds the workshop and cure-tracking tools shown separately on the app page.
Scaling still requires a full recalculation. SoapCraft rescales the oil rows and then runs the calculation again instead of asking you to round each ingredient independently.
Download SoapCraft on iPhone, or inspect the screenshots, feature boundary, and safety scope on the full SoapCraft app page first.
Before handling lye
Read the supplier's safety data sheet before opening the container. Use suitable eye, skin, and splash protection and a controlled, well-ventilated workspace away from children and pets. Add solid sodium hydroxide slowly to water with agitation; dissolving it generates substantial heat and adding it too quickly can cause boiling or spattering.
If exposure occurs, do not improvise a neutralisation treatment on skin or eyes. UK public-health guidance says to remove contaminated clothing, irrigate with lukewarm water for at least 10–15 minutes, and seek medical advice; follow current local poison-centre or emergency guidance where you are.
Sources and scope
- Saponification value definition and ISO comparison — peer-reviewed measurement paper.
- University chemistry lab explanation of saponification — reaction overview using NaOH and KOH.
- NIOSH Pocket Guide: sodium hydroxide — corrosivity, eye and skin controls, and immediate irrigation.
- CDC-hosted sodium hydroxide handling standard — adding solid sodium hydroxide slowly to water to limit overheating and spattering.
- UK Health Security Agency sodium hydroxide guidance — current exposure and first-aid information.
Product behavior was checked against SoapCraft 1.1's released source and current App Store listing on 12 September 2026. Chemical handling guidance changes and supplier products differ, so re-check the linked authorities and your supplier's safety data sheet before making soap.
The app behind this guide
SoapCraft: Soap Calculator
See the features and screenshots, or open the App Store from this guide.
Related guides
Which Documents to Keep on Your Phone, and Which Never To
A copy of your passport is useful when it's lost. A photo of your bank card is a liability. How to decide which side of that line a document sits on.
Packing for a Group Without Three People Bringing the Same Thing
A practical group-packing system: separate personal and shared items, record quantities, assign one owner, and confirm what is packed before departure.