Free Soap Calculator: Build Your Recipe with Our Lye & Oil Calculator
Learn how to use a free soap calculator for accurate lye amounts, SAP values, superfat percentages, and cold process recipe development. Complete beginner guide.

Quick Answer
A soap calculator computes exact lye amounts needed based on your oils, preventing dangerous mistakes. Input oils and weights, set superfat percentage (5-7%), and the calculator outputs precise lye and water amounts. SAP (saponification) values differ by oil,coconut oil SAP is 0.191, olive oil is 0.135. Never guess lye amounts; always use a calculator or scale-tested recipe.
Calculate instantly: Use our free soap calculator to generate exact lye amounts, water ratios, and property predictions for any oil combination.
Free Soap Calculator
Calculate exact lye and water amounts for cold process soap using SAP values, superfat percentages, and accurate oil weights.

Why a Soap Calculator is Non-Negotiable
Making soap safely requires precision. Lye is caustic,too much and your soap burns skin; too little and it doesn't saponify. Guessing is dangerous and wasteful.
A soap calculator:
- Ensures safety: Accurate lye-to-oil ratios prevent over-caustic or under-saponified soap
- Predicts bar properties: Shows hardness, lather, creamy, conditioning scores
- Saves money: Prevents batches that fail or seize
- Scales recipes: Calculate any batch size instantly
- Reduces waste: Know exact amounts needed, no guesswork
Manual calculations are error-prone. One math mistake and your batch is ruined or unsafe.
Understanding SAP Values
SAP (Saponification) value is the amount of lye (potassium or sodium hydroxide) required to fully saponify one unit of oil. It's measured in milligrams of KOH (potassium hydroxide) needed per gram of oil.
Why SAP Values Matter
Different oils have different chemical compositions. A lighter oil (high SAP value) requires more lye per unit weight than a heavier oil.
Common SAP Values (for NaOH/Sodium Hydroxide):
| Oil | SAP Value | Notes |
|---|---|---|
| Coconut Oil | 0.191 | High SAP, requires more lye |
| Palm Oil | 0.142 | Medium SAP |
| Olive Oil | 0.135 | Low SAP, requires less lye |
| Castor Oil | 0.128 | Very low SAP |
| Shea Butter | 0.128 | Very low SAP |
| Jojoba Oil | 0.065 | Extremely low SAP |
| Rice Bran Oil | 0.126 | Low SAP |
| Avocado Oil | 0.133 | Low SAP |
| Sweet Almond Oil | 0.136 | Low SAP |
| Sunflower Oil | 0.134 | Low SAP |
| Tallow | 0.140 | Medium SAP (animal fat) |
| Lard | 0.140 | Medium SAP (animal fat) |
The formula:
Lye needed (grams) = Total Oil Weight × SAP Value × (1 - Superfat/100)
A soap calculator automates this for each oil in your recipe, then adds them up.
How to Use a Soap Calculator
Step 1: Choose Your Oils
Select oils and enter weight (in grams or ounces). The calculator looks up SAP values automatically.
Example recipe:
| Oil | Weight | SAP Value |
|---|---|---|
| Olive Oil | 500g | 0.135 |
| Coconut Oil | 300g | 0.191 |
| Shea Butter | 200g | 0.128 |
| Total | 1000g |
Step 2: Set Superfat Percentage
Superfat is excess oil left unsaponified. It provides moisturizing benefits but makes softer bars.
| Superfat % | Result | Best For |
|---|---|---|
| 0% | No excess oil | Commercial/bar strength |
| 3-5% | Minimal excess | Cleansing bars |
| 5-7% | Standard moisturizing | Most handmade soaps |
| 8-10% | Extra moisturizing | Sensitive skin formulas |
| 10%+ | Very creamy | Luxury/conditioning bars |
Most popular: 5-7% for balanced cleansing and moisturizing.
Step 3: Choose Lye Type
- Sodium Hydroxide (NaOH): For bar soap (harder bars)
- Potassium Hydroxide (KOH): For liquid soap (produces liquid)
Use NaOH for cold process bar soap.
Step 4: Select Water Ratio
How much water to mix with lye?
Standard methods:
| Method | Water-to-Lye Ratio | Result |
|---|---|---|
| Standard (2:1) | 2g water : 1g lye | Good for beginners |
| 1.5:1 | 1.5g water : 1g lye | Thicker batter, faster trace |
| 1:1 | 1g water : 1g lye | Very thick, advanced only |
Most beginners use 2:1 ratio. Some prefer lye-heavy ratios for faster trace and thicker batter.
Water calculator formula:
Water Weight = Lye Weight × Ratio
Example: If your recipe needs 140g lye with 2:1 ratio: 140g × 2 = 280g water
Our free calculator adjusts this automatically based on your selected ratio.
Reading Soap Property Predictions
A good calculator shows predicted bar properties:
Hardness Score (0-100)
How hard and long-lasting will the bar be?
- 40-50: Soft, quick-use bars
- 50-70: Standard handmade bars
- 70+: Very hard, long-lasting bars
Coconut oil increases hardness. Olive oil decreases it.
Lather Score (0-100)
How much lather does the soap produce?
- 0-30: Low lather (bubbly is nice but not required)
- 30-60: Moderate lather
- 60+: High lather, fluffy bubbles
Coconut oil and castor oil boost lather.
Creaminess Score (0-100)
How creamy and luxurious is the lather?
- 0-30: Thin lather
- 30-60: Moderately creamy
- 60+: Rich, creamy lather
Palm oil, shea butter, and superfat increase creaminess.
Conditioning Score (0-100)
How moisturizing is the soap?
- 0-30: Cleansing, minimal moisture
- 30-60: Balanced
- 60+: Very conditioning, skin-nourishing
Oils like avocado, castor, and shea butter increase conditioning.
INS Value (Iodine Number - Saponification Value)
A formula combining oils' fatty acid profiles:
- 40-60: Soft, conditioning bars
- 60-80: Balanced formula
- 80-100+: Hard, stable bars
This predicts soap stability and how quickly it might go rancid.

