Perbedaan utama antara surfaktan kationik dan nonionik anionik adalah bahwa surfaktan anionik mengandung gugus fungsi bermuatan negatif, dan surfaktan kationik mengandung gugus fungsi bermuatan positif, sedangkan surfaktan nonionik tidak memiliki muatan listrik bersih.
Istilah surfaktan mengacu pada zat aktif permukaan. Artinya, surfaktan dapat mereduksi tegangan permukaan antara dua zat. Misalnya, dua zat dapat berupa dua zat cair, gas dan zat cair atau zat cair dan zat padat. Ada tiga jenis surfaktan utama sebagai surfaktan anionik, kationik dan nonionik. Ketiga jenis ini berbeda satu sama lain sesuai dengan muatan listrik senyawa.