Why Does My Fiberglass Pool Have Yellow Stains? Causes, Solutions, and Prevention
1. Presence of metals in the water (iron or copper)
2. Mustard seaweed
3. Improperly balanced chemicals
Have you noticed yellow or yellowish stains on the walls or bottom of your fiberglass pool? This is a common problem in Quebec, but rest assured: simple and effective solutions exist. In this guide, our Piscines Geyser experts explain the 4 most common causes, treatment methods, and how to prevent stains from returning.
Main Causes of Yellow Stains in a Fiberglass Pool
Before treating a stain, it's important to understand where it comes from. Here are the 4 most frequent causes in Quebec.
1. Presence of Metals in the Water (Iron or Copper)
Yellow or brownish stains on a fiberglass pool are often caused by the oxidation of dissolved metals in the water, primarily:
- Iron — often present in untreated well or surface water.
- Copper — originating from copper piping, a worn pool heater exchanger, or a copper-based algaecide.
➡️ What happens: When you add chlorine or the pH fluctuates, these metals oxidize and settle on the pool walls and bottom, leaving stubborn yellow-orange to brown stains.
➡️ How to check: Have your water analyzed in-store — our free analyses detect iron and copper in minutes.
2. Mustard Algae (Yellow Algae)
A yellow stain can also be caused by yellow algae, more commonly known as mustard algae. They particularly adhere to the smooth surfaces of fiberglass pools, especially in shaded areas and near steps.
➡️ How to recognize them:
- Uniform mustard yellow color.
- Powdery or cottony texture that easily brushes off.
- Rapid reappearance after brushing if untreated.
- Partial resistance to standard chlorine — hence the difficulty in eliminating them.
3. Imbalanced Chemicals
A pH that is too low, unstable alkalinity, or improperly dosed chlorine can cause a chemical reaction with the fiberglass surface and promote the deposition of metals or the formation of colored deposits.
➡️ Ideal values for a fiberglass pool:
- pH: 7.2 to 7.6
- Total alkalinity: 80 to 120 ppm
- Free chlorine: 1 to 3 ppm
- Calcium hardness: 200 to 400 ppm
- Stabilizer (cyanuric acid): 30 to 50 ppm
4. Pollen, Organic Debris, and Plant Matter
Especially in spring and fall, yellow pollen, decomposed leaves, insects, and tree sap leave organic residues that adhere to the fiberglass surface. On a worn or porous gelcoat, these residues become embedded and create stains that are difficult to clean with simple brushing.
How to Remove Yellow Stains from a Fiberglass Pool
Treatment depends on the cause. Follow this 5-step protocol to restore a pristine surface.
Step 1 — Identify the Cause with a Water Analysis
Bring a sample of your pool water to the store for a free analysis. We check pH, alkalinity, chlorine, hardness, metals (iron, copper), and stabilizer. Without this step, you risk treating the wrong problem.
Step 2 — Balance Water Chemistry
Before any treatment, bring the pH between 7.2 and 7.6 and alkalinity between 80 and 120 ppm. Imbalanced water nullifies the effect of most stain treatments.
Step 3 — Treat According to the Cause
- If stains are caused by metals: Use a metal sequestrant like Jack's Magic Stain Solution or a chelant-based product. It neutralizes dissolved iron and copper to prevent deposition.
- If it's mustard algae: Vigorously brush affected areas, then perform a high chlorine shock (30 ppm) with a specific mustard algaecide product. Also clean all submerged equipment (hoses, brushes, toys) to prevent re-infestation.
- If it's organic stains: A standard chlorine shock and brushing are usually sufficient. Add a clarifier to flocculate residues and then vacuum.
Step 4 — Brush and Circulate
Brush the affected surfaces twice a day for 3 days, and run the pump 24/7 during treatment. Continuous circulation maximizes product effectiveness.
Step 5 — Add a Preventive Product
Once the pool is clear, add a monthly anti-stain prevention product (maintenance sequestrant or preventive algaecide) to keep the fiberglass surface impeccable all season.
How to Prevent Yellow Stains on a Fiberglass Pool
- Have your water analyzed every 2 weeks during peak season — free at Piscines Geyser.
- If your water comes from a well, add a metal sequestrant upon opening and after each addition of fresh water.
- Maintain stable chlorine between 1 and 3 ppm with a salt chlorinator or chlorine dispenser.
- Brush the walls at least once a week, especially in shaded areas and around the steps.
- Avoid copper-based algaecides — they are effective but can stain fiberglass. Opt for metal-free algaecides.
- Check your pool heater — a corroded copper exchanger releases dissolved copper. If you heat above 30 °C, a titanium exchanger (Thermeau Prestige) is recommended.
- Cover your pool with a solar cover to limit pollen and debris.
- Winterize correctly — use a special fiberglass closing product to prevent deposits during winter.
Should a Professional Treatment be Applied to Fiberglass?
If stains persist despite adequate chemical treatment, it is likely that your pool's gelcoat is worn or porous. In this case, gelcoat polishing or the application of a protective layer may be necessary. For fiberglass pools more than 10 to 15 years old, gelcoat renovation restores a new surface and prevents stains from returning.
👉 Service offered at Piscines Geyser: gelcoat diagnosis and renovation by our certified team. Contact us for an evaluation.
FAQ — Yellow Stains on Fiberglass Pool
Are yellow stains on fiberglass permanent?
No, in most cases they are completely removed with the right treatment. Only very old stains embedded in a very worn gelcoat may require professional polishing.
Why do my stains always return in the same spot?
Probably because it's mustard algae, which lodges in the pores of the gelcoat. A specific shock treatment and cleaning of equipment (brushes, toys) is necessary.
Can baking soda remove yellow stains?
No. Baking soda adjusts water alkalinity but does not dissolve metallic stains or mustard algae.
Can hydrochloric acid help?
No — it is too aggressive for fiberglass and can permanently damage the gelcoat. Only use products formulated for pools.
How much does a complete yellow stain treatment cost?
Between $30 and $100 for products, depending on the cause and pool size. Water analysis is free at Piscines Geyser.
Does chlorine shock remove metallic stains?
No, quite the opposite! Chlorine shock can further oxidize metals and worsen stains. Always use a sequestrant before any chlorine shock if your water contains iron or copper.
What is the best product for stains on fiberglass pools?
The Jack's Magic range is specially formulated for fiberglass pools and is very effective against metallic and organic stains. View our Jack's Magic products.
Need Help? Our Piscines Geyser Experts Are Here
Do you live in Blainville, Mirabel, Boisbriand, Sainte-Thérèse, Rosemère, Terrebonne, Saint-Eustache, Laval, or anywhere else on the North Shore? Bring a water sample to the store for a free analysis and get a personalized treatment plan for your fiberglass pool.
📍 Piscines Geyser
380, boul. de la Seigneurie O., Blainville (QC) J7C 5A1
📞 450-818-8200 · 1-888-551-5021 (toll-free)
📧 info@piscinesgeyser.com
You can also book an in-home service call for a complete diagnosis of your pool.
