Menurut ionisitas yang berbeda, surfaktan dapat dibagi menjadi jenis anionik, kationik, amfoterik, dan non-ionik.
Menurut kelompok hidrofilik yang berbeda, surfaktan anionik dapat dibagi menjadi karboksilat lemak, garam sulfat alkohol lemak, alkil sulfonat, alkil benzen sulfonat,dan ester fosfat, dll. Sebagai surfaktan dengan sejarah aplikasi terpanjang, jumlah penggunaan terbesar, dan harga terendah, surfaktan anionik memiliki efek pencucian, emulsifikasi, dan solubilizing yang sangat baik.Dalam proses pengolahan tekstil, mereka terutama digunakan sebagai deterjen, agen pelembab, agen pencuci, dan agen leveling, dll.
Menurut struktur mereka yang berbeda, surfaktan kationik dapat dibagi menjadi garam amina primer, garam amina sekunder, garam amina tersier, dan garam amonium kuarter, dll.Karena emulsifikasi mereka yang kuat, dispersi, dan efek berbusa, surfaktan kationik umumnya digunakan sebagai pelembut, agen antistatik, dan agen leveling dalam proses pengolahan tekstil.
Menurut struktur mereka yang berbeda, surfaktan amfoterik dapat dibagi menjadi asam amino karboksilat, betain, dan jenis imidazoline.emulsifikasi, dan cuci, tetapi juga memiliki biodegradabilitas rendah dan kompatibilitas yang baik.
Menurut struktur yang berbeda, surfaktan non-ion dapat dibagi menjadi dua kategori: alkohol lemak polioksietilen eter dan alkilfenol polioksietilen eter.Karena emulsifikasi mereka yang kuat, sifat degreasing, solubilizing, dan low-foaming, jumlah penggunaan mereka dalam proses pengolahan tekstil relatif besar, kedua hanya untuk surfaktan kationik.Mereka biasanya digunakan sebagai emulsifier, agen leveling, dan agen pembersih, dll.