Quality Control

Part of Soap Making

Testing and ensuring finished soap is safe and effective before use or distribution.

Why This Matters

Soap that looks fine can still be dangerous. A batch with excess lye β€” even a small miscalculation in your lye-to-fat ratio β€” will chemically burn the skin of anyone who uses it. The burns are not immediate; they build over several washes, appearing as redness, irritation, and eventually open sores. In a civilization-rebuilding context where people may have no access to medical care, distributing lye-heavy soap is genuinely hazardous.

The opposite failure is less dangerous but still costly. Soap with too much unsaponified fat β€” either from using too little lye or from lye that was diluted or degraded β€” will go rancid within weeks to months. Rancid soap smells terrible and grows mold or discolored spots. It still cleans, but it wastes your fats, which are a precious resource when every animal you slaughter or every olive you press represents weeks of labor.

Quality control is what separates a soap maker from someone who occasionally produces soap. Consistent testing, batch documentation, and a clear procedure for handling failed batches means you can scale production with confidence. One person doing QC correctly can protect an entire village from bad soap. These tests require nothing more than your tongue, your hands, water, and paper β€” no instruments needed.

Visual Inspection

Perform visual inspection after unmolding (24-48 hours after pouring) and again at the end of cure (4-6 weeks).

What to look for at unmold:

  • White powdery ash on the surface β€” soda ash, caused by the surface reacting with air COβ‚‚. Cosmetic only, not a defect. Scrape or plane it off, or spray the mold surface with alcohol before pouring to prevent it.
  • White spots or streaks inside β€” cut a bar in half to check. White pockets inside the bar are lye pockets: areas where lye did not fully mix with fat. These are dangerous. Do not use until rebatched.
  • Oil separation β€” a greasy or oily layer on top, or pools of oil in the mold. Means trace was not achieved, the soap broke. Must be rebatched.
  • Rubbery, soft texture after 48 hours β€” normal for high-water recipes; give more time. Still soft after 4 days indicates possible lye shortage or too much liquid.
  • Cracking or deep fissures β€” usually means the soap got too hot (overheated in the mold). Not a safety issue, but affects final bar quality. Use immediately or rebatch.
  • Alien colors, mold, fuzzy growth β€” contamination. Discard.

What to look for at full cure:

  • Uniform color throughout when cut
  • No greasy or tacky feel on the surface
  • Hard enough to resist fingernail pressure without crumbling
  • No unusual smell (see smell tests below)

Texture Tests

Texture tells you about both structural integrity and saponification completeness.

Hardness test: Press your thumbnail firmly into the surface of a cured bar. It should resist with only a shallow mark. If it sinks in easily, the bar is underweight in oils, high in soft oils (sunflower, canola), or not fully cured. Give more cure time before concluding it’s a formulation problem.

Brittleness test: Apply moderate pressure to the corner of a bar. A well-made bar bends slightly before breaking; a brittle bar snaps cleanly. Brittleness can indicate too much lye, too much hard fat (coconut, palm), or over-cure in very dry conditions. Brittle soap is not dangerous but produces small chips during use.

Lather quality: Wet your hands and rub the bar for 15-20 seconds. Assess:

  • Does lather form within 5 seconds? Good sign.
  • Is the lather creamy (coconut/palm = fluffy; olive/tallow = dense and creamy)?
  • Does lather persist when you stop rubbing? Yes = good conditioning fats present.
  • Thin, watery lather that disappears = too much soft oil or rancidity.

Rinse feel: Rinse lather off hands. Skin should feel clean and slightly moisturized. If skin feels tight, squeaky-clean, or slightly raw, excess lye is likely. If skin feels slightly slick or waxy, excess unsaponified oil is present β€” not dangerous, but the batch used more fat than needed.

Smell Tests

Your nose is a powerful analytical instrument. Soap should smell like its ingredients: faint animal fat, mild vegetable oil, or added fragrance. Off-smells tell you exactly what went wrong.

Rancid smell (like old cooking oil, crayons, or waxy cheese): Unsaponified fats have gone rancid. This happens when soap is stored too long before use, when the source fats were already old at pour time, or when the lye discount (superfat percentage) was too high. Rancid soap is not dangerous but is unpleasant and wastes fats. Use immediately or rebatch with additional lye. Future batches: use fresher fats and reduce superfat to 5% or below.

Chemical or ammonia smell: Excess lye or saponification not complete. Give another 2 weeks of cure. If smell persists, do the zap test and pH test; the batch likely needs rebatching.

Musty or moldy smell: Water contamination, too much liquid in the recipe, or high-humidity storage. Check the surface for visible mold. If mold is superficial, shave it off and move bars to a drier location. If mold is throughout the bar, discard.

Burned or scorched smell: Overheated during gel phase or during hot process. Not a safety issue; the soap is usable. Future batches: insulate less aggressively during gel phase, or do not insulate at all in warm climates.

The Zap Test

The zap test is the traditional soapmaker’s safety check. It uses your tongue as a lye detector. The principle: excess lye (sodium hydroxide) is strongly alkaline and causes an immediate, sharp electrical sensation when touched to the tongue β€” not unlike touching a 9-volt battery to your tongue.

How to perform it:

  1. Wait until the bar has cured for at least 48 hours. Do not zap fresh soap.
  2. Touch the tip of your index finger to the surface of the soap bar, then immediately touch your wet fingertip to the very tip of your tongue β€” just the surface, for less than one second.
  3. Assess the sensation immediately.

