# Staining: how to prevent it from coming back

> Stop pool stains by testing the fill water for metals, holding pH at 7.2 to 7.8, brushing weekly, and keeping chlorine steady. Costs $20 to $60 a month.

Canonical: https://poolresurfacingguide.com/staining-prevention/

Last updated: 2026-11-09

Pool stains are prevented by removing the source, not by treating the mark. That means testing the fill water for iron and copper, holding pH at **7.2 to 7.8** and calcium at **250 to 400 ppm**, brushing weekly, and keeping a sequestering agent in the water where metals are present. The cost is **$20 to $60 a month**, against **$200 to $600** for a single professional stain treatment.

## The four sources of stains

Every stain has a source, and prevention is source control.

**Fill water** carries iron and copper in many municipal and well supplies. It enters the pool every time the pool is topped up, and the metal accumulates.

**Corroding components** release metal into the water. A heater with a failing core, galvanised fittings, and copper piping are the usual suspects.

**Organic debris** leaves tan marks where leaves, seeds, and algae sit on the surface. It is a circulation and brushing problem.

**Chemistry** creates the conditions. High pH and high calcium deposit scale; low pH etches the surface and lets dirt lodge in the hollows.

## Prevention by stain type

| Stain type | Source | Prevention | Monthly cost |
|---|---|---|---|
| Organic | Debris, algae | Brush, circulate, steady chlorine | $0 - $40 |
| Iron | Fill water, heater | Sequestering agent, pre-filter fill | $20 - $60 |
| Copper | Heater, fittings | Test, replace the source | $0 - $20 |
| Scale | High pH, high calcium | Hold pH and calcium in range | $0 - $30 |
| Etching | Low pH, low calcium | Hold pH and calcium in range | $0 - $30 |

The iron and copper rows are the ones that need a product. The rest are chemistry and husbandry, which cost nothing beyond the normal chemical budget.

## Test the fill water first

Before buying a sequestering agent, test the water that goes into the pool. A $20 to $40 metals test tells you whether iron or copper is present and at what concentration.

If the fill water is clean, the metal is coming from the pool equipment, and the fix is a repair rather than a chemical. If the fill water carries iron, a pre-filter on the hose removes most of it, and a sequestering agent handles the rest.

That test is the single most useful purchase in stain prevention, and it is almost never done.

## Chemistry that does not deposit or etch

Hold pH at 7.2 to 7.8, total alkalinity at 80 to 120 ppm, and calcium hardness at 250 to 400 ppm. Those three keep the water close to saturation, which is the state where it neither deposits calcium nor pulls it from the plaster.

Correct in small steps and retest. A pool that swings from 7.0 to 8.0 every week is a pool that scales and etches in alternating seasons, and the surface pays for both.

High chlorine after a shock is the other trigger. A heavy dose oxidises dissolved iron into a solid, and the stain appears within a day. If metals are present, sequester before shocking.

## What ignoring a stain costs, and how to brush

A surface stain is cosmetic until it is not. The same low pH that etches a mark into the plaster also dissolves the cement around it, and the mark becomes a pit, then a patch of roughness, then a resurfacing quote. That progression is slow enough to be ignored and fast enough to matter over five years, and the monthly test and the weekly brush are the two habits that interrupt it.

Brush the walls and floor weekly, and pay attention to the places where water moves least: behind the steps, the corners, and the far end from the returns.

Organic stains are debris that sat still long enough to leave a mark. Brushing removes the debris before it stains, and it also disturbs the film where algae starts.

Check the circulation pattern with a dye tablet. If the dye sits in a corner, that corner will stain first, and no amount of chemistry will compensate for water that does not move.

## Six habits that prevent stains

1. Test the fill water for metals once, and pre-filter if needed.
2. Hold pH, alkalinity, and calcium in range.
3. Add a sequestering agent monthly where metals are present.
4. Brush weekly, especially the steps and corners.
5. Sequester before shocking, not after.
6. Check the heater and fittings for corrosion each season.

Step six is the one that finds the source. A heater that is releasing copper will stain the pool again within weeks of every treatment, and no chemical routine fixes a failing component.

## What prevention saves

A professional stain treatment is $200 to $600, and an acid wash is $400 to $800. A sequestering agent at $20 to $60 a month is $240 to $720 a year, which sounds like a wash until you count the treatments it avoids.

The arithmetic is better against a resurface. A pool that etches repeatedly because the chemistry swings will need a $4,000 to $10,000 finish years earlier than one that is held in range. That is the real stake in the monthly test.

## The short version

Find the source, hold the three numbers, sequester the metals, and brush. Prevention is $20 to $60 a month and it replaces treatments at $200 to $600. The treatment methods are in [staining: repair options](https://poolresurfacingguide.com/staining-repair/), the prices are in [staining: what a fix costs](https://poolresurfacingguide.com/staining-cost/), and the water targets are shared with [plaster maintenance](https://poolresurfacingguide.com/plaster-maintenance/).
