How Often Should I Shock My Pool?

Quick Answer

Shock your pool once a week during swim season, and immediately after heavy rain, large parties, or when free chlorine drops below 1 ppm. Pools with algae or cloudy water may need two treatments. Always shock at dusk and keep the pump running overnight.

Most residential pools benefit from weekly shocking (calcium hypochlorite or sodium dichloro) during the swim season, with immediate shock treatments after heavy rain, algae outbreaks, or any event that crashes free chlorine.

Standard shocking schedule

During active swim season (water above 60 °F), a weekly shock keeps chloramines in check, oxidizes organic waste, and protects the residual FC between doses. Off-season pools or pools with low bather loads can stretch to every two weeks.

When to shock immediately

Shocking frequency by scenario

SituationRecommended frequencyDose
Normal swim seasonWeekly1 lb per 10,000 gal
Heavy use / partyImmediately after1–2 lb per 10,000 gal
After heavy rainWithin 24 hours1 lb per 10,000 gal
Algae treatmentImmediately + retest 24 h2–3 lb per 10,000 gal
Opening the poolOnce at startup2 lb per 10,000 gal
Off-season (60 °F or below)Every 2–4 weeks1 lb per 10,000 gal

How to shock correctly

  1. Test FC and pH first. Adjust pH to 7.2–7.4 before shocking for maximum effectiveness.
  2. Add shock at dusk or evening — UV light destroys unstabilized chlorine rapidly.
  3. Dissolve granular shock in a bucket of water first; pour around the perimeter.
  4. Run the pump for 8 hours minimum after dosing.
  5. Retest FC after 24 hours. Wait until FC returns to 1–3 ppm before swimming.

Calculator

Pool Shock Calculator · Full Chemical Calculator

Reference chart

See all chlorine target ranges: Pool Chlorine Levels Chart

WaterBalanceTools provides practical calculators and guides for pool and hot tub water chemistry. These tools are designed to help maintain safe chlorine, pH, and total alkalinity within a healthy water balance.

Published by Water Balance Tools · Operated by Albor Digital LLC

Last updated: April 2026