How to Remove Hair Dye Stains From Your Bathroom Sink, Tile, and Towels

To remove a fresh hair dye stain, blot (don't rub) with a paper towel, then wipe the surface with dish soap and warm water. For dried stains on a sink or tile, make a paste of baking soda and water, let it sit 10 minutes, and scrub with a soft cloth. Rubbing alcohol lifts stubborn spots on non-porous surfaces. Act fast: dye sets quickly.
What you'll need
- Paper towels or a rag you don't mind ruining
- Dish soap
- Baking soda
- Rubbing alcohol (isopropyl)
- White (distilled) vinegar
- An old soft-bristle toothbrush
- Nitrile or dish gloves
- A small spray bottle (optional, handy in a tight NYC bathroom)
Step by step
- Blot first, immediately. Dye spreads and sets on contact. Press a dry paper towel onto the spot to lift as much as you can before adding any liquid. Never rub a fresh stain around a porcelain sink or you'll widen it.
- Hit it with dish soap and warm water. Squeeze a little soap onto a damp cloth and work the stain in small circles. For many fresh drips on porcelain or acrylic, this alone clears them.
- Move to a baking soda paste for dried stains. Mix baking soda with a few drops of water into a spreadable paste, apply it, and wait about 10 minutes. Scrub gently with the toothbrush. The mild abrasion lifts dye without gouging the finish.
- Use rubbing alcohol on non-porous spots. Dab (don't pour) alcohol onto a cloth and press it on stubborn marks on the sink, faucet, or glossy tile. Work in a well-aired room; if your bathroom window doesn't open, run the fan and crack the apartment door.
- For grout lines, try vinegar. Apply white vinegar to stained grout, let it sit a few minutes, then scrub with the toothbrush and rinse. Grout is porous, so repeat rather than forcing it in one pass.
- For towels and fabric, rinse under cold water from the back of the stain, dab with dish soap, and launder promptly. Don't put a stained towel in a hot dryer until the mark is gone; heat locks it in.
- Rinse and dry. Wipe every surface clean with plain water so no product residue sits on the finish.
What NOT to do
Don't reach for bleach on colored grout or a colored sink; it can lift the surface color and leave a permanent lighter patch. Skip abrasive scouring powder and stiff wire brushes on porcelain, acrylic, and enamel; they leave micro-scratches that trap the next stain worse. Never mix bleach with vinegar or ammonia; the fumes are dangerous in a small, poorly ventilated bathroom. On natural stone counters or marble thresholds (found in some prewar NYC buildings), skip vinegar and alcohol entirely; the acid etches stone. And don't let alcohol pool on a painted vanity or sealed wood; it can soften the finish.
When to call a pro
DIY handles most fresh drips and a lot of dried ones. But if dye has soaked into unsealed grout, natural stone, or a scratched older sink, you may be scrubbing a stain that's now part of the surface, and aggressive scrubbing can do more damage than the dye. If you're a renter worried about your security deposit, or you simply don't have space to store a shelf of cleaning supplies, it's worth bringing in help before a move-out inspection. Book apartment cleaning with CleanWhale and hand off the parts that need experienced hands.
FAQ
Does hair dye come out of a porcelain sink?
Usually, yes, if you treat it quickly. Dish soap and a baking soda paste clear most drips. The longer dye sits on porcelain, the deeper it sets, so same-day treatment gives you the best result.
Will hair dye stains fade on their own?
Fresh dye on a hard surface won't meaningfully fade over time; it tends to set instead. On fabric, repeated cold rinses before drying help, but don't count on a stain disappearing without treatment.
How do I get dye off tile grout?
Apply white vinegar to the grout line, wait a few minutes, and scrub with an old toothbrush. Grout is porous, so expect to repeat the process a couple of times rather than removing it in one scrub.
Can I use rubbing alcohol on any surface?
No. Alcohol works well on non-porous surfaces like a porcelain sink or glossy tile, but it can damage painted vanities, sealed wood, and natural stone. Test a hidden spot first and keep the room ventilated.
Related guides