What is a sulfate-free shampoo? What is a sulfate-free shampoo? It is a type of shampoo that does not contain sulfates. Sulfates are detergents that are added to shampoos to create lather. While sulfates are effective in cleansing hair, they can also be drying and irritating to the scalp.