Most fiberglass pool stains come off once you know what caused them. Leaf and pollen stains usually respond to brushing and chlorine. Metal stains lift with vitamin C (ascorbic acid) and a sequestering agent. But if a stain keeps coming back, never lightens, or sits on a chalky, rough or blistered surface, the gelcoat itself is probably the problem, and no cleaner will fix that.

This guide follows one path: identify the stain, find the cause, treat it correctly, check whether surface damage remains, then decide between repair and resurfacing. The first half is safe homeowner work. The second half is for the stains cleaning can’t touch.

What Causes Stains in a Fiberglass Pool?

A fiberglass shell is finished with gelcoat, a smooth resin layer that provides the color and gloss. It’s far less porous than plaster, so many stains sit on top and come off with the right treatment. But gelcoat doesn’t last forever. UV, pool chemicals and years of temperature swings thin it out, and a worn surface holds onto discoloration much more stubbornly.

Most stains trace back to one of four sources:

Charleston pools can see all four. Oaks and pines drop leaves and pollen through spring, summer storms swing pH and wash debris into the water, and anyone topping off from a well should test that water for iron.

Organic vs. Metal and Mineral Stains

The difference matters because the fixes are opposites. Organic stains respond to chlorine and brushing. Metal stains need ascorbic acid, which turns the stain back into dissolved metal so a sequestering agent can hold it in the water. Use the wrong one and you waste a weekend and a pile of chemicals.

Brown Stains

Brown is the most common color and the most mixed. Patches under the spot where leaves sat are usually tannin. Brown or tan across steps and the floor, or a brownish tint in the water, often points to iron. Dark brown or black spots with ragged edges may be something else entirely (more on that below).

Yellow Stains

Yellow usually comes from pollen, tannins or metals. Mustard algae can look similar, which is one more reason to test before treating.

Rust Stains

Rust-colored spots and streaks are iron. Look for a source: a metal object left in the pool, corroding equipment, fertilizer overspray, or iron in the fill water. If the stain sits in one spot, check for an object first.

Calcium Stains

White or gray crusty buildup, usually at the waterline or on steps, is calcium scale. Calcium carbonate is flaky and reacts to acid. Calcium silicate is harder and far more stubborn.

How to Identify the Likely Cause

Run three checks before you buy anything.

  1. Read the pattern. Stains under trees or where debris settled point to organic. Stains around steps, returns or one corner suggest metal. Dark dots that appear in the same places every season point to the shell.
  2. Try the vitamin C test. Rub a crushed vitamin C tablet on a small stained spot. If it lightens or vanishes, the stain is metal. If nothing happens, it’s more likely organic, scale or a shell issue.
  3. Test the water and the fill source. Have a sample checked for iron and copper, plus calcium hardness and pH.
What you seeLikely causeDoes cleaning usually work?
Brown patches where debris satTannin (organic)Usually
Brown, orange or rust on steps and floorIronUsually, with ascorbic acid
Yellow film or hazePollen, tannin or metalsDepends on the cause
White or gray crustCalcium scaleCarbonate often, silicate rarely
Dark spots in the same places, surface feels rough or pittedCobalt spotting or gelcoat damageNo

Safe Stain-Removal Options

Start with the gentlest method, and check your shell manufacturer’s care guide first, since some warranties limit which products are approved.

Organic stains. Remove the debris, then brush with a soft nylon brush. Raise free chlorine within the range your cyanuric acid level allows (a pool pro can give you the right number) and brush daily. A fiberglass-safe stain eraser helps on stubborn spots. Many organic stains fade over a few weeks to a couple of months.

Metal stains. The standard whole-pool sequence is to bring chlorine to 0 ppm and pH to about 7.2, add ascorbic acid at roughly one pound per 10,000 gallons (follow your product label), run the pump about 24 hours, rebalance the water, then add a sequestering agent. Skip the sequestrant and the metal can settle right back out. If the iron came from your fill water, test it before you top off again.

Calcium scale. Calcium carbonate often responds to a fiberglass-safe scale remover or stain eraser. Calcium silicate is the tough one, and it’s where a professional saves time over trial and error.

Waterline film. Sunscreen and body oils leave a ring. A soft cloth with a non-abrasive cleaner handles it, and a quick shower before swimming slows it down.

Cleaning Methods That Can Damage Fiberglass

When a stain won’t budge, people escalate, and that’s usually when the real damage happens. Avoid these:

Why Stains Keep Coming Back

If a stain returns after you cleaned it the right way, one of these is usually true:

The first three are chemistry, and chemistry can be corrected. The last two are the surface, and a worn surface can’t be.

Gelcoat Oxidation and Fading

Oxidation is UV breaking down the resin at the surface, the same process that dulls a boat hull. It looks like fading, a hazy finish, and a chalky film that rubs off on your hand or swimsuit. It often starts above the waterline, where the sun hits hardest, then spreads.

