The short answer is that you can adjust the pH of a synthetic detergent-based shampoo bar, but you cannot safely turn a true lye-based soap bar into an acidic shampoo bar. Before you start adding acids, you need to know which type of bar you are making.

Soap-based vs. syndet shampoo bars

There are two very different products that get called “shampoo bars”:

  • Cold-process or hot-process soap bars made from oils and sodium hydroxide. These are alkaline by nature and usually have a pH between 9 and 11.
  • Syndet bars made from synthetic detergents like sodium cocoyl isethionate, sodium lauryl sulfoacetate, and cocamidopropyl betaine. These can be formulated to the mildly acidic pH that hair prefers.

If you are making a syndet shampoo bar, pH adjustment is a normal and useful part of formulation. If you are making lye-based soap, skip down to the section on soap bars before you ruin a batch.

What pH should you aim for?

For a hair-friendly shampoo bar, aim for a pH of about 4.5 to 5.5 when tested in a diluted solution. This is close to the natural pH of the scalp and hair, and it helps keep the cuticle smooth.

How to measure the pH of a solid shampoo bar

You cannot get an accurate pH reading by pressing a meter or strip onto a dry solid bar. Instead, make a consistent dilution:

  1. Weigh 1 gram of the chopped or grated bar.
  2. Add it to 9 grams of distilled water.
  3. Stir well and let it sit until fully dispersed.
  4. Test the liquid with a calibrated pH meter or high-quality narrow-range pH strips.

Always use the same dilution ratio so your results are comparable from batch to batch.

Step-by-step pH adjustment for a syndet shampoo bar

For synthetic detergent bars, citric acid is the most common and skin-safe pH adjuster. Lactic acid can also be used, but citric acid is inexpensive, easy to source, and effective.

  1. Make a small test batch or reserve a portion of your melted base. Never adjust an entire production batch without testing first.
  2. Measure the initial pH using the 1:9 dilution method above.
  3. Prepare a citric acid solution. Dissolve citric acid powder in a small amount of distilled water or glycerin. A 20-30% citric acid solution is easy to work with.
  4. Add the solution dropwise or in very small increments to the melted surfactant mixture during the cool-down phase, ideally below 60°C (140°F). Stir thoroughly after each addition.
  5. Cool and retest a small sample using your standard dilution method.
  6. Record the total amount used as a percentage of the batch weight. For many syndet shampoo bars, 0.2% to 1.0% citric acid is enough to lower the pH from around 7-8 down to 5-5.5, but this varies widely by formula.
  7. Pour or mold the batch only after the pH is stable and in range.

Why you should not over-acidify

Adding too much acid can cause several problems:

  • The bar may become brittle, sticky, or soft.
  • Surfactant performance and foam quality may drop.
  • The bar may become irritating if the pH falls well below 4.
  • Some preservatives and additives are less stable outside their preferred pH range.

Small, tested increments are always better than guessing. If you overshoot, you can sometimes bring the pH back up with a weak base such as a tiny amount of sodium citrate or triethanolamine, but this is harder to control. In most cases, it is safer to start a new test batch.

What if you are making lye-based soap shampoo bars?

This is the most important warning in this post: do not try to acidify true soap down to pH 5. Soap is the salt of fatty acids, and adding enough citric acid to reach an acidic pH will break the soap apart into free fatty acids. The bar will become greasy, waxy, poorly cleansing, and unstable.

If you want an acidic shampoo bar, use a syndet base. If you prefer to use handmade lye-based soap on your hair, leave the soap alkaline and follow it with a properly diluted acidic rinse, such as apple cider vinegar or citric acid rinse, after washing.

Final tips

  • Use cosmetic-grade citric acid, not food-grade with unknown fillers.
  • Add the acid solution during cool-down, not at high temperatures.
  • Keep a standard testing method and write down every result.
  • If your formula contains water, consider whether a preservative is needed.
  • Small batch testing saves money and frustration.

Adjusting pH properly is mostly about knowing your base, measuring accurately, and changing the pH in small, tested steps. That approach will give you a consistent, hair-friendly shampoo bar every time.