Should I wash my hair before dyeing it if it has product in it?

dirty hair before coloring

  • If your hair has product in it, you should wash it before coloring.
  • It may have residue from dry shampoo, leave-in conditioner, masks, or hairspray. Before coloring your hair, make sure that there’s no product in your hair.
  • Otherwise, the color may result unevenly.
  • And to make sure there’s no product in your hair, you should wash it with clarifying shampoo and wait two days to color it.


YOU MAY ALSO BE INTERESTED IN: Can I dye hair that hasn’t been washed in a week?


Much has been said about not washing your hair for at least two days before coloring it.

Your scalp produces natural oils that protect your hair from the damaging harsh chemicals in bleach and hair dyes.

But what if you use hair products every day?


Think about it.

Washing your hair in that case is even more important.

 All hair products leave residue and it may interfere with the coloring process. 

What do I mean by hair products?


The list is huge!

The most popular products are hair sprays, gels, serums, oils, and hydrating masks.

Some of these products leave more residue than others.


YOU MAY ALSO BE INTERESTED IN: How Dirty Should My Hair Be Before I Dye it? 4 myths debunked by a hairdresser


For example, sprays, gels, and serums are the lightest and can leave less residue while oils and hydrating masks are creamier and leave more residue in your hair.

All in all, most products leave residues.

Tabla de Contenidos


That’s why your hair should be free of hair products before coloring

remove oil from hair with keratin

Hair product residues may ruin the coloring process.


For example, the dry shampoo leaves an almost invisible powdery white residue. But if you color your hair with dry shampoo in it, it may get even dryer.

And what if you apply the hair dye on top of residue from a moisturizing mask?


 Chances are that the greasy residue won’t allow the dye to reach the core. The result, again, will be an uneven color. 

Now, how can you make your hair is free from products before coloring?


The answer is very simple: you should wash your hair with a clarifying shampoo two days before coloring to remove all products.

Clarifying shampoo is designed to remove dirt deposits and residue from the hair.


Why is it so important to have your hair free from products before coloring?

Because product buildup cling on and may prevent coloring evenly. And if that happens, you’ll face two possible scenarios:


 Let’s see together the types of residue, and what consequences they can have during hair coloring. 
  • Oily residues: they prevent the color particles from settling into the hair core. They’re a result of moisturizing masks and specific oils such as argan or linseed.
  • Invisible residues: prevent the hair from absorbing moisture, so your hair won’t take in hair dye properly. They come from gels and anti-frizz serums.
  • Powdery residues: these are deposited on the hair like a film that prevents the core from absorbing the dye pigments. They’re a result of products like dry shampoo, some leave-in conditioners, and hair sprays.

How long do these residues last?


It all depends on the type of hair product.

For example, light residues such as serums, gels, and dry shampoos simply wash out with water.

But heavier residues can last for weeks because regular shampoos can’t remove them.


The greasy effects of masks and oils can last for even five or six washes.

That’s why it’s very important to remove them before coloring your hair.


How to wash your hair to remove hair product residues before coloring

clarifying shampoo to wash hair

The first product is a clarifying or detox shampoo because it removes all dirt, chemical, or hair product residue in your hair.


It also removes oily residues because its formula has astringent properties.

What are the differences between clarifying and regular shampoo?


Basically, there are two differences:

  • You should leave the clarifying shampoo on for five to ten minutes.
  • You should wash your hair twice with the clarifying shampoo.


Here is the step-by-step to use it correctly:

  • Wet your hair and apply the clarifying shampoo from roots to ends.
  • Leave it on for 5 to 10 minutes. Massage thoroughly.
  • Rinse and remove excess water.
  • Repeat the process.
  • Massage and rinse.
  • Apply your usual conditioner
  • Rinse and blow-dry.


 You should wash your hair with clarifying shampoo 48 hours before coloring   to make sure you remove all products.

Also, avoid products on your hair two days before the coloring session.



If you use hair products daily, wash your hair with a clarifying shampoo two days before coloring to remove all traces. This will ensure even results after your coloring session.

Clarifying shampoo removes any residue of hair products, even the most persistent ones, such as buildup of moisturizing masks or hair oils.

Deja Tu Comentario