موادفعال کننده سطح به طورکلی به چهار دسته آنیونی، کاتیونی، آمفوتری و غیر یونی تقسیم بندی می شوند. در شامپو معمولا ترکیبی از موادفعال آنیونی (مانند سدیم لارت سولفات)، مواد آمفوتری (مانند بتائین ها) و مواد غیریونی (مانند کوکونات فتی اسید دی اتانول آمید) به عنوان مواد فعال کننده سطحی یا جزء اصلی استفاد