Based on this video Ι need 600 grams of oil in order to make soap using 80g of lye/sodium hydroxide (NaOH).

But if I have less oil how can I calculate how much of NaOH I need in order for it to properly react with the oil? Is there some sort of formula that I can use to get the amount of the base that I need by filling in the amount of oil I have?

For the soap I am going to use a mixture of used oils that I already used and boil them after I filter them out using a strainer and coffee filters.

The largest part of the oil that I'll use will be olive oil, although it may also contain some sunflower oil.


Look up the saponification value of the oils you are using, then you can be more precise about the amount of NaOH needed.

The wikipedia article also has a handy list of values.

For example; changing from

coconut oil (between 248 and 265)

to sunflower oil (189 - 195) you will need less NaOH.


  • So In order to calculate how much sodiuum hydroxide I'll need for a specific oil I'll hafta to multiply the total weight of oils that I have with saponification factor right? Aug 11 at 14:46
  • I'll hafta devide the final multiplicationr result with 1.403 if I use Wikipedia's saponification values. Aug 12 at 10:58
  • Looks right, look for someone else's calculations online to confirm Aug 12 at 11:13
  • I can use the calculator as shown in this answer; crafts.stackexchange.com/a/10457/1043 Aug 12 at 13:26

I am not familiar with the soap-making process, so someone experienced might want to chip in here, but there is an online calculator here.

You can fill in the amounts of oils you have, the type and strength of the lye you use, and, optionally, liquids or fats you want to add.


If you are using an existing recipe, as described in the question, and want to make a smaller batch, just keep the same proportions; if you start with say half the oil, use half the lye (and any other ingredients), and don't make any substitutions (like a different kind or mix of oil).

However, I would recommend not using used oil, at least for your first attempts at soap making. There are several reasons:

  • Used oil will be adulterated with substances from whatever foods were cooked in it. You can filter out bits of stuff and boil off any water, but various compounds from the foods will remain in the oil. When you react the oil to make soap, those compounds can affect at least the smell and color (not in a good way), and sometimes other characteristics if there's more than trace amounts.

    In an earlier answer, I distinguished between "primitive" and "modern" soap. Primitive soap can be made from any fatty material you have laying around, including used oil. But any impurities in it can make for nasty results. It will still act like soap. The odor and color will generally wash off whatever you're cleaning if you rinse it well. So at least the washed item won't smell worse than it did before you washed it, especially if you hang it in sunlight for a while or douse it with some perfume. That was adequate when this was the only soap you had. You can still make crude soap this way as a novelty or to explore life of yesteryear, but be prepared for surprises and to throw away the worst results.

  • While you're learning the art of soap making, predictability is important to learning, and success is important to motivation. If you start with pure, known ingredients and use precision, you can replicate satisfying results and have a basis for tweaking them the next time. Primitive soap will turn out a little different each time, even if you measure the ingredients carefully. Results will be very hit or miss, and you won't learn from the process.

    People sometimes worry about wasting ingredients on their first few failures. Starting with waste ingredients is a way to see how the process works and decide if they're interested in pursuing it. That's likely to lead to the first attempts being failures and deciding that it isn't worth pursuing. If you start with making modern soap, you will gain some experience making good soap in a controlled way, which will give you a basis for comparison. Then experiment with primitive soap and you'll be able to recognize what is a deviation from the expected results.

  • In this recipe I want to avoid using coconut oil but use instead a bit of sunflower oil. Therefore I want to calculate how much I'll need. Jul 26 at 7:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.