Skip to content
SoapLab

Soap Batch Size Calculator — From Percentages to Grams

The soap batch size calculator converts a percentage oil recipe into gram weights for a new total oil target. Keep percentages summing to one hundred, enter your target grams, and weigh each line—then carry those grams to the soap calculator for lye. It is the standard bridge between “my recipe is 40% olive on paper” and “I need 480 g olive on the scale today.”

Calculator

Set your target total oil weight (grams), then enter each oil as a percent of total oils. Percentages must sum to 100%. The tool outputs grams per oil—ideal when resizing a percentage recipe with our soap calculator.

Grams per oil

Each line = total oils × (oil % ÷ 100).

Results update in your browser for quick estimates. Always double-check critical batches with your own SAP tables and lab notes. For core lye math, use the soap calculator and lye calculator before you mix real lye.

Soap batch size calculator: complete guide

What is a soap batch size calculator?

A soap batch size calculator takes a recipe written as percents of total oils and converts it to grams for the total oil weight you want to run today. It is the workhorse step between formula design and production: you keep the recipe’s “shape” (relative oil amounts) while scaling absolute batch size up or down. Water and lye are not part of this step—those follow once gram oils are fixed in the soap calculator.

Why batch sizing matters in soap making

Makers switch batch sizes for mold capacity, cash flow, and ingredient bucket sizes. If you only scale in your head, rounding errors creep into lye safety. A disciplined batch size workflow keeps the same superfat story: every oil scales equally when percentages stay fixed. That predictability matters for fragrance usage, color concentration, and whether your immersion blender can emulsify the mass. Link batch size to mold volume so you do not overflow the liner.

How to calculate grams manually

For each oil i: gramsᵢ = total oils × (percentᵢ ÷ 100). Sum all grams; the total should equal your target total oils within rounding. If you have five oils and one is unused, set its percent to zero so the other four still sum to 100%. Manual practice builds intuition: doubling total oils doubles every gram line without touching percents.

Real example (four-oil recipe)

Scenario: You want 1,200 g total oils. Your formula (percent of oils) is olive 40%, coconut 35%, palm 20%, castor 5%.

Step 1 — Check percentages: 40 + 35 + 20 + 5 = 100%.

Step 2 — Multiply each percent by total oils:

  • Olive: 1,200 × 0.40 = 480 g
  • Coconut: 1,200 × 0.35 = 420 g
  • Palm: 1,200 × 0.20 = 240 g
  • Castor: 1,200 × 0.05 = 60 g

Step 3 — Verify: 480 + 420 + 240 + 60 = 1,200 g. Enter the same numbers in the tool above to see the table update live.

Scaling only batch size (same percents)

Given: A working recipe with percents that sum to 100%.

Goal: Same recipe, but total oils = 2,000 g instead of 1,200 g.

Calculation: New grams for each oil = 2,000 × (that oil’s percent ÷ 100). Factor = 2,000 ÷ 1,200 ≈ 1.667× on every oil line.

The recipe scaling calculator is ideal when you already have gram weights from an old batch and want a new total without re-deriving percents.

Common mistakes

  • Percents that do not sum to 100% — the tool flags this; fix typos before weighing.
  • Confusing percent of oils with percent of total batch — water and lye are separate.
  • Rounding each line aggressively — tiny shifts can change lye slightly; nudge the last gram to match total.
  • Skipping re-weigh verification — scales drift; log actual grams used.

Pro tips

Use percentage to weight for quick single-oil checks. Match scale resolution to batch size—micro batches need finer precision. Keep a master sheet linking SKU, percent recipe, and typical total oil weight for each mold. When oils change supplier, update SAP in the soap calculator even if percents stay the same.

Micro-batch vs production: rounding strategy

At 300 g total oils, a 0.5 g rounding swing on one line is a larger fraction of the batch than at 3,000 g. For tiny batches, weigh to the finest resolution you trust, then nudge the last oil line so the sum matches your target total.

Teach students to log both “theory grams” and “scale grams” when they differ—lye in the soap calculator should follow what actually went into the pot.

Linking to mold and fragrance planning

Grams from this page are oils-only. After you fix oil mass, confirm the cavity still fits with the soap mold calculator, then set fragrance load in the fragrance calculator using the same batch-definition convention you use elsewhere.

How to use this batch size calculator

  1. Step 1: List each oil’s percent of total oils and confirm the sum is 100% (including zeros for unused rows); fix typos before touching oils.
  2. Step 2: Enter your target total oil weight in grams for this pour—same units you use on the scale.
  3. Step 3: Read grams per oil from the live result list and copy to a prep sheet or label.
  4. Step 4: Weigh oils, adjusting the last line if needed so total mass matches your target within your tolerance.
  5. Step 5: Enter weighed gram oils into the soap calculator for NaOH and water; never reuse lye from a different total-oil target.
  6. Step 6: Record actual grams on the batch card if they differ from theory for traceability.
  7. Step 7: Re-run when you change total oils, swap oils, or adjust percentages for a reformulation.
  8. Step 8: Cross-check with the weight-to-percent tool if you are reverse-engineering an old card into percents.

Batch size calculator FAQ

My percentages do not add to 100%.
Normalize them or fix typos—the tool requires 100% so grams match your total.
Does this include water and lye?
No—only oils. Add lye and water from SAP math separately.
Can I use five oils?
Yes—use zero for unused rows or leave extras at 0% if your sum still hits 100%.
How is this different from recipe scaling?
Batch size here assumes a percent recipe. Scaling multiplies existing gram lines by new total ÷ old total.
Can I use ounces instead of grams?
SoapLab uses grams for consistency with SAP. Convert units first, then run the tool so lye math stays aligned.
What if my scale only shows whole grams?
Expect small drift; nudge the last oil line so the sum matches your target, and document actuals.
Do I include superfat here?
No—superfat applies when you compute lye in the soap calculator after oil grams are fixed.
Why do my grams differ slightly from a spreadsheet?
Rounding order and decimal places on each line can differ. Use one source of truth per batch.

Explore more tools on SoapLab—core lye math, your saved related picks, and cross-category links. Jump to SoapLab home or the full calculator directory.