Yes, a sulfate free shampoo has the same cleaning effectiveness of a normal shampoo. The surfactant system used in these products works differently from normal shampoos, in a way that will impact the foam quantity, but not the quality. However, the amount of foam may depend also from factors other than the shampoo formula, such as level of dirtiness, amount of product used, and intensity of massage. In case of an unclean hair feel after usage of such shampoos, we recommend rinsing thoroughly or shampoo twice in case of very dirty hair.