Diferența cheie între agenții tensioactivi cationici anionici și neionici este că agenții tensioactivi anionici conțin grupuri funcționale încărcate negativ, iar agenții tensioactivi cationici conțin grupuri funcționale încărcate pozitiv, în timp ce agenții tensioactivi neionici nu au nicio încărcare electrică netă.
Termenul surfactant se referă la agenți activi de suprafață. Asta înseamnă că agenții tensioactivi pot reduce tensiunea superficială dintre două substanțe. De exemplu, două substanțe pot fi două lichide, un gaz și un lichid sau un lichid și un solid. Există trei tipuri principale de surfactanți ca surfactanți anionici, cationici și neionici. Aceste trei tipuri diferă între ele în funcție de încărcarea electrică a compusului.