Esistono due formule chimiche alternative per lo shampoo domestico comune, ovvero CH3 (CH2) 10CH2 (OCH2CH2) 2OSO3Na e NaC12H25SO4. Rappresentano rispettivamente sodio laureth solfato e sodio lauril solfato.
Il sodio laureth solfato, che è anche chiamato sodio lauril etere solfato, e sodio lauril solfato sono i detergenti negli shampoo. Dei due, il lauril solfato di sodio è il più comune, in quanto è il meno costoso dei due. Entrambe le sostanze sono utilizzate non solo negli shampoo, ma anche in una gamma di prodotti per la pulizia della casa. Ciò è dovuto alla loro capacità di produrre schiuma, tagliare il grasso e sospendere le particelle del terreno in modo che possano essere facilmente lavate via. Il sodio laureth solfato viene talvolta indicato come SLES (sodio lauril etere solfato), mentre il sodio lauril solfato viene talvolta chiamato SLS.