Build the oil blend
Add oils by weight or percentage. In percentage mode, bring the total to 100%. Open an oil's details to check its SAP source, or add your own oil using your supplier's certificate of analysis.
Go to ingredients →Your soap-making workbench, online
Formulate, adjust the batch and find out what your recipe costs. All on one page.
The formula must total 100%.
| Oil / SAP reference | Share (%) | Price ($/kg) | Remove |
|---|---|---|---|
| OliveSAP KOH 0.1900 · NaOH 0.1354 g/g | |||
| Coconut, RBD (not fractionated)SAP KOH 0.2570 · NaOH 0.1832 g/g | |||
| Shea butterSAP KOH 0.1800 · NaOH 0.1283 g/g | |||
| Castor, organicSAP KOH 0.1805 · NaOH 0.1287 g/g |
Catalog SAP: midpoint of a supplier's range. Check the variety and your lot's certificate of analysis. Type numbers without thousands separators; a comma or a period marks decimals.
Applied as a lye discount on the oils.
Lye concentration = commercial lye to weigh ÷ (commercial lye + water). Solid lye only; do not enter the purity of a premade solution.
Amounts in grams, outside the oil formula. Water content and lye consumption are declared in the ingredient's details.
No additives in this recipe.
0 = no fragrance. 1% = 10 g per kg of oils.
Blank = unknown. Zero = do not use.
Of the finished product, fragrance included.
Does not apply to household cleaning soap or leave-on products.
Enter the certificate and usage guidance for the complete blend. Do not add up the limits of separate fragrances.
1.05 is an example. Calibrate it with your own fresh soap.
Fitting uses the whole fresh soap batch and leaves out the later dilution of liquid soap. Review labor and fixed costs after changing the batch.
100% is a conservative assumption, not a cure forecast.
Added after cure/cook.
Uniform loss; ingredient costs still count.
0 = estimate from final weight. Whole numbers.
Include the percentages that apply to your business.
Price = unit cost ÷ [1 − (margin + fees)/100]. A margin on the selling price is not the same as a markup on cost. Example prices are fictitious.
Notes and recipes stay in this browser only. Export them regularly.
Local library · versions, comparison and JSON backups.
Your next recipe starts here. Save a formula to start your library.
Plan the formula, estimate the batch and check the cost before you make soap. The amount of lye depends on the oils you choose, their SAP values, the lye purity and the superfat you enter.
From formula to cost
Start with an example, check your raw materials and fine-tune every detail.
Add oils by weight or percentage. In percentage mode, bring the total to 100%. Open an oil's details to check its SAP source, or add your own oil using your supplier's certificate of analysis.
Go to ingredients →Choose NaOH, KOH or dual lye. Enter the purity of the solid lye, the lye discount and the water. Additives that contain water or consume lye need specific data.
Understand the calculations →Size the batch to your mold, record the fragrance limits and fill in the costs. Save versions, compare recipes and print a sheet listing the assumptions used.
Check costs and yield →With a SAP value of 190 mg KOH/g, a 5% lye discount, 99% NaOH and a 33% lye concentration, the result is 129.98 g of commercial NaOH and 263.89 g of water. This is a math example with an estimated SAP value, not soap-making instructions.
Frequently asked questions
Multiply the weight of each oil by its SAP value for that lye, add up the results, apply the lye discount and divide by the purity as a decimal. SoapDraft does these steps for you and handles any lye consumption declared for additives separately. Check your ingredient's certificate before weighing.
No. Their molar masses differ, and so does the SAP value for each lye. NaOH is used for bar soap; KOH for liquid soap paste. In a dual-lye recipe, the split refers to the chemical equivalents assigned to each lye, not to a division of the weights in grams.
Not necessarily. In this calculator, 5% means reducing the theoretical lye requirement for the oils by 5%. The actual amount of free oil depends on your ingredients and process, and the tool does not measure it.
There is no universal usage rate. Use the document for the exact fragrance or blend, the rinse-off application and your supplier's guidance. An IFRA limit applies to the finished product. Water lost during cure raises the fragrance percentage, so the fresh soap weight is not enough for this check.
Measure the inside dimensions or enter the volume in milliliters. Choose a fill level and a measured or estimated density for your fresh soap. The tool calculates the usable capacity and resizes the ingredients proportionally. Density is not the same for every soap.
Add up ingredients, packaging, labor and other batch expenses, then divide by the number of sellable units. To include a margin and fees on the selling price, divide that cost by 1 minus the sum of those percentages as a decimal. A $10 cost with a 40% margin and 10% fees gives $20.
No. Your draft, recipes, custom ingredients and history stay in this browser's local storage, with no sign-up and nothing sent to a server. Clearing your browser data can erase them. Export the library as JSON to keep a backup and import it on another device.
The KOH calculation gives you the paste ingredients. Water for later dilution is recorded separately and counts toward the final weight and cost. Viscosity, stability, preservation, process and safety assessment must be worked out outside the calculator.