Reading the result:

  • No sensation, or very mild tingle: Normal. All soap is somewhat alkaline. This is safe.
  • Moderate tingle, like carbonated water: Acceptable. The soap is finishing saponification. Retest in 1 week.
  • Sharp zap, like a mild electric shock: Excess free lye present. Do not use. Mark the batch for rebatching.
  • Burning sensation that lingers: Significant lye excess. Mark clearly, keep away from skin, rebatch as soon as possible.

The zap test is not quantitative, but it is highly reliable for detecting dangerous lye levels. Practice on a known-good bar first to calibrate your baseline β€œsafe tingle.” One person should be the designated zap tester per batch β€” individual sensitivity varies.

The Wash Test

After passing the zap test, do a full wash test on the inside of your wrist or forearm β€” sensitive skin that will show reactions faster than your hands.

  1. Wet the skin area. Rub the bar against it for 20 seconds to build lather.
  2. Leave lather on for 60 seconds without rinsing.
  3. Rinse thoroughly with water.
  4. Wait 5 minutes and assess.

Pass: Skin feels clean, no itching, no redness, perhaps slightly moisturized. Marginal: Mild tightness after rinsing β€” may be normal for a high-cleansing bar (high coconut oil), or may indicate mild excess lye. Retest in 1 week after more cure time. Fail: Redness, burning, itching, or skin that feels raw within 5 minutes. Excess lye confirmed. Rebatch.

Do not skip the 60-second contact time. Lye-heavy soap may feel fine with a quick rinse but causes burns with sustained contact β€” which is how soap is actually used in hair washing or prolonged hand washing.

Batch Documentation

Keep a written record of every batch. In a rebuilding context, your notes are the only institutional memory your community has. A batch record should include:

At pour time:

  • Date and batch number
  • Fats used: type, weight (in grams or consistent units)
  • Lye: type (NaOH for bar soap, KOH for liquid), weight, concentration of lye solution
  • Water weight
  • Additives (salt, clay, fragrance, colorants)
  • Temperature at mix
  • Any anomalies (partial gel, separation, overheating)

At unmold (24-48 hours):

  • Visual inspection results
  • Any defects noted

At cure completion:

  • Final weight (compare to pour weight to track water loss β€” expect 20-30% reduction)
  • Zap test result
  • Wash test result
  • Smell notes
  • Disposition: passed / rebatch / discard

Over time, batch records let you identify patterns: which fat sources produce the best lather, which seasons affect cure time, how your lye quality varies. This data is how a soap maker becomes a master soap maker.

Handling Failed Batches

Never discard a failed batch without first attempting rebatch. Fats are too valuable.

Rebatching (hot process rescue):

The rebatch process uses heat and additional moisture to restart and complete saponification. It works for: lye-heavy soap, oil-separated soap, soft or uncured soap, and batches with lye pockets.

  1. Cut or grate the failed soap into small pieces.
  2. Place in a heat-safe pot with a small amount of water (about 15-20% of original batch weight).
  3. Heat gently over low heat, stirring frequently. The soap will melt into an applesauce-like consistency.
  4. If the batch is lye-heavy: calculate how much additional fat is needed to neutralize the excess. Add melted fat in small increments, mix thoroughly between additions.
  5. If the batch has oil pockets: continue heating and stirring until fully uniform β€” the heat drives saponification to completion.
  6. Cook for 30-60 minutes, stirring every 5 minutes. Do a zap test on a small pinch cooled on a plate. Continue until zap test passes.
  7. Press into molds. Hot-process rebatch does not need the same cure time as cold process β€” 1-2 weeks is usually sufficient.

When to discard:

  • Visible mold throughout the bar
  • Severe rancidity with no salvageable portion
  • Contamination with non-soap materials (paint, chemicals, etc.)

Rancid fat that has gone into soap cannot be β€œde-rancidified.” However, rancid soap can still be used for laundry, scrubbing floors, or cleaning tools β€” purposes where skin contact is minimal and smell doesn’t matter.

Common Mistakes

  • Skipping the zap test because the soap β€œlooks fine” β€” visual inspection alone is not sufficient to confirm safety
  • Zapping fresh soap (under 48 hours) and panicking when it zaps β€” all fresh cold-process soap will zap
  • Not documenting batches and then being unable to reproduce a successful formula
  • Discarding failed batches instead of rebatching, wasting valuable fats
  • Using the wash test on already-irritated or broken skin β€” always test on intact skin
  • Storing cured soap in sealed containers before distributing β€” soap needs air circulation to continue drying; plastic bags trap moisture and cause rancidity
  • Cutting bars too soon after unmold, before the interior has firmed β€” the center will still be soft and may crumble

Key Takeaways

  • Lye-heavy soap causes chemical burns and must be identified before distribution β€” the zap test is your primary safety check
  • Visual inspection (no white pockets, no oil separation), texture, smell, and wash tests together give a complete quality picture
  • Every batch should be documented: ingredients, weights, observations, test results
  • Failed batches can almost always be rescued through hot-process rebatching β€” wasting fats is not necessary
  • Full cure (4-6 weeks for cold process) is required before final quality assessment β€” do not judge a batch at unmold
  • One dedicated QC person testing every batch protects the whole community from bad soap