We earn a commission for products purchased through some links in this article.
12 Sulphate-Free Shampoo Formulas For Maintaining Vibrant Colour And A Healthy Scalp
Keep that balayage looking brighter, for longer.

Ah, sulphates! One ingredient that’s caused quite the stir in the beauty industry over the past few years. If you’re unfamiliar, sulphates are essentially a cleansing agent. In relation to hair, they do an excellent job in removing product build-up, grime, dirt and excess sebum, plus they help achieve that satisfyingly foamy shampoo lather.
Whilst we’re absolutely not here to demonise the ingredient (many of us can’t be without it), we do understand that a lot of people want to use a sulphate-free shampoo.
Aside from allergies, sensitivities and medical reasons, one of the main drivers behind people skipping the sulphates is that studies have shown them to strip hair colour – not what you want when you've just paid triple figures for that balayage.
Additionally, sulphate-free formulas are great for those with natural or curly hair thanks to their non-drying properties.
Read on to get the full lowdown on exactly what sulphates are and which sulphate-free shampoos make it into our list (and our shower shelf).
What are sulphates?
You know that rich, foaming lather that gives a shampoo its defining characteristic and makes your hair feel as clean as fresh linen? Well, that’s down to sulphates.
Sulphates are essentially chemical cleansing agents. You’ll recognise the main ones in hair care as sodium lauryl sulphate and sodium laureth sulphate. As Zoë Irwin, creative director at John Frieda Salons explains: ‘They are great surfactants, meaning they can bind to both oil and water, allowing you to rinse grease and grime away more easily. They also create a lather to help lift dirt, as opposed to sulphate-free shampoos which usually generate little to no foam.’
Sulphates play an important role in a hard-working shampoo formulation, but they're not essential, especially if your hair is naturally drier or more delicate.
Are sulphate-free shampoos good for hair?
Sulphates are neither good nor bad for the hair. This totally depends on your hair type and your preferences. If you use a lot of hair styling products or you’re addicted to dry shampoo, then stick to sulphates to get that thick lather and cleanse to banish the build-up.
Similarly, if you suffer from an oily scalp, shampoos containing sulphates may lift more sebum. However, Irwin recommends steering clear of harsh sulphates if you have coarser hair or sensitive skin. ‘Curly, coily and textured hair and those with rosacea, eczema or a sore, sensitive scalp can find sulphates to be aggravating,' she says. ‘Likewise, those who have keratin or straightening treatments shouldn’t use sulphates as they can negatively impact the results.’
No shampoo is guaranteed to be good for colour, but swap out the sulphates and your shade should stay fresher for longer.
Sulphate-free options will help your hair retain some of its natural oils, too – ideal for those with dryer ends. Irwin stops short of branding sulphates a hair care 'bad guy', insisting that balance is key: 'In a world where we have become ingredient savvy, it’s for people to choose based on their personal taste and the needs of their hair. Both sulphate and sulphate-free shampoos have their place in the bathroom. I like to do two washes – the first with sulphate shampoo and the second, sulphate-free,’ she adds.
The best sulphate-free shampoos to trust now


15 Of The Best Beauty Travel Sets For Summer

ELLE Edits: Best LED Face Masks For 2025

The 7 Best Salty Perfumes For Summer And Beyond

Here's Why You Should Probably Join Beauty Pie