Light oxidation above the waterline can sometimes be improved with a marine-grade gelcoat polish and wax. Underwater, chalking and fading are much harder to reverse because the gelcoat itself is thinning. Our Lowcountry sun doesn’t help. The coastal UV, salt air and long swim season that Charleston pools sit in speed that wear up, which we cover in how South Carolina’s coastal climate damages pool surfaces.

Scale and oxidation can look alike, since both can leave a dull or chalky look. Scale tends to feel crusty or gritty and responds to scale treatments. Oxidized gelcoat feels smooth but dull. If you can’t tell which you have, an in-person look settles it quickly.

Removable Stain or Surface Deterioration?

Run your palm along the wall. A stain you can see but can’t feel is usually just a stain. A surface you can feel is a different problem.

It’s likely a removable stain when:

It’s likely surface deterioration when:

When Cleaning Won’t Fix the Problem

Cleaning has hit its limit when you see dark spots that start under the gelcoat, chalking or fading across the whole pool, stains sitting on a rough, crazed or blistered surface, stains that return even though the water is balanced and the fill source is checked, or discoloration under peeling paint.

At that point, more scrubbing and more chemicals cost money and can thin the gelcoat further. The next step is to find out what the surface itself needs.

Repair vs. Resurfacing

Repair makes sense when damage is genuinely isolated. A few small spider cracks that haven’t gone through the gelcoat into the structural layer can often be handled during surface prep. Patches have limits, though. Matching the color of a faded gelcoat is nearly impossible, and the surface around a patch keeps aging.

Resurfacing makes sense when the problem is spread out: chalking or fading across the pool, several blistered areas, widespread crazing, delamination, a patch that is failing too, or a painted pool that is peeling again. In Charleston’s salt air and UV, with pH swings through storm season, surface wear tends to accelerate between seasons, so waiting rarely helps. Our Pool Surface Repair page explains how we assess damage and decide which route fits.

When polyFIBRO® Resurfacing May Be Appropriate

polyFIBRO® fiberglass pool resurfacing is a thermally applied polymer coating, part of the ecoFINISH® system, that bonds to the fiberglass shell. It isn’t paint and it isn’t a gelcoat re-spray. We prep the shell first (cleaning, sanding where needed and addressing structural concerns), then apply a smooth, non-porous surface that resists staining, algae and chemical buildup.

It may be the right call when:

Most Charleston residential jobs take one to two days from drain to fill, and the coating carries a 10-year limited warranty.

It may not be the right call when the pool has one removable stain, or when the shell has structural damage that needs repair first. We’ll tell you if either applies. For the full picture, see our complete fiberglass pool resurfacing guide and the South Carolina regional guide.

When to Book a Professional Surface Inspection

Get an inspection if:

We inspect the pool in person, tell you whether it needs repair or resurfacing, and say so if cleaning is all it needs. We’re a surface specialist, so we don’t offer weekly cleaning, equipment repair or leak detection, but we’re glad to point you to local providers who do. Our signs your pool needs resurfacing checklist is a good first read before a visit.

Stains that won’t clear up? Call 854-444-9416 or request a free on-site estimate. We serve Charleston, Mount Pleasant, Summerville, Daniel Island, Goose Creek and the rest of the Lowcountry.

Frequently Asked Questions

Can you remove stains from a fiberglass pool without draining it?

Yes, in most cases. Brushing, chlorine treatments, ascorbic acid and stain erasers all work with the water in the pool. Draining a fiberglass pool can let groundwater push on the shell, so don’t do it without professional guidance.

What is the best way to remove brown stains from a fiberglass pool?

Find out whether they’re organic or metal first. Rub a vitamin C tablet on a small spot. If it lifts, treat the whole pool for metals with ascorbic acid and a sequestering agent. If it doesn’t, brushing and properly balanced chlorine are the next step for tannin stains.

Does vitamin C remove stains from a fiberglass pool?

It removes metal stains like iron, and it’s a quick way to test for them. It generally won’t lift tannin or algae stains, and it won’t fix cobalt spotting, which starts beneath the gelcoat.

Why do stains keep coming back in my fiberglass pool?

Usually the source was never fixed, the water chemistry keeps drifting, or the gelcoat has worn enough to hold onto deposits. If stains return in the same spots despite balanced water, the surface needs a professional look.

What are the black spots in my fiberglass pool?

They may be cobalt spotting, which starts beneath the gelcoat and isn’t a true surface stain. Black spot algae is a different problem. If dark spots return in the same places after treatment, have the surface inspected.

Can I use muriatic acid on a fiberglass pool stain?

Some pros use highly diluted acid on small, localized spots, but it’s easy to overdo and manufacturer guidance varies. Check your care guide and warranty first. Ascorbic acid is the gentler first choice for metal stains.

Is a chalky or faded fiberglass pool just a stain?

No. Chalking and fading are signs of gelcoat oxidation, which is surface wear rather than a deposit. Light cases may improve with polishing, but widespread chalking usually means the surface needs resurfacing.

Leave a Reply

Your email address will not be published. Required fields are marked *