Surfaktan dibagi menjadi surfaktan anionik, surfaktan kationik, surfaktan non ionik, dan surfaktan campuran.
Surfaktan anionik yang umum adalah Sodium dodecyl sulfate (SDS), Sodium dodecylbenzenesulfonate (SDBS), hexadecyl trimethyl Ammonium bromide (CTAB), dll.
Surfaktan kationik umumnya meliputi: heksadesil trimetil Amonium bromida (CTAB), Cetrimonium klorida (CTAC), dll.
Surfaktan non ionik yang umum termasuk dodecanol polyoxyethylene ether (C12EO3), undecanol polyoxyethylene ether (C11EO5), dll.