What is the active ingredient in shampoo? A class of surfactants called anionic surfactants such as sodium laureth sulfate, ammonium laureth sulfate, sodium lauryl sulfate, and ammonium lauryl sulfate are the primary cleansing agents in shampoo.