The right time to open a pool isn't the calendar; it's the daytime temperature. Opening before consistent 65 to 70°F days means a cold pool that struggles to circulate, water that takes longer to clear, and a longer window where algae can establish. Opening too late means algae has had weeks of warm-water head start under the cover. The pattern below assumes a typical above-ground or in-ground residential pool with a sand or cartridge filter and standard chlorine sanitization. Saltwater pools and specialty systems follow similar steps with system-specific details from the manual.
Quick sequence
- Drain and remove the cover.
- Top off the water to mid-skimmer level.
- Reconnect pump, filter, hoses, and any heaters or chlorinators.
- Reinstall return jets, eyeball fittings, ladders, handrails.
- Prime the pump and start filtration.
- Run the system for 24 hours to circulate before testing.
- Test pH, alkalinity, calcium hardness, and chlorine; balance to target.
- Shock the pool with calcium hypochlorite or liquid chlorine per gallon.
- Brush walls and floor; vacuum any debris.
- Run the pump 24 hours a day for the first 3 to 7 days until water is clear.
Before you touch anything: cover removal
- Pump or siphon any water that's pooled on the cover. Don't let it drain into the pool. Cover water is loaded with debris and bacteria.
- Sweep leaves and debris off before removal.
- Remove the cover carefully so debris on top doesn't fall in.
- Clean the cover (rinse, light brush), let it dry fully, fold and store somewhere dry and rodent-protected.
- If the cover is torn, has missing grommets, or has lost coating, plan to replace before next winter.
Equipment reconnect
- Reinstall drain plugs in pump, filter, heater, and chlorinator.
- Reconnect hoses. Check for cracked or stiff sections; replace if needed.
- Reinstall return jet eyeballs, skimmer baskets, weirs, ladders, and handrails.
- If you removed the pressure gauge for winter, reinstall it.
- Check all O-rings on filter and pump lids; lubricate with silicone-based pool gasket lubricant.
Priming the pump
- Fill the pump basket with water through the pump lid until it's full.
- Close the lid (don't overtighten the O-ring).
- Open all valves on the suction side (skimmer, main drain).
- Turn on the pump. It should prime within 30 to 60 seconds.
- If it doesn't prime, check for air leaks at the pump lid, suction valves, or hose connections. A pump that won't prime usually has an air leak upstream.
Filter run-in
Run the filter continuously for at least 24 hours before testing the water. Filtration mixes the chemistry from the bottom (cold, possibly acidic) with the top (warmer) so your test reading is meaningful. Running the pump also helps suspended particulate get caught by the filter and clears the water.
If you have a sand filter, backwash before adding chemicals, then again after the first 24 hours. If you have a cartridge filter, rinse the cartridges before reinstalling.
Water testing and balancing
Test in this order:
- Total alkalinity: 80 to 120 ppm. Adjust first because alkalinity stabilizes pH.
- pH: 7.4 to 7.6 (slightly basic). Adjust after alkalinity is in range.
- Calcium hardness: 200 to 400 ppm for plaster pools, 150 to 250 for vinyl.
- Chlorine: Free chlorine 1 to 3 ppm. Will read low after winter; you'll shock to bring it up.
- Cyanuric acid (stabilizer): 30 to 50 ppm. Protects chlorine from UV breakdown.
Use a quality test kit or take a sample to a pool store for a free comprehensive test. Test strips work for ongoing checks but a liquid drop kit is more accurate for opening.
Shocking
Shock the pool to break down accumulated organics and bring chlorine to a high level that kills algae and bacteria. Calcium hypochlorite (cal-hypo) or liquid chlorine (sodium hypochlorite) are common. Follow the product's dosing per gallon.
Shock in the evening so UV doesn't immediately burn off the chlorine. Brush walls and floor while the shock is dissolving. Don't swim until chlorine is back down to 1 to 3 ppm (usually 24 hours).
Brushing and vacuuming
- Brush walls and floor thoroughly, especially corners and steps where algae starts.
- Run the pump while brushing so loosened debris reaches the filter.
- Vacuum any leaves or sediment that wasn't filtered out. Set the filter to "waste" for heavy debris vacuuming to avoid sending it through the filter media.
- Backwash or rinse the filter after vacuuming.
The first week of operation
- Run the pump 24 hours a day until water is consistently clear.
- Test chlorine daily and add as needed to maintain 1 to 3 ppm.
- Brush walls and floor daily for the first 3 to 5 days.
- Watch for cloudiness, green tint, or settled algae. If algae appears, shock again and run the pump continuously.
- After water is clear and chemistry is stable, drop to a normal daily pump schedule (typically 8 to 12 hours during pool season).
Safety equipment check
- Confirm the pool gate latches and self-closes.
- Check that pool alarms (if you have them) have working batteries.
- Inspect ladders, handrails, and diving boards for loose bolts.
- Confirm life ring and shepherd's hook are accessible.
- Check the GFCI on the pump's outlet by pressing test, then reset. Replace if it doesn't trip.
- Inspect the pool deck for cracks, raised concrete, or trip hazards.
When to call a pool pro
- Pump won't prime after checking obvious air leaks.
- Visible leaks at the pump, filter, or heater.
- Heater won't fire or shows error codes.
- Water won't clear after 7 to 10 days of running.
- Persistent algae after shocking and brushing.
- Pool electrical anything beyond resetting a GFCI. Pool electrical work is its own discipline; we don't write DIY for it.
Good maintenance rhythm
- Yearly in spring: full opening checklist when daytime temps hit consistent 65 to 70°F.
- Daily during the first week: test chlorine, brush, check pump.
- Weekly during season: test water, brush walls and floor, empty skimmer baskets, check pump basket.
- Monthly during season: shock as needed, deep brush, check filter pressure and backwash or rinse.
- Before swimmers: confirm chlorine is in range and pump has been running.
- Track when each part of the system was last serviced (pump, filter, heater).