Finding a vibrant red hair dye staining your pristine white bathtub can be a frustrating experience. Whether the color rinse ran down the drain or a playful dye session left accidental splashes, the good news is that these stains are almost always removable. The key is understanding the nature of the dye and using the right cleaning agents to break down the pigment without damaging your tub's surface.
Understanding the Stain
Red hair dye is particularly potent because it contains large pigment molecules designed to bind to your hair shaft. When these molecules come into contact with the porous surface of a bathtub—especially enamel, fiberglass, or acrylic—they begin to oxidize and cling tenaciously. Simply wiping them up with soap and water will smear the stain and set it deeper, so the initial response should be to avoid scrubbing aggressively until you have the right cleaning solution prepared.
Gather Your Supplies
Before tackling the stain, assemble your cleaning arsenal. You will likely need a paste-based cleaner and an acidic agent for effective removal. For most tub surfaces, the safest and most effective combination involves baking soda mixed with dish soap to form a gritty paste, and white vinegar or hydrogen peroxide to act as a solvent. Having a soft microfiber cloth, a non-abrasive scrub brush, and rubber gloves on hand will ensure a smooth cleaning process.

The Baking Soda and Dish Soap Paste
This method is the first line of defense because it is gentle yet effective at lifting surface-level pigment. Mix three parts baking soda with one part liquid dish soap to create a thick, spreadable paste. The baking soda acts as a mild abrasive and bleaching agent, while the dish soap helps to break down the oily components of the hair dye. Apply this paste generously over the stained area and let it sit for approximately 15 to 20 minutes to allow the compounds to lift the pigment.
Utilizing Acidic Solutions
If the baking soda paste does not remove the stain completely, it is time to deploy an acidic solution. Hair dye stains often require a chemical reaction to fully dissolve the pigment molecules. Pour undiluted white vinegar into a spray bottle and saturate the remaining red stain. Allow the acidic vinegar to bubble and sit on the dye for five to ten minutes. The chemical reaction between the acid and the alkaline dye should cause the color to lift off the tub surface.
Hydrogen Peroxide for Stubborn Pigment
For particularly resistant red tones, hydrogen peroxide offers a stronger bleaching action than vinegar. Apply the hydrogen peroxide directly to the stain and cover the area with a damp paper towel or plastic wrap to prevent it from evaporating too quickly. Let it dwell for up to 30 minutes, checking periodically to see if the stain is fading. This method is highly effective but should be used with caution on colored or painted surfaces, as it can lighten some materials.

Scrubbing and Final Rinse
After allowing your chosen treatment to work its magic, it is time to remove the dissolved dye. Use a soft-bristled brush or a non-scratch Scotch-Brite pad to gently scrub the area in circular motions. You should see the red pigment lift away as you scrub, mixing with your cleaning paste or solution. Once the color is gone, rinse the area thoroughly with warm water using a cloth or sponge, ensuring that no residual cleaning agents remain on the tub surface.
Prevention for the Future
To avoid repeating this process, consider implementing a few preventative measures during your next hair dye session. Laying down a large plastic drop cloth or old towels around the base of the tub can catch any drips or splashes before they make contact with the surface. Additionally, keeping a spray bottle of vinegar and water solution nearby allows you to wipe up any stray dye immediately, preventing it from setting and becoming a stubborn, long-term stain.