Making a shampoo bar with salicylic acid is a fantastic project if you want a scalp-focused bar that helps lift away dead skin cells, reduce flaking, and leave hair feeling less greasy at the roots. The most important rule is this: do not add salicylic acid to traditional cold-process lye soap. Lye-based soap has a high pH, usually around 9-10, which converts most salicylic acid into its less effective salt form. Instead, you need a pH-balanced, syndet-based shampoo bar.

What salicylic acid does in a shampoo bar

Salicylic acid is an oil-soluble beta hydroxy acid, or BHA. Because it is oil-soluble, it can penetrate sebum and exfoliate inside the hair follicle. In a rinse-off shampoo bar, it helps remove scalp buildup, soften stubborn flakes, and calm itchiness when used at the right concentration. The typical use rate is 0.5% to 2% by weight. For a first batch, 1% is a good starting point; 2% is the usual maximum for home formulators and many OTC scalp products.

Two ways to make the bars

Option 1: Beginner melt-and-pour shampoo base

  1. Choose a syndet shampoo bar base, not a soap base. Look for bases based on ingredients like sodium cocoyl isethionate, sodium lauryl sulfoacetate, or cocamidopropyl betaine.
  2. Weigh the base. For a 100g total batch, decide how much salicylic acid you want. For 1%, you need 1g salicylic acid and about 4-6g propylene glycol; the melted base makes up the remaining weight.
  3. Pre-dissolve the salicylic acid. Mix the salicylic acid powder with warm propylene glycol or a few drops of high-proof ethanol/grain alcohol. Stir until fully dissolved. Never add dry powder directly to the melted base, because it will likely clump or remain gritty.
  4. Melt the shampoo base gently in a double boiler or in the microwave in short low-heat bursts, stirring often. Do not overheat.
  5. Remove the melted base from heat and let it cool slightly. Stir in the dissolved salicylic acid mixture and, if desired, 1-2g of a skin-safe fragrance or essential oil blend.
  6. Pour into silicone molds and allow the bars to set at room temperature. Once hard, unmold and let them dry for 24-48 hours before use.

Option 2: From-scratch syndet shampoo bars

This method gives you more control and avoids a commercial base. For a 100g batch, use the following simple formula:

  • 65% SCI - sodium cocoyl isethionate, powdered or noodles
  • 20% SLSa - sodium lauryl sulfoacetate, a gentle powdered surfactant
  • 6% cetearyl alcohol or BTMS-50 - hardener and conditioning agent
  • 6% propylene glycol - solvent for the salicylic acid and humectant
  • 2% salicylic acid - active ingredient
  • 1% fragrance or essential oil - optional, skin-safe
  1. Wear a dust mask, gloves, and eye protection. Weigh all dry ingredients. SCI and SLSa are fine powders and can be irritating if inhaled.
  2. In a small heat-safe glass beaker, combine the propylene glycol and salicylic acid. Warm gently in a water bath while stirring until the salicylic acid dissolves completely. Do not overheat.
  3. In a separate container, melt the cetearyl alcohol or BTMS-50 gently until liquid. Combine it with the salicylic acid and propylene glycol solution and stir.
  4. Place the SCI and SLSa in a mixing bowl. Slowly drizzle in the liquid mixture while stirring. Add your fragrance or essential oil last.
  5. Continue mixing until the batch looks like a slightly damp, moldable crumble. If it feels too dry, add a few drops of propylene glycol; if it feels too sticky, add a little more SCI.
  6. Press the mixture firmly into silicone molds or a shampoo bar press. Let bars set for several hours, then unmold and allow them to dry for 1-2 days.

pH and safety notes

Salicylic acid works best when the final product pH is on the acidic side, ideally around 3.5-4.5, but many syndet shampoo bars land around 4.5-5.5. Do a quick pH check by dissolving a small piece of the bar in distilled water and testing with pH strips. If the pH is higher than 4.5 and you want stronger exfoliation, you can lower it slightly with a tiny amount of citric acid solution, but avoid adding much extra water to your batch.

  • Use 0.5-2% salicylic acid by weight; start at 1%.
  • Always pre-dissolve salicylic acid in propylene glycol or alcohol before adding it to the formula.
  • Do not use salicylic acid bars on broken, sunburned, or severely irritated skin.
  • Avoid contact with the eyes; salicylic acid can sting.
  • Store bars in a dry, well-drained soap dish so they do not sit in water.
  • If you make bars to sell, check your local regulations because salicylic acid is an OTC active ingredient and product claims are regulated.

With the right base and a little patience, you can make a professional-feeling shampoo bar that targets flaky, oily, or buildup-prone scalps without the harshness of lye soap.