Skip to main content
Calcimator

Pool Winterization Calculator

Calculate the chemicals and supplies needed to winterize your pool including shock, algaecide, antifreeze, and cover sizing.

About this calculator

Shock Chlorine is calculated by raising your Current Chlorine level up to a 12 ppm winterizing target, using the rule of thumb that roughly 2 oz of calcium hypochlorite per 10,000 gallons raises chlorine by 1 ppm — so it scales with both Pool Volume and how far below target your Current Chlorine already sits. Which input matters more depends on where your Current Chlorine already sits: Shock Chlorine is proportional to Pool Volume times the gap between your reading and the 12 ppm target, so below about 6 ppm a percentage change in Pool Volume moves the dose more, while above 6 ppm — where the gap is already small — the same percentage change in Current Chlorine moves it more. At a 10 ppm starting reading, a 10% change in Current Chlorine swings the dose roughly five times as far as a 10% change in Pool Volume. Current pH and Current Alkalinity feed into Water Balance Check, a readiness flag for whether both readings sit inside the 7.2–7.6 and 80–120 ppm windows real pool-closing guidance recommends before closing — but neither number changes the Shock Chlorine, Winter Algaecide, Pool Antifreeze, or Cover Size amounts themselves. Pool Antifreeze is based on a fixed count of plumbing lines by Pool Type (more lines assumed for inground pools) rather than on Pool Volume, so a larger inground pool with the same number of return and skimmer lines needs the same antifreeze as a smaller one.

Cover Size is estimated from Pool Volume by assuming an average depth that follows Pool Type — 5 feet for inground pools, 4 feet for above-ground pools, since an above-ground pool's water line typically sits lower — to back out surface area, then adding the standard 4 feet of overlap to each dimension. It is an area figure for budgeting only: covers are ordered by dimensions, so measure your actual length and width and add 4 feet to each before you buy. Estimated Chemical Cost values the three chemicals at $4 per pound of calcium hypochlorite shock, $0.75 per ounce of polyquat winter algaecide (about $24 for a 32 oz quart) and $8 per gallon of pool antifreeze. These are typical 2026 retail figures, not a quote — substitute your own supplier's prices for a real budget. Pool Volume stays in US gallons regardless of the site-wide unit setting, because every chemical dose on this page is US-customary and there is no clean way to convert pounds, ounces, and gallon-jug counts to metric alongside it.

Inputs

gal
ppm
ppm

Results

Shock Chlorine

1.88 lbs

≈ 8 sticks of butter

Water Balance Check

Balanced — ready to close

Winter Algaecide24 oz
Pool Antifreeze6 gal
Approx. Cover Size577.3 sq ft
Estimated Chemical Cost$73.52
How to Use This Calculator
  1. Enter your pool volume in gallons — use the Pool Volume Calculator if needed.
  2. Input the current chlorine level, pH, and total alkalinity from a recent water test.
  3. Select pool type — inground pools have more return/skimmer lines, so they need more antifreeze than above-ground pools.
  4. Add the Shock Chlorine amount first, 24 to 48 hours before you close, and let free chlorine fall back below about 5 ppm.
  5. Add the Winter Algaecide only once chlorine has dropped — high chlorine oxidizes polyquat algaecide and destroys it, so never dose both at the same time.
  6. Check Pool Antifreeze for line protection if you are in a freeze-prone climate, then use Approx. Cover Size, Estimated Chemical Cost, and Water Balance Check to finish your supply list.

How the result changes with Pool Volume

Pool VolumeShock ChlorineWater Balance Check
7,5000.94 lbsBalanced — ready to close
11,2501.41 lbsBalanced — ready to close
22,5002.81 lbsBalanced — ready to close
37,5004.69 lbsBalanced — ready to close

What each input means

Pool Volume
Total pool water volume in US gallons. This calculator's chemical doses are all US-customary, so this field stays in gallons regardless of the site-wide unit setting.
Current Chlorine
Current free chlorine level before winterizing.
Current pH
Current pH level (adjust to 7.2-7.6 before closing).
Current Alkalinity
Current total alkalinity (adjust to 80-120 ppm before closing).
Pool Type
Inground pools have more plumbing lines to protect with antifreeze.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    5 parameters
    Pool Volume = 15000, Current Chlorine = 2, Current pH = 7.4, Current Alkalinity = 100, Pool Type = 1 = 5 input(s) provided
  2. Calculate Shock Chlorine
    Shock Chlorine
    1.88 = 1.88
  3. Calculate Winter Algaecide
    Winter Algaecide
    24 = 24
  4. Calculate Pool Antifreeze
    Pool Antifreeze
    6 = 6

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Does entering my Current pH or Current Alkalinity change how much shock chlorine I need?

Not the dose, no — pH and alkalinity do not enter the Shock Chlorine, Winter Algaecide, Pool Antifreeze or Cover Size math, which depend only on Pool Volume, Current Chlorine and Pool Type. They drive the separate Water Balance Check output, which flags whether both readings are inside the 7.2–7.6 and 80–120 ppm windows real pool-closing guidance recommends before closing.

Which matters more to my shock dose: Pool Volume or my starting Current Chlorine reading?

It flips at about 6 ppm. The dose is Pool Volume multiplied by the gap between your reading and the 12 ppm winterizing target, so with a low starting reading the gap is wide and Pool Volume is the dominant term. Once your Current Chlorine is above roughly 6 ppm the remaining gap is small enough that a percentage change in the reading swings the dose further than the same percentage change in volume does.

Would a deeper-than-average pool need a bigger cover than this calculator suggests?

Possibly — Cover Size is estimated from Pool Volume by assuming an average depth of 5 feet for inground pools and 4 feet for above-ground pools (so the same gallon figure produces a larger surface area, and a larger cover, on an above-ground pool) to back out surface area, then adding the standard 4 feet of overlap to each dimension. It is an area figure for budgeting only: covers are ordered by dimensions, so measure your actual length and width and add 4 feet to each before you buy.

Does a larger inground pool need more antifreeze than a smaller one?

Not necessarily — Pool Antifreeze is based on a fixed number of plumbing lines assigned by Pool Type (more lines assumed for inground than above-ground pools), not on Pool Volume. Two inground pools with the same number of return and skimmer lines get the same antifreeze recommendation here regardless of how their total water volume differs.

Can I add the shock and the winter algaecide on the same day?

No. Free chlorine at the 12 ppm winterizing level oxidizes polyquat algaecide and destroys it before it can do anything, so dosing both together wastes the algaecide entirely. Shock first, wait 24 to 48 hours for chlorine to fall back below about 5 ppm, then add the algaecide immediately before you put the cover on.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Home, Garden & Maintenance.