Os principais ingredientes do shampoo são água, detergentes, conservantes, espessantes e agentes condicionantes. Alguns tipos de shampoo podem conter modificadores, aditivos especiais ou extratos de plantas.
Água, detergentes e conservantes são os principais ingredientes de todos os shampoos. A água desionizada compõe 70 a 80 por cento da fórmula do shampoo. Os detergentes são o ingrediente de limpeza do shampoo e ajudam a remover a oleosidade do cabelo. Os conservantes evitam o crescimento de bactérias e outros micróbios no shampoo.
Espessantes, estimulantes de espuma e agentes condicionantes são os ingredientes secundários em xampus. Os reforçadores de espuma ajudam a aumentar a quantidade de espuma e bolhas. Agentes condicionadores são adicionados para compensar o efeito de ingredientes mais agressivos no cabelo. Esses agentes reduzem a eletricidade estática e melhoram a maciez e a sensação do cabelo.
Ingredientes que modificam a cor e o cheiro do shampoo são aditivos especiais. Outros aditivos especiais incluem extratos botânicos, óleos naturais, proteínas e vitaminas.
Dependendo do tipo de shampoo, às vezes são adicionados outros ingredientes. Os shampoos totalmente naturais usam extratos de plantas e outros ingredientes totalmente naturais. Os shampoos alternativos usam menos produtos químicos agressivos.
Químicos cosméticos desenvolvem fórmulas de xampu no laboratório. Após definir as características do shampoo, são tomadas as decisões quanto ao cheiro, cor e espessura. A irritação e o desempenho do shampoo também são considerados durante o desenvolvimento da fórmula.