Classic Bells > Soapy stuff > Dual lye recipe

Calculating a dual lye recipe

Some soap makers use two alkalis -- sodium hydroxide (NaOH) and potassium hydroxide (KOH) -- to make some types of soap. In the hand crafted soaping world, these dual-lye recipes are often used for specialty soaps such as cream soap, shave soap, and liquid soap. Dual-lye recipes are much less common for bar soap, but they do exist.

In her book Castile Soapmaking, author Anne Watson recommends a blend of 5% KOH and 95% NaOH for making classic castile (100% olive oil) soap. She says the KOH reduces the stringy, gelatinous goo that castile (or any soap high in oleic acid) is infamous for making.

A soap high in tallow, lard, palm oil, or the nut butters (in other words, soap high in stearic and palmitic acids) might benefit from a bit of KOH to increase the solubility and lather of this type of soap.


How to calculate the weights of KOH and NaOH for a dual-lye recipe?

The first thought many people have when designing a dual-lye recipe is to just calculate the alkali weight as if the recipe was a single-lye recipe and divide this total weight in proportion to the percentages of KOH and NaOH. If you do that, however, it will not work. Your soap will either be soft and greasy from not nearly enough alkali or brittle and dangerously alkaline from too much alkali.

The key to remember is each batch of soap requires a specific number of alkali molecules, whether they be KOH molecules, NaOH molecules, or a combination of both. Because each KOH molecule weighs 1.403 times more than an NaOH molecule, a soaper must allow for that weight difference so the batch gets the correct number of alkali molecules to make good soap.

Let's say you want make a dual-lye soap using 95% NaOH molecules and 5% KOH molecules. How can you calculate the correct weights for KOH and NaOH?

Geeky Soapers may want to do the calculations by hand. The easiest way, however, is to let a dual-lye recipe calculator do the work. LyeCalc is one option. Other soap recipe calculators....

Calculate a dual lye recipe using LyeCalc

To start a dual-lye recipe in LyeCalc, be sure you are using the Advanced version of the calculator. There are two windows in this calc. Look in the left hand window for Section 2 "Lye + Weight".

Check the boxes next to "Lye Purity %" and "Dual Lye" as shown below --

lye calc

Click in the box just below "KOH %". Type the percentage of KOH you want in your recipe. I have entered 5% KOH in the screen shot above. LyeCalc will then calculate the NaOH %. In this example, the answer is 95% NaOH.

Alternatively, you can click in the box below "NaOH %" and enter the percentage of NaOH. LyeCalc will then calculate the percentage of KOH for you. Either way works.

Click in the box just below "KOH Purity" and replace the 100% default with the actual purity of your KOH. If you don't know the KOH purity, check with your supplier. If the supplier will not provide that information, I suggest using 90% KOH purity since KOH is often about that pure.

If you know the actual purity of your NaOH, you can likewise change the percentage in the "NaOH Purity" box. The default is 100% pure. I happen to know my NaOH has a purity of about 97%, so that is what I entered.

Continue entering the information for your recipe -- units of measure, fats, water, superfat, and fragrance.

In Section 2 "Lye + Weight", choose the units of weight for the ingredients in your recipe (grams, ounces, or pounds). Or click the box next to "Enter Percentages" if your recipe ingredients are in percentages.

Also in Section 2, choose the superfat percentage for the recipe. If you do not have an opinion about the superfat amount, stick with the default of 5% superfat -- that is often a good choice. Learn more about superfat....

In Section 3 "Water" I strongly recommend using either "Lye Concentration %" or "Water:Lye Ratio". If you are not sure what to enter, use either 33% lye concentration or 2:1 water:lye ratio. They mean the same thing. Learn more about choosing the amount of water....

In Section 1 "Oils", find one of the fats in the list that you want for your recipe. Click on the name of the fat and click "Add". In the right hand window, enter the weight or percentage for the fat.

The finished recipe will appear as fats are added, including the weights of KOH and NaOH.


How to calculate the weight of extra alkali if you also add an acid to dual-lye soap?

Some people add acids, such as citric acid (citrus juices), acetic acid (vinegar), ascorbic acid (vitamin C), or lactic acid (yogurt), to their soap. Depending on the type of acid chosen and the amount added, this can make soap batter more fluid, reduce soap scum in the shower or sink, increase shelf life of the finished soap, and/or increase hardness of bar soap.

Any time you add an acid to soap, the acid will consume some of the alkali. If you do not add extra alkali to compensate for what the acid will use up, there will not be enough alkali left over to fully saponify the fats according to your recipe. This means the soap batch will have a higher superfat than you may want.

The solution to this problem is to add the extra alkali that the acid needs. For a dual-lye recipe, here is a simple way to calculate this extra alkali --

Decide how much acid you want to use in your batch. Calculate the NaOH (sodium hydroxide) needed to react with this acid. Click on a link (above) for the acid you want to use to get more help.

Add this extra NaOH weight to the NaOH weight needed for the soap. The answer is the total weight of NaOH needed for the recipe --

