1. Surfaktan anionik
(1)Sulfonat: natrium sulfat, kalium sulfat, natrium hidroksida, dsb.;
(2) Polioksietilena: polietilena glikol eter (PEG), polietilena glikol sulfat (PES), polioksietilena etil eter (POE), dsb.;
(3)Merkaptan: natrium merkaptida, kalium merkaptida, fosfat merkaptan, sulfat merkaptan, dsb.;
(4)Klorida: natrium klorida, kalium klorida, dsb.;
(5)Alkohol berlemak: gliserin, etilheksil alkohol, stearyl alkohol, dsb.;
(6)Glucitol: asid stearik seperti alkohol zein, glucitol, manitol, natrium dodesil benzena sulfonat;
2. Surfaktan kationik
(1)Alkyloxyethers: alkyloxyethers aromatik, alkyloxyethersulfonylureas, dsb.;
(2)Kompaun karboksi: lauril alkohol klorida, natrium benzoat, sulfonamida klorida, dsb.;
(3)Sebatian azida: difenil sulfonat klorida, sulfamide klorida, dsb.;
(4)Kategori lain: agen gandingan polietilena glikol, asid etilenadiaminetetraasettik, asid sulfamik, dsb.
3. Surfaktan Zwitterionic:
(1)Lesitin, jenis asid amino, jenis betaine;
4. Surfaktan bukan ionik:
(1)Asid lemak gliserida, asid lemak sorbitan (Span), polisorbat (Tween).