* How to Remove Hair Dye from Toilet, Bathtub & Other Surfaces

Many of us use hair dye to maintain our appearances, and no, there is absolutely no shame in this. But with that being said, hair dye can cause some problems. Here we are talking about stains and yes, the stains caused by hair dye can be very rough to get out. If you let hair dye sit for too long, it may become nearly impossible to remove the stains it leaves behind.

However, you don’t need to worry as right now, we are here to teach you exactly how to remove hair dye from toilets, bathtubs, and other bathroom surfaces.

How to Remove Hair Dye from Toilet, Bathtub & Other Surfaces

8 Best Ways to Remove Hair Dye Stains

The good thing is that removing hair dye stains is easily done using a variety of household cleaners, chemicals, and other substances that you may have lying around. Now, do keep in mind that for the best chances of removing hair dye stains, you do really want to get to the hair dye before it dries.

The less time it spends sitting on the surface in question, the lower the chances of it creating a rather permanent stain. With that out of the way, let’s jump to the actual ways of removing the substance from surfaces.

1. Using Regular Dish Soap

Dish Soap One of the easiest ways to remove hair dye stains is to use some regular dish soap. Just apply a whole lot of dish soap to the stain, enough to completely cover it, and then use a scrubber pad to try and scrub it away. Be aware that this is going to take a bit of time to do, and you’re going to need those biceps too.

If the hair dye did not sit for too long, this should be enough to remove the stain, but if you are having trouble then move on to the next method.

2. Using Acetone

Acetone Another good way to remove hair dye stains from various bathroom surfaces is by using acetone, which you probably know as the good old nail polish remover. Acetone is a great solvent that has the ability to eat through many different adhesives, chemicals, and other such things.

Just apply a bit of nail polish remover to an old cloth or a cotton ball and start scrubbing away. However, do keep in mind that finished surfaces probably aren’t the best choice to use nail polish remover on, as it might just remove the finish as well.

3. Using Bathroom Cleaner

Bathroom Cleaner If the dish soap and the acetone didn’t do the trick, then maybe some bleach-based bathroom cleaner might.

Apply a liberal amount of the bathroom cleaner and let it sit on the hair dye-stained for a few minutes, then use a brush or some kind of scrubbing pad to scrub it away. Keep in mind that for this to work, it really does have to be a bleach-based bathroom cleaner.

4. Using Bleach

Bleach If a bleach-based bathroom cleaner was not enough to do the trick, then maybe you can use some pure bleach.

For this task, you want to mix equal parts bleach and hot water, and then let the hair dye soak in that mixture for about 10 to 15 minutes. You should then be able to use a scrubbing pad, or even just a cloth to wipe the bleach away, and the hair dye stain should wipe away along with it.

5. Using Rubbing Alcohol

If none of the above solutions did the trick, then something that might work is a bit of rubbing alcohol. Rubbing alcohol has the ability to remove a wide variety of stains, and in many cases, this can include hair dye, as long as it didn’t sit for too long. Just don’t use this method for anything wooden because it will remove the finish.

6. Using Hairspray

Yes, this might sound a little weird, but hairspray can in fact help to remove hair dye stains from a variety of surfaces, at least if you catch it in time. Just remember that this will not work if the hair dye stain is already dried. Simply apply some of the hairspray to the affected area, let it sit for 10 minutes, and then scrub it away.

7. Using Baking Soda

Baking Soda In fact, one of the very best cleaners out there is baking soda, and if you mix it with water to create a very thick paste, it can remove most hair dye stains. Just mix enough water in with the baking soda to make a thick paste and then rub it onto the hair dye stain.

You can let it sit for anywhere up to 30 minutes and then rub it away with a sponge. Of course, using baking soda is very natural and safe, which is a big bonus, something that you just don’t get with hairspray, bleach, nail polish remover, and other such substances.

8. Using Baking Soda and Vinegar

If you mix vinegar with baking soda, that chemical reaction that occurs will help to create a whole lot of oxygen, which can also help to remove hair dye stains. So if mixing baking soda and water did not do the trick, then maybe mixing baking soda with vinegar will. What can also be said is that this is one of the most natural and safe ways to go about it.

How to Remove Hair Dye Stains from Toilet, Bathtub, and Shower

Alright, so in most cases, a bit of baking soda and water should actually be enough to remove the stain, which is why this is what we are going to teach you how to do, how to remove a hair dye stain from a tub, toilet, or shower using nothing more than baking soda and water:

  1. Mix just enough water with baking soda to create a thick paste.
  2. Apply the paste to the affected area and let it sit for anywhere from 10 to 30 minutes.
  3. Use a scrubbing pad, a sponge, or a cloth to scrub the area.
  4. If the whole state has not been removed, repeat the process.
  5. If the stain still persists, then you can always try mixing baking soda with vinegar and then re-applying the slurry to the affected area, letting it sit, and then scrubbing it away.


As you can see, although hair dye does make pretty severe stains, it is not all that difficult to remove. As long as you follow the right process.