Şampuandaki ana maddeler su, deterjanlar, koruyucu maddeler, koyulaştırıcılar ve bakım maddeleridir. Bazı şampuan türleri, değiştiriciler, özel katkı maddeleri veya bitki özleri içerebilir.
Su, deterjanlar ve koruyucular, tüm şampuanların ana bileşenleridir. Deiyonize su, şampuan formülünün yüzde 70 ila 80'ini oluşturur. Deterjanlar şampuandaki temizlik maddesidir ve saçtaki yağı gidermeye yardımcı olur. Koruyucular, şampuanda bakteri ve diğer mikropların büyümesini önler.
Kıvamlaştırıcılar, köpük güçlendiriciler ve bakım maddeleri, şampuanın ikincil bileşenleridir. Köpük güçlendiriciler köpük ve baloncuk miktarını artırmaya yardımcı olur. Sertleştirici maddelerin saç üzerindeki etkisini dengelemek için yumuşatıcı maddeler eklenir. Bu ajanlar statik elektriği azaltır ve saçların yumuşaklığını ve dokunuşunu iyileştirir.
Şampuanın rengini ve kokusunu değiştiren bileşenler özel katkılardır. Diğer özel katkılar arasında bitkisel özler, doğal yağlar, proteinler ve vitaminler bulunur.
Şampuanın tipine bağlı olarak, bazen başka malzemeler de eklenir. Tamamen doğal şampuanlar bitki özleri ve diğer bütün doğal bileşenleri kullanır. Alternatif şampuanlar daha az sert kimyasal kullanır.
Kozmetik kimyacıları laboratuarda şampuan formülleri geliştirir. Şampuanın özelliklerini belirledikten sonra koku, renk ve kalınlık ile ilgili kararlar alınır. Formül geliştirirken şampuanın tahrişi ve performansı da dikkate alınır.