Total NaOH wt = NaOH for acid + NaOH for saponification

The KOH weight will not change --

Total KOH wt = KOH for saponification


How to make a dual lye blend with NaOH and KOH?

Wear your usual safety gear for working with lye. At a minimum, please use protective gloves to protect your hands and either chemical splash goggles or a face shield to protect your eyes. Make sure your work area has good ventilation or work outdoors. Review the first aid for lye....

If you are using solid NaOH and solid KOH, weigh out each alkali. Add one alkali to the room-temperature water-based liquid in your recipe, and mix until that alkali is dissolved. Add the second alkali and mix until it is also fully dissolved. It doesn't matter which one you use first. Add the lye solution to your fats and make soap as usual.


How to use a masterbatched 50% NaOH solution along with KOH?

Weigh the correct amount of the 50% NaOH masterbatch solution to get the proper amount of NaOH for the recipe. Set this container aside.

Weigh the additional water-based liquid needed for the recipe in another container. Weigh out the solid KOH. Add the KOH to the container of water-based liquid and stir until the KOH is dissolved.

Pour the containers of 50% NaOH solution and weak KOH solution into the fats and make soap as usual.

Caution -- The total weight of water-based liquid in the recipe must be equal to or more than the total weight of alkali (NaOH + KOH). If you try to use less water, the lye concentration will be over 50% and the alkali may not completely dissolve.


More discussion about BAR soap made with mostly NaOH with a little KOH


More discussion about LIQUID soap made with mostly KOH and the remainder NaOH see posts 33, 34



I take no credit for being the inventor of the dual-lye idea. In addition to Anne Watson, I know soap makers Evik (Curious Soapmaker,, and Sistrum ( have shared this idea as well.



Extra Credit: How to hand calculate the weights of KOH, NaOH, and water

If you are not familiar with a soap recipe calculator that can calculate dual-lye recipes, you can trick your favorite single-lye soap calculator, such as the well known SoapCalc calculator, into doing some of the work, but you will have to break out your trusty calculator to finish up. Here's how --

1. Enter your complete recipe into the recipe calculator as usual with all the oil weights, superfat percentage, water settings, etc.

If the calculator allows you to adjust the KOH purity, leave the purity set at 100%. You will correct for that later on in this procedure.

2. Calculate the exact same soap recipe twice. Leave EVERYTHING the same for each calculation EXCEPT the choice of lye.

The first time, choose NaOH as the lye. Record the "All-NaOH weight" from this recipe calculation.

The second time choose KOH as the lye. Do not change anything else. Record the "All-KOH weight" for this version of your recipe.

For the first calculation, the recipe calculator will tell you how much NaOH and water you would need if NaOH is ALL of the lye in the recipe.

In the second version, the calculator will tell you how much KOH and water you would need if KOH is ALL of the lye.

3. Decide what percentage of NaOH molecules you want in your recipe.

4. Multiply the weight of each alkali by the desired percentage desired in the recipe. This step is also where you will adjust for the KOH purity. if you are not sure about your KOH purity, a good guess is to assume it is around 90% pure. --

NaOH weight for recipe = (All-NaOH weight) X (% NaOH molecules) / 100

KOH weight for recipe = (All-KOH weight) X (100 - % NaOH molecules) / (KOH purity %)

Example 1: The recipe calculator says 213 grams NaOH is needed to make my soap recipe if I use all NaOH. For the same recipe made with all KOH, the KOH weight is 299 grams. I want to use 95% NaOH molecules and 5% KOH molecules in the soap to make a 95:5 dual lye batch. The purity of my KOH is 92%. What is the weight of each alkali to make a 95% NaOH, 5% KOH version of my recipe?

NaOH weight for recipe = 213 X 95 / 100 = 202.4 grams

KOH weight for recipe = 299 X (100 - 95) / 92 = 299 X 5 / 92 = 16.3 grams

Important: Do the subtraction problem inside the parentheses FIRST (100-95) and then do the multiplication and division.

5a. If your recipe uses "water as % of oils" to calculate the water weight, then use the water weight from either version of your recipe. "Water as % of oils" will stay the same as long as the oil weight stays the same.

5b. If your recipe is based on lye concentration or water:lye ratio to calculate the water weight, then do these calculations:

Total alkali weight = NaOH weight + KOH weight

Total water weight = (Total alkali weight) / (% Lye concentration) X 100 - (Total alkali weight)
Total water weight = (Total alkali weight) X (Water:Lye ratio)

Example 2: Based on the numbers from Example 1, I want to use 202.4 grams NaOH and 16.3 grams KOH for a 95:5 dual lye recipe. I want to use a lye concentration is 33.33%. This concentration is the same as a water:lye ratio of 2. What is the total water needed for the recipe?

Total alkali weight = 202.4 + 16.3 = 218.7 grams

Total water weight = 218.7 / 33.33 X 100 - 218.7 = 656.8 - 218.7 = 438.1 grams
Total water weight = 218.7 X 2 = 437.4 grams

The small difference in these answers is due to rounding error.