Troubleshooting & Safety

Troubleshooting & Safety

Is My Homemade Soap Safe to Use? The Zap Test and pH

Learn how to tell if your homemade soap is safe with the zap test and pH strips, and what lye-heavy soap looks and feels like.

Is My Homemade Soap Safe to Use? The Zap Test and pH

You pulled the bars from the mold, they look good, they smell right, and you want to use one. But before you pick up a fresh cold-process bar and bring it anywhere near your skin, two quick checks can tell you whether the saponification finished cleanly or whether unreacted lye is still sitting in the soap. One check takes about two seconds and costs nothing. The other requires a small strip of pH paper. Neither is complicated, and both are worth doing every time you make a new batch.

This guide walks through both methods, explains what the results mean, and covers what to do if your soap does not pass.

Why Unreacted Lye Is a Real Concern

Cold-process soap is made by combining sodium hydroxide (lye) with oils. When the two react fully, the lye is consumed and the result is soap plus glycerin. The problem is that saponification does not always go exactly to plan. If the lye amount was calculated incorrectly, if the oils and lye were not fully mixed, or if something interfered with the reaction, pockets of unreacted or partially reacted lye can remain in a bar.

Sodium hydroxide has a pH near 14. Finished soap typically sits between 9 and 10, which is alkaline but safe for skin. A bar with active lye runs higher than that and can cause chemical burns the same way raw lye solution would.

Before you make any batch, always run the recipe through a reputable lye calculator and wear goggles and gloves throughout the process. Add lye to water (never the other way around), work in a ventilated space, and keep the area clear of children and pets. Those steps minimize the risk of a lye-heavy bar in the first place. For a full rundown of safe handling, see Lye Safety for Soap Making: A Beginner's Guide.

The Zap Test: Your First Line of Defense

The zap test is exactly what it sounds like. You touch the tip of your tongue very briefly to the surface of a cured bar and pay attention to whether you feel a zap, sting, or tingle.

Unreacted lye reacts with moisture on your tongue and produces a sharp, electrical sensation, similar to touching your tongue to the terminals of a 9-volt battery. If the soap is fully saponified, you feel nothing unusual at all, or at most a very faint soapy taste.

How to Do the Zap Test Safely

  1. Wait until the bar has been out of the mold for at least 24 hours and the surface looks set. You do not need to wait the full cure time before testing.
  2. Put on clean gloves. Even at this stage, treat an untested bar as potentially caustic.
  3. With a gloved finger, touch the surface of the bar briefly to confirm it is solid and not crumbly or wet.
  4. Remove one glove, lick the very tip of your finger, and then touch just the tip of your wet finger to the soap for half a second.
  5. Immediately bring the finger to the tip of your tongue for less than a second.
  6. Spit, rinse your mouth with water, and wait about 10 seconds.

If you feel a sharp zap or stinging sensation, the bar has active lye and is not safe to use. If nothing unusual happens, the zap test passes. Some soapers describe a faint soapy taste on a good bar, but there is no bite or electrical feeling.

Do not press the soap directly to your tongue. A fingertip intermediary gives you all the information you need with far less surface contact.

Testing Soap pH with Strips

pH strips are a useful supplement to the zap test, especially if you want a numerical reading or are making soap for others. You can pick up a roll of strips rated from pH 1 to 14 at most homebrew supply shops or online.

How to Test

  1. Wet the surface of the bar slightly with a few drops of distilled water.
  2. Rub a pH strip across the wet surface for a couple of seconds so it picks up some soap solution.
  3. Hold the strip still for 15 to 30 seconds, then compare the color to the chart on the packaging.

Finished cold-process soap typically reads between 9 and 10. Some recipes land closer to 10.5, and that is still within normal range for skin-safe soap. Readings above 11 suggest the saponification may not be complete and the bar needs more cure time before you retest. A reading of 12 or higher indicates a likely lye-heavy bar.

Keep in mind that pH strips have limits. They are accurate enough to flag a clearly problematic bar, but they cannot detect pockets of unreacted lye the way a zap test can. Using both methods together gives you the most reliable picture.

What Lye-Heavy Soap Looks and Feels Like

Before you even run a test, the bar itself sometimes gives clues. A lye-heavy soap may show any of these signs:

  • White, powdery patches or a chalky coating on the surface (sometimes called glycerin rivers or ash, though ash alone is usually harmless)
  • A crumbly, brittle texture that does not have the waxy firmness of well-made soap
  • A grainy or sandy texture running through the cut surface
  • A strong, sharp smell that goes beyond normal lye fumes and sits in the nose for a long time

None of these signs on their own confirm a lye-heavy bar, and some are caused by unrelated issues. For example, if your batch looked wrong in the mold but the zap test passes, the visual issues might be from a seize or separation rather than excess lye. If you see your soap has seized or has separated or developed oil pockets, those guides cover what happened and whether the batch is salvageable.

What to Do If Your Soap Fails the Test

If the zap test bites or your pH strip reads above 11 to 12, do not discard the batch immediately. Lye-heavy soap can sometimes be saved.

Option 1: Give it more cure time. Saponification sometimes continues past the point where you tested. Wrap the bars loosely in plain paper (not plastic) and let them cure in a ventilated spot for another two to four weeks. Retest before use.

Option 2: Rebatch it. Rebatching involves melting the soap down, adding a small amount of water, and cooking it through to drive saponification to completion. This works best if the batch is only slightly lye-heavy and the texture is still close to normal.

Option 3: Accept the loss. If the bar zaps strongly after extended cure time, it is safest to throw it out. Sodium hydroxide residue strong enough to zap after eight or more weeks has likely been distributed unevenly through the oils and is not going to improve further.

Going forward, double-check your lye calculator input. A common mistake is entering oil weights in the wrong unit, which shifts the lye amount significantly. Also confirm that you measured by weight, not volume, since lye and water must be weighed on a kitchen scale for accuracy.

Frequently Asked Questions

How long should I cure soap before doing the zap test? You can zap test as early as 24 to 48 hours after unmolding, once the bar is solid. If it passes, you still need the full cure period (typically four to six weeks for cold process) before use, but failing the early test tells you something is wrong before you invest weeks of cure time.

Can the zap test hurt me? Done correctly, the risk is low. You are not chewing or swallowing soap; you are touching the very tip of a wet fingertip to your tongue for under a second. If the soap is lye-heavy, you will feel a distinct sting and can rinse immediately. It is unpleasant but not dangerous at that brief a contact.

My pH strip reads 10.5. Is that too high? No. Finished cold-process soap is naturally alkaline. A reading between 9 and 10.5 is normal and skin-safe. Values above 11 warrant more cure time and a retest. Values at 12 or above, especially combined with a positive zap, indicate a problem.

I calculated my recipe correctly but the bar still zapped. What went wrong? The most common cause is incomplete mixing. If the oils and lye solution were not fully emulsified before pouring, unreacted pockets can form even with a correct lye amount. Make sure you are mixing to a light trace before adding fragrance or color, and that the pour is fully combined with no streaks.

Do melt-and-pour soaps need the zap test? No. Melt-and-pour bases are pre-made and pre-tested by the manufacturer. There is no raw lye in the process when you use a commercial melt-and-pour base. The zap test and pH testing apply only to cold-process and hot-process soap made from scratch with sodium hydroxide.

← Back to all guides