The spreadsheet that keeps your soap from turning into concrete
You mix lye and water, pour it over oils, blend until trace, and hope for the best. That is how people learn the hard way that a wrong ratio burns skin and ruins furniture. A Soap Making Worksheet solves that problem before you light the hot plate. It is just a structured table where you enter your desired oils, their SAP values, superfat percentage, and water amount, and it spits out the exact grams of lye and water you need. Nothing mystical about it. At its core, it automates the SAP calculation. Every fat has a known saponification value — the amount of sodium hydroxide required to fully saponify one gram of that fat. The worksheet multiplies each oil weight by its SAP, sums those numbers, then applies your superfat discount. The result is the lye amount. Water is handled the same way, usually as a percentage of total oil weight or lye weight depending on your preferred method. The SAP values come from published references. The most commonly cited source is Michael_trace Foster's data. Some spreadsheets use Laverne's Handbook values instead, and you will notice small differences if you cross-reference both. A palm oil SAP might shift from 0.141 to 0.144 between sources, which matters when you are making a ten-kilogram batch and need consistency across months of production.
How I use mine in practice
I keep one master file open at all times. Before I order oils, I load my usual recipe, adjust percentages, and let it calculate. I print the output and tape it to the wall above the mixing station so I am not fumbling with a phone or laptop while handling concentrated lye solution. The act of printing forces a pause where I can spot obvious errors — a fifty-gram coconut oil entry when I meant five hundred grams, for instance. That kind of typo kills batches and causes real chemical burns if you skip the check. Here is a detail most online calculators gloss over. Lye density changes with concentration, and if your recipe calls for a lye solution rather than solid NaOH pellets, you need to account for the water already in that solution. I used a supplier who shipped 50% caustic soda solution in jugs labeled by volume instead of weight. My spreadsheet assumed mass, so I poured in 1.2 liters thinking it matched the gram calculation. The batter was thin as water and seized three hours later. I had to discard twenty kilograms of soap. The fix was simple: convert any liquid lye purchases to mass using the density at that concentration, or switch the worksheet to accept liquid lye input directly. I rewrote my template to include a liquid-lye toggle after that. Now I never make that mistake again.
Counter-intuitive things beginners miss
The first thing most people get wrong is superfat interpretation. Superfat does not mean "extra moisturizing" in a marketing sense. It means you are leaving a deliberate percentage of unsaponified fat in the finished bar. At 5% superfat, 5% of your total oil mass remains as free fat after saponification. If you calculate superfat on total batch weight instead of total oil weight, your lye amount will be wrong, and you will under-discount by a noticeable margin. Stick to oil-weight-based superfat unless you have a good reason not to. The second thing is water discounting. Many worksheets default to a 30–33% water-to-oil ratio. You can drop that to 20% or lower if you want a harder bar with shorter trace time. But going below 18% water in a cold process recipe creates a practical bottleneck: the lye solution becomes too concentrated, and the batter thickens faster than you can work it. You will hit early trace, and if you are using colorants or fragrances, you will trap them before they disperse. I run most of my batches at 22% water and accept the slightly longer blend time in exchange for a firmer bar that unmolds sooner. It is a tradeoff, not an optimization. A third nuance involves blend calculation order. If you swap one oil for another in a multi-oil recipe, do not recalculate the SAP average by eye. Re-run the full worksheet. The weighted average SAP shifts nonlinearly when one component changes, especially if you are replacing a high-SAP oil like coconut with a low-SAP oil like olive. My spreadsheets auto-recalculate on every input change, and I catch two or three miscalculations per batch that would have been invisible otherwise.
Get the Full Details

What the worksheet cannot do for you
A Soap Making Worksheet is only as accurate as the SAP table it uses and the inputs you provide. It cannot warn you about oil rancidity, moisture content in butters, or whether your fragrance will accelerate trace. Those are physical and chemical variables outside the scope of a spreadsheet. If you are using freshly pressed specialty butters with unknown water content, the calculated lye amount may be slightly off. I have seen batches fail because shea butter contained more residual water than the SOP assumed, effectively reducing the available NaOH for saponification. It also cannot replace a digital scale. Entering weights by eye into the worksheet is a reliable path to a failed batch. I weigh every ingredient on a scale calibrated to 0.1 gram. My first batch ever was ruined because I estimated 200 grams of cocoa butter and actually used 160. The worksheet predicted full saponification, the bar felt greasy after two weeks, and the superfat reading confirmed the shortfall. Scale discipline matters more than spreadsheet sophistication. For hot process soap, the worksheet still calculates the initial lye requirement correctly, but the post-cook moisture loss means your final bar weight will be lower than the raw mix weight. The superfat percentage shifts slightly upward as water evaporates during cooking. I adjust my target superfat by 0.5% when switching from cold process to hot process to keep the final bars consistent across methods. It is a small correction, but noticeable if you compare bars from the same oil blend made two different ways.
Using a Soap Making Worksheet effectively
Start with a reliable SAP table. Michaeltrace is the standard reference most spreadsheets are built on. Enter your recipe in grams, not percentages, because the worksheet needs absolute masses to compute totals. Set your superfat between 5% and 8% for cold process. Record your water percentage and stick with it until you have enough experience to adjust intentionally. Print the output, verify the math once by hand for your first few batches, then trust the tool. Keep a log of actual results versus predictions so you can spot systematic drift in your own calculations over time. Most of us end up maintaining a personal spreadsheet or buying one from someone who has been making soap long enough to add fields for batch number, trace time, and curing length. The extra columns do not change the chemistry, but they do make it easier to identify which oil ratios produce the bars you actually want to keep making. I track about twelve variables per batch now, and the pattern recognition from that data has saved me more failed recipes than any single formula adjustment ever did.