Close
Choose language
Close
Other services
Text us: (680) 200-9023 Gift a Cleaning Gift a Cleaning

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

How to Remove Hair Dye Stains From Your Bathroom Sink, Tile, and Towels
Image: W.carter — CC BY-SA 4.0, via Wikimedia Commons

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

Book a cleaning
Rate the article
Rate 1
Rate 1
Rate 1
Rate 1
Rate 1
Latest posts