White flakes coming from pool returns

White flakes coming from pool returns are almost always calcium carbonate scale breaking loose from the inside of your pipes, heater heat exchanger, or plumbing fittings. The scale built up when your water was oversaturated — a positive Langelier Saturation Index (LSI) — and is now flaking off as water pressure and temperature changes crack it loose. Two less common causes are white water mold (a biofilm from poor sanitizer levels) and filter media blowback from a cracked DE grid or broken sand lateral.

The most common cause: calcium scale

When your pool water holds more dissolved calcium than it can keep in solution, the excess precipitates out as calcium carbonate — the same mineral that forms limescale in kettles and pipes. It deposits on every surface the water contacts: pipe walls, the inside of the heater exchanger, salt cell plates, and pump fittings.

Scale builds up in layers over weeks and months. When the heater cycles on and off, the temperature swings cause the scale to expand and contract. Eventually it cracks, and water pressure pushes the flakes out through the return jets into your pool. Pools with gas heaters or heat pumps produce more scale flakes than unheated pools because the exchanger runs at much higher temperatures — which drives LSI higher even if your chemical levels look fine at room temperature.

What is LSI?

The Langelier Saturation Index measures whether your water wants to dissolve calcium (negative LSI) or deposit it (positive LSI). A score above +0.3 means your water is actively scaling surfaces. LSI is calculated from pH, alkalinity, calcium hardness, temperature, and CYA. Full LSI explainer →

Other causes

White water mold

White water mold is a naturally occurring fungal biofilm that grows in low-sanitizer areas — inside return fittings, behind skimmer baskets, and on pool toys left in the water. It looks like white stringy or slimy clumps rather than hard flakes, and it wipes away easily but returns within days if the underlying sanitizer problem isn't fixed. It's significantly less common than calcium scale but is worth ruling out.

Filter media blowback

A cracked DE filter grid or broken sand filter lateral can push filter media back into the pool through the returns. DE appears as fine white powder that clouds the water near the returns; broken sand laterals push through coarser white granules. This is easy to distinguish from calcium scale — filter media has no calcium and won't fizz when you drop it in acid.

How to tell them apart

What you seeTextureLikely cause
Hard, flat chips on pool floorGritty, rigidCalcium carbonate scale
Stringy or slimy clumpsSoft, wipes away easilyWhite water mold
Fine white powder, clouds near returnsPowdery, disperses quicklyDE filter media (cracked grid)
Coarse white granulesSand-likeSand filter lateral (broken)

Quick acid test for calcium: pull a flake from the pool and drop it in a small cup with a few drops of muriatic acid (wear gloves). Calcium carbonate fizzes immediately — the acid reacts with the mineral and releases CO₂. If there's no reaction, it's not calcium scale.

Fixing calcium scale flakes

The flakes you're seeing already broke free — the problem to solve is the active scaling still happening inside your pipes and heater. Fix the water chemistry and the flaking gradually subsides as new scale stops forming.

  1. Test calcium hardness. Target 200–400 ppm for plaster pools, 150–250 ppm for vinyl and fiberglass. If above 500 ppm, partial drain and refill is the most direct fix.
  2. Check pH. High pH is the fastest LSI driver. Lower it to 7.4–7.6 with muriatic acid. A single pH correction often moves LSI out of scale-forming territory immediately.
  3. Check total alkalinity. Target 80–120 ppm. High TA pushes pH up and makes it harder to hold down. Lower TA by adding muriatic acid with the pump off, letting it sit near the surface.
  4. Calculate your LSI. With all readings in hand, confirm your LSI is below +0.3. The LSI calculator does this automatically once you enter calcium hardness, pH, TA, temperature, and CYA.
  5. Add a sequestrant. A phosphonate-based scale inhibitor chelates dissolved calcium and slows re-precipitation while you bring chemistry into balance. Follow the label for dose — most recommend a maintenance dose monthly.

The existing scale inside your pipes won't dissolve overnight, but once LSI is balanced the flaking stops within a few weeks as no new scale forms to crack and shed.

PoolChem Tracker calculates your LSI from every test reading and flags when it's trending into scale-forming territory — before flakes start appearing. Try it free

Fixing white water mold

White water mold requires a different approach than calcium scale — chemistry alone won't stop it.

  1. Remove and clean or replace any pool toys, floats, or accessories — mold colonizes these and reseeds the pool.
  2. Brush the entire pool surface, especially returns, skimmer throats, and any corners where flow is low.
  3. Shock to breakpoint — raise FC to shock level for your CYA (CYA × 40%) and hold it until CC drops below 0.5 ppm.
  4. Clean or backwash the filter thoroughly. The mold will clog filter media and must be removed.
  5. After clearing: maintain FC above your CYA-based minimum every day. Mold returns where sanitizer is consistently low.

Fixing filter media blowback

If the acid test rules out calcium and the material looks like powder or sand, inspect the filter:

  • DE filter: Disassemble and inspect all grids for cracks or tears. A single cracked grid allows DE to bypass. Replace damaged grids and recharge with fresh DE.
  • Sand filter: With the pump off, push a rod or hose into the sand to find the laterals. A broken lateral is often visible or found by feel. Sand filters that are pushing media back typically need the laterals replaced — this is a straightforward repair but requires emptying the sand.

Preventing white flakes from returning

For calcium scale — the most common cause — prevention comes down to keeping LSI in the slightly negative to neutral range year-round. Two things to watch:

  • Temperature drives LSI up in summer. Water that's balanced at 65°F can become scale-forming at 85°F with no other changes. If you run a heater, calculate LSI at your actual pool temperature, not air temperature.
  • Calcium hardness concentrates over the season. As water evaporates, minerals remain. By late summer, calcium hardness is higher than it was in May — test monthly and partial drain if it climbs above 400 ppm.

Track LSI before scale takes hold

PoolChem Tracker calculates LSI from every reading, shows you the trend over time, and warns you when water is drifting toward scale-forming territory.

Download on the App Store

Related reading