Principalele ingrediente din șampon sunt apă, detergenți, conservanți, agenți de îngroșare și agenți de condiționare. Unele tipuri de șampon pot conține modificatori, aditivi speciali sau extracte de plante.
Apa, detergenții și conservanții sunt ingredientele principale ale tuturor șampoanelor. Deionizată reprezintă 70 până la 80% din formula de șampon. Detergenții sunt ingredientul de curățare în sampon și ajută la îndepărtarea uleiului din păr. Conservanții împiedică creșterea bacteriilor și a altor microbi în sampon.Ingredientele secundare în sampon sunt agenți de îngrășare, agenți de impregnare a spumei și agenți de condiționare. Spuma de booster ajuta la creșterea cantității de spumă și bule. Agenții de condiționare sunt adăugați pentru a compensa efectul ingredientelor mai aspre asupra părului. Acești agenți reduc electricitatea statică și îmbunătățesc blândețea și senzația de păr.
Ingredientele care modifică culoarea și aroma șamponului sunt aditivi speciali. Alți aditivi speciali includ extractele botanice, uleiurile naturale, proteinele și vitaminele.
În funcție de tipul de șampon, se adaugă uneori și alte ingrediente. Șampoanele naturale utilizează extracte de plante și alte ingrediente naturale. Șampoanele alternative folosesc mai puține substanțe chimice dure.
Chimistii cosmetici dezvolta formule de sampon in laborator. După definirea caracteristicilor șamponului, se iau decizii privind mirosul, culoarea și grosimea. Iritația și performanța șamponului sunt, de asemenea, luate în considerare în timpul dezvoltării formulei.