Part of: Cloudy & Green Pool Series

Pool water green but chlorine is high? Here's why

If pool water is green despite high chlorine readings, the most common cause is high CYA (cyanuric acid) locking up free chlorine so it can't sanitize effectively. Other causes include dissolved copper or iron tinting the water, a false high reading from DPD bleach-out, or algae growing faster than chlorine can kill it. Test CYA first — if it's above 70 ppm, partially drain and refill before shocking again.

The 4 most likely causes

CauseWhat's HappeningHow Common
High CYAStabilizer is so high it's locking up your chlorineVery common
Metals (copper/iron)Dissolved metals tint the water green — not algaeCommon with well water
False chlorine readingYour test is reading combined chlorine, not freeCommon with DPD tests
Early algae bloomAlgae is growing faster than your chlorine can kill itCommon after neglect

Cause 1: High CYA (the most common culprit)

This is the #1 reason for "green water with good chlorine." Cyanuric acid (CYA) protects chlorine from UV sunlight, but when CYA gets too high, it binds to so much of your free chlorine that there's almost nothing left to actually sanitize.

Your test kit shows FC of 4 ppm — looks fine. But if your CYA is 100 ppm, only a tiny fraction of that FC is actually active. The effective chlorine level is far lower than what the test reads.

Rule of thumb: FC should be at least 7.5% of CYA
CYA 40 → FC 3 ppm  |  CYA 80 → FC 6 ppm  |  CYA 100 → FC 7.5 ppm

How to fix it:

  • Test your CYA level. If it's above 70-80 ppm, that's likely your problem
  • The only way to lower CYA is to drain and refill part of the pool. There's no chemical that removes it
  • Drain 1/3 to 1/2 of the water, refill, and retest CYA
  • Once CYA is in the 30-50 ppm range, shock the pool to kill the algae

How CYA creeps up

If you use stabilized chlorine (trichlor tablets or dichlor granules), every dose adds CYA to your water. Over a season, it accumulates because CYA doesn't break down or evaporate. This is why many pool owners switch to liquid chlorine once CYA reaches their target — it adds chlorine without adding more stabilizer.

PoolChem Tracker calculates your minimum effective FC based on your actual CYA — so you know if your chlorine is really working. Try it free

Cause 2: Metals in the water

Here's the twist: green water doesn't always mean algae. Dissolved copper or iron can tint pool water green, blue-green, or brown — and chlorine won't fix it because it's not a biological problem.

Clues that it's metals, not algae:

  • The water is tinted but clear (you can see the bottom) — algae makes water cloudy
  • The green appeared right after adding chlorine, shocking, or adjusting pH
  • You use well water or have copper plumbing/fittings
  • You recently used a copper-based algaecide
  • There are green, brown, or blue stains on pool surfaces

How to fix it:

  • Test for copper and iron (a pool store can do this, or use a metals test kit)
  • Use a metal sequestrant — this binds to dissolved metals and keeps them in solution so they don't stain or discolor
  • Do NOT shock until metals are treated. Oxidizing metals makes staining worse
  • Consider a hose pre-filter when adding water if your source has high metals

Copper algaecides

Copper-based algaecides are effective, but they add copper to your water permanently. If you've been using one regularly, copper may have built up. Once copper levels exceed 0.3 ppm, you can start seeing green tinting — especially when pH changes cause the copper to oxidize.

Cause 3: False chlorine reading

Some test kits and strips can give misleading chlorine readings. The most common issue:

  • DPD bleach-out: When chlorine is extremely high (above 10-15 ppm), DPD reagent can bleach clear instead of turning dark pink. The test reads zero or low — when chlorine is actually off the charts. This usually happens during or right after shocking
  • Reading TC instead of FC: Some cheap test strips only measure total chlorine. If you have high combined chlorine, TC looks fine but FC could be near zero
  • Expired reagents: Old or heat-damaged reagents give inaccurate readings

How to fix it:

  • Dilute your sample 50/50 with tap water and retest — if the reading jumps up, you had DPD bleach-out
  • Make sure you're reading free chlorine, not total
  • Replace reagents or strips if they're more than a year old
  • Consider upgrading to a FAS-DPD drop test — it doesn't suffer from bleach-out

Cause 4: Algae outpacing your chlorine

Sometimes the chlorine reading is genuinely correct, but algae is growing faster than your chlorine can kill it. This happens when:

  • Phosphate levels are very high (algae food source)
  • The pool had a long period of neglect and algae has a deep foothold
  • Water temperature is very high (above 85°F), which accelerates algae growth and chlorine consumption simultaneously
  • You have dead spots with poor circulation where algae can shelter

How to fix it:

  • Brush the walls and floor thoroughly — algae clings to surfaces and forms a protective layer that chlorine can't penetrate without disruption
  • Shock aggressively — bring FC to at least 30 ppm for a true algae kill and hold it there until the water clears
  • Run the pump 24/7 until the water clears
  • Clean or backwash the filter frequently during the process — it's catching a lot of dead algae
  • Test and maintain FC every few hours during active treatment

Decision tree: diagnose your green water

  1. Test CYA. If it's above 70 ppm → partially drain, refill, then shock
  2. Is the water clear but green-tinted? → Likely metals. Test for copper/iron. Use sequestrant
  3. Retest chlorine with dilution method. If reading jumps → DPD bleach-out. Your FC is actually very high — just wait
  4. All of the above check out? → Aggressive algae. Brush, shock to 30 ppm, run pump 24/7, filter frequently

Track CYA and chlorine together

PoolChem Tracker calculates dynamic FC targets based on your CYA level, flags when CYA is too high, and catches problems like this before your pool turns green.

Download on the App StoreGet it on Google Play

Related reading