Hair dye is one of the most stubborn stains to remove from walls and floors. Your best bet is to try to remove the stains with a few household ingredients. Stains from red or brown hair dyes are easier to remove than stains from black dye, but be aware that there may be no way to remove old, deeply set or very dark stains.
Painted Walls, Vinyl & Linoleum
Treat the area quickly, as it will be more difficult to remove the stain once it has set.
Apply a bit of rubbing alcohol to the stain and scrub it with a cotton ball until it fades.
Soak a sponge in water and liquid dish detergent. Wipe the alcohol residue with the sponge.
Fill a container with 2 cups of warm water, 1 tbsp. of white vinegar and 1 tbsp. plain liquid hand soap and stir or shake to combine.
Dip a clean white rag in the solution and blot it onto the stain.
Blot the stain with a clean, dry rag. Alternate between the wet and dry rags until the stain has faded.
Repeat the process of blotting with wet and dry cloths using rubbing alcohol, then with cold water to rinse.
Mix baking soda with white vinegar until it reaches the consistency of white paste.
Apply the paste to the stain and rub it in with a sponge.
Put some vinegar in a spray bottle and spritz the stain.
Wipe the paste from the wood with a soft cloth, then rinse it with a cloth soaked in clean water.
Repeat until the stain has completely faded.