Building Your First Recipe
Beginner-Friendly Recipe Structure
Start with a simple oil blend:
Olive Oil: 50% (moisturizing, slow lather)
Coconut Oil: 30% (hardness, lather)
Shea Butter: 20% (creaminess, conditioning)
Superfat: 5-7%
Lye Type: Sodium Hydroxide (NaOH)
Water Ratio: 2:1
For 1000g total oils:
| Oil | Amount | SAP | Lye Needed |
|---|---|---|---|
| Olive | 500g | 0.135 | 67.5g |
| Coconut | 300g | 0.191 | 57.3g |
| Shea | 200g | 0.128 | 25.6g |
| 150.4g |
Applying 5% superfat:
150.4g × (1 - 0.05) = 142.88g Lye ≈ 143g NaOH
Water at 2:1 ratio:
143g × 2 = 286g Water
Total recipe:
- 1000g oils
- 143g lye
- 286g water
Our free soap calculator does all this instantly.
Common Soap Calculator Mistakes
Mistake 1: Wrong SAP Value for Oil
Using coconut oil's SAP (0.191) instead of olive oil's (0.135) means too much lye,caustic soap.
Fix: Use the calculator's built-in oil database or verify SAP values with supplier documentation.
Mistake 2: Forgetting to Account for Superfat
Calculating lye based on total oils without subtracting superfat means over-lye amounts.
Formula reminder:
Lye = Oil Weight × SAP × (1 - Superfat %)
The "× (1 - Superfat %)" is critical.
Mistake 3: Using Wrong Lye Type SAP Values
SAP values differ between NaOH and KOH. Don't mix them up.
- NaOH (sodium hydroxide): For bar soap
- KOH (potassium hydroxide): For liquid soap
Use NaOH for cold process bars.
Mistake 4: Scaling Recipe but Keeping Same Percentages Wrong
When scaling, maintain oil percentages, not just multiply. A good calculator scales entire recipes proportionally.
Right way:
- 500g batch: 250g olive, 150g coconut, 100g shea
- 1000g batch: 500g olive, 300g coconut, 200g shea
Both maintain 50-30-20 percentages.
Mistake 5: Ignoring Water Adjustment for Additives
If adding milk, tea, or other liquid ingredients, reduce water accordingly or your batter will be too thin.
Advanced Calculator Features
Batch Size Scaling
Input your desired batch size. The calculator scales all ingredients proportionally while maintaining ratios.
Example: "I want to make 2 lbs of soap"
- The calculator converts 2 lbs to grams
- Scales all oils, lye, and water proportionally
- Maintains all percentages and properties
Recipe Comparisons
Compare two recipes to see which produces better lather, hardness, or conditioning. This helps refine formulations.
Fragrance and Additive Calculations
Some calculators factor fragrance oil (typically 0.5-1 oz per pound of oils) into total batch weight.
Essential Oil Dilution
Calculate proper dilution rates if diluting essential oils in carrier oil before adding to soap.
Colorant and Oxide Calculations
Determine mica and iron oxide amounts for consistent color across batches.
After the Calculator: Recipe Testing
A calculator gives you a mathematically sound recipe, but testing proves it works:
First Test Batch
Make a small 1-2 lb batch:
- Verify lye amounts are safe and soap saponifies
- Check texture, lather, and performance
- Assess properties against calculator predictions
- Note any adjustments needed
Document Everything
Keep notes:
- Exact weights used
- Temperatures at mixing and pouring
- Trace time (how long to reach pudding consistency)
- Final texture and appearance
- Performance after cure
Cure Time
Cold process soap needs 4-6 weeks curing before use. This time allows:
- Remaining lye to fully saponify (hardness increases)
- Water to evaporate (bars shrink 5-10%)
- Scent to mellow and blend
Don't test bars until fully cured.
Free Soap Calculator vs. Premium Tools
Free Calculators Include
- Basic oil selection with SAP values
- Lye calculation
- Water ratio adjustment
- Property predictions (hardness, lather, etc.)
- Single-batch scaling
Premium/Advanced Tools Add
- Recipe storage and history
- Batch notes and photo tracking
- Fragrance and additive management
- Multiple recipe comparison
- Production planning
- Cost per bar calculations
- PDF export for labeling
For learning and occasional batches, a free calculator is plenty. If making soap regularly, you'll appreciate advanced features.
Frequently Asked Questions
Can I use a recipe without a calculator?
No. Lye amounts require precise calculation based on oil SAP values and superfat. Using a tested recipe is safer than calculating manually if you're a beginner.
What if I don't have a digital scale?
Get one. Scaling by volume (cups, teaspoons) is inaccurate for oils and dangerous for lye. A basic kitchen scale costs $15-20 and is essential safety equipment.
Can I use different lye types than what's in my recipe?
No. NaOH and KOH have different SAP values and produce different results (bar vs. liquid soap). Don't substitute.
What if I want to use a custom oil not in the calculator's database?
Look up the oil's SAP value from supplier documentation or the International Nomenclature of Cosmetic Ingredients database. Many calculators allow custom SAP input.
Can I change superfat percentage mid-batch?
No. Superfat is calculated before mixing. Changing it requires recalculating lye amounts entirely. Don't wing it.
Why does my soap feel slippery even though superfat was correct?
Over-moisturizing oils in your recipe might compensate for lower superfat than needed for your skin type. Reduce castor or conditioning oils and increase coconut for a cleansing feel.
How often should I recalculate a recipe?
Every time you change oils, amounts, or superfat percentage. Don't estimate. A calculator's job is precision.
Conclusion
A soap calculator removes the guesswork from cold process soap making. It ensures lye safety, predicts bar properties, and allows easy recipe scaling.
Never eyeball lye amounts. Always use a calculator or a previously tested recipe. Input your oils, set superfat (5-7% for most), and follow the calculator's output precisely.
For soap makers developing multiple recipes, tracking batches, and managing production, dedicated software streamlines everything from recipe development to cost calculation to batch notes,but even for beginners making one batch, a free calculator is absolutely essential.
Use it every time. Trust the math. Make safe, consistent soap.
Try These Free Tools
Skip the Manual Math
PotionHub calculates lye, tracks batches, manages inventory, and scales recipes for you. Free during beta - no credit card required.
Get PotionHub Free