TidyUp Daily EST. 2026 // FIELD PROTOCOLS
Surface & Stain Rescue

How to Remove Hair Dye from Fiberglass Shower Pans and Tubs

Published: Sep 27, 2026 • By Yolo Fisher
Time Required
20 Mins Active
Estimated Cost
< $4.00
Difficulty
Beginner
Risk Level
Gelcoat Safe
ADVERTISEMENT

Fiberglass bathtubs and shower pans are finished with a thermoset polyester or vinyl ester gelcoat. Unlike vitreous porcelain or glazed tile, gelcoat is slightly porous and absorbs direct-dye pigments (such as paraphenylenediamine and synthetic azodyes) within minutes of contact. Harsh scouring powders scratch this resin, while chlorine bleach can cause permanent yellow photolytic oxidation. This protocol uses an oxygen-poultice system that oxidizes the dye pigment molecules while leaving the polyester binder intact.

Material Compatibility: Formulated specifically for white and off-white fiberglass, acrylic, and SMC (sheet molding compound) shower stalls.

Required Equipment & Chemistry

  • 3% Hydrogen Peroxide (USP Grade): 100 mL.
  • Pharmaceutical Baking Soda (Sodium Bicarbonate): 100 grams.
  • Clear Polyethylene Plastic Wrap (Cling Film): 1 sheet.
  • Painter’s Low-Tack Masking Tape: 1 roll.
  • Soft Nylon Utility Brush: 1 unit.

Step-by-Step Oxidative Poultice Protocol

STEP 01

Surface Degreasing & Pre-Wetting

Clean the stained area with a drop of blue dish soap and warm water to strip body oils and soap scum from the gelcoat pores. Rinse and pat dry until the surface is damp but free of standing puddles.

STEP 02

Prepare the Micro-Effervescent Poultice

In a plastic bowl, add 100 grams of baking soda and slowly stir in 3% hydrogen peroxide until you form a spreadable cream (resembling thick Greek yogurt). The mild alkalinity of the bicarbonate catalyzes the decomposition of peroxide into active perhydroxyl ions (HO2-), accelerating dye bleaching.

SPONSORED RECOMMENDATION
STEP 03

Apply & Occlude with Plastic Film

Spread the poultice 1/4-inch thick over the hair dye stain using a silicone spatula. Immediately cover the paste with clear plastic wrap and tape the edges down with painter’s tape. Occlusion prevents the peroxide from evaporating, forcing the oxidizing solution deep into the micro-texture of the gelcoat for 30 to 45 minutes.

STEP 04

Agitate & Rinse

Peel back the plastic film. Moisten a soft nylon brush with water and work the residual paste in gentle circular motions for 30 seconds. Rinse thoroughly with warm water. The dark synthetic pigments will be completely bleached out with zero scratches or loss of gelcoat sheen.

Warning on Abrasives: Never use magic erasers (melamine foam) or scouring cleansers on fiberglass tubs. Melamine is equivalent to 3000-grit sandpaper and will abrade the factory gelcoat gloss, turning the shower floor permanently matte and grime-prone.

Frequently Asked Questions

What if the hair dye has been sitting for weeks?

For oxidized, aged dye stains, replace 3% peroxide with 12% food-grade hydrogen peroxide or 40-volume developer cream from a beauty supply store, maintaining the same paste consistency and plastic wrap occlusion method for 60 minutes.

RECOMMENDED ARTICLES & SPONSORS

Need Complete Emergency Restoration Sequences?

Get instant access to the Home Rescue Bible with 240+ pages of manufacturer error code maps, chemical ratios, and repair shortcuts.

Download Complete Bible ($39) →