Єдина суттєва різниця між милом для волосся та твердим шампунем – рівень pH. Як правило, pH будь-якого мила зрушений у лужний бік (>7), тоді як pH рівень шампуню – нейтральний або кислуватий (≤7).