Variable Speed Pool Pump Schedule Calculator

Build a 24-hour schedule from your pool volume and the flow your system actually produces at each speed

Build your schedule

How to use

  1. Enter pool volume and target Choose how many turnovers you want each day.
  2. Add actual flow at each speed Use measured GPM or a pump curve.
  3. Program the result Use the calculated times, speeds, and durations.

Build Your Pump Schedule

This tool reserves time for skimming and equipment, keeps water moving for 24 hours, and favors the lowest speed that can meet your turnover target.

Not sure? Use the pool volume calculator.

× / day

1× means moving your pool volume once per day.

Low speedCirculation
Medium speedFiltering
High speedSkimming

Use clean-filter flow under normal valve positions. GPM must increase from low to medium to high; RPM alone cannot tell you flow.

Choose a time when surface debris is active.

For skimming, cleaners, or high-flow jobs.

For filtration and flow-dependent equipment.

Enter your pool volume and three flow rates

Use the GPM your plumbing system actually produces at low, medium, and high speed.

Start with pool volume
Target met
Calculated Daily Circulation
--

Water Moved
--
Target Volume
--
Average Flow
--
Programmed Runtime
24 hr

Your 24-hour programHigh → medium → low, then repeat
High
Medium
Low
High speed--
Speed--
Flow--
Duration--
Water moved--
Medium speed--
Speed--
Flow--
Duration--
Water moved--
Low speed--
Speed--
Flow--
Duration--
Water moved--
Equipment check: Every scheduled speed must meet the minimum flow required by your filter, heater, salt cell, cleaner, and other equipment. A flow-switch light is not a flow measurement.

Use the result

Follow the calculation with the right how-to guide

How to Use the Schedule Calculator

Our calculator is completely free to use. Enter your pool size, flow rates, speeds, and run times, and it will help you build your schedule without doing all the math by hand.

A useful variable-speed pump schedule starts with your pool and your plumbing. Copying somebody else's RPM settings does not tell you how much water your system moves. Two pumps running at 2,000 RPM can produce very different flow rates because pipe size, pipe length, filter condition, valves, heaters, and other equipment all add resistance.

Use the calculator in four steps:

  1. Enter your pool volume in gallons.
  2. Choose a daily turnover target.
  3. Enter the RPM and actual gallons per minute (GPM) at your low, medium, and high settings.
  4. Set the minimum time reserved for high- and medium-flow jobs.

The result gives you a 24-hour program with clock times, RPM, GPM, duration, and estimated gallons moved during each phase. If you do not know your pool volume, start with the pool volume calculator.

How the Calculator Builds Your Schedule

The calculator does not divide your pool volume by a random eight-hour runtime. It starts with:

Daily target volume = pool volume × turnover target

For a 20,000-gallon pool with a 1.25× target, the daily circulation target is 25,000 gallons.

The calculator reserves your minimum high-speed block for skimming or other high-flow work, reserves the medium-speed block for filtration and flow-dependent equipment, and fills the rest of the day at low speed. If that plan misses the target, it replaces low-speed minutes with medium speed and then high speed until the target is reached.

This order keeps the pump at the lowest entered speed for as much of the day as the target allows. The displayed schedule is rounded to whole minutes and always totals 24 hours.

Your calculated circulation may be higher than the target. That is normal when the required high- and medium-speed blocks plus the remaining low-speed runtime already move more than the target volume.

How to Find Flow Rate at Each Speed

RPM and GPM are not interchangeable. RPM tells you how fast the motor turns; GPM tells you how much water makes it through the complete hydraulic system.

Use an Installed Flow Meter

A properly installed flow meter is the most direct way to measure each setting. Let the pump settle at one RPM, record the GPM, and repeat at medium and high speed. Use readings taken with the filter clean and valves in their normal daily positions.

Use a Pump Performance Curve

You can use the manufacturer's pump curve if you know your Total Dynamic Head (TDH). Find the point where your TDH intersects the curve for the selected RPM, then read the estimated GPM. The pool pump size calculator can help with an initial head and flow estimate.

Do Not Scale GPM Directly from RPM

The pump affinity laws help with planning, but real pool systems do not behave like frictionless laboratory loops. Filter loading, valve position, heater resistance, suction conditions, and plumbing layout affect the result. Measure flow whenever possible and recheck it after filter cleaning or valve changes.

How to Choose a Turnover Target

One calculated turnover per day is a practical starting point for many residential pools, but it is not a universal health standard or the only reason to run a pump.

You may need more circulation with heavy swimmer use, hot weather, a salt cell that needs more production time, extra surface debris, or equipment with a required flow and runtime. Commercial and shared pools may also have local turnover requirements.

You may be able to use a lower hydraulic target when the pool has light use and sanitizer, clarity, and skimming remain stable. Make one change at a time and watch the water, filter pressure, free chlorine, and equipment operation.

Pool water also mixes continuously. After one calculated turnover, some water may have passed through the filter more than once while other water has not reached it. Treat turnover as a planning metric—not proof that every gallon was filtered.

How to Program Your Variable Speed Pump

Start the high-speed phase when skimming will do the most work. Mid-morning is often useful because wind, pollen, leaves, and insects tend to become active, but your pool may be different.

Program the phases in the order shown:

  1. High speed for skimming and tasks that need stronger flow.
  2. Medium speed for filtration and equipment that will not operate at low flow.
  3. Low speed for quiet circulation through the rest of the day.

Some controllers ask for start and stop times; others ask for duration. After programming, confirm that the schedule repeats correctly and that a block crossing midnight does not conflict with freeze protection, a heater, cleaner, or automation routine.

When to Adjust the Schedule

The result is a starting program based on hydraulic volume. Increase high-speed time if debris floats past the skimmers or a cleaner needs stronger flow. Increase medium-speed time if a salt cell or heater loses its flow signal at low speed.

Cloudy or green water is not automatically a circulation problem. Test free chlorine, pH, CYA, alkalinity, and the filter before adding hours or RPM. A pump cannot compensate for inadequate sanitizer or a filter that needs cleaning.

Review the schedule after a major filter cleaning, plumbing repair, valve change, or equipment installation because those changes can alter GPM. Seasonal changes in debris, water temperature, and swimmer use may also justify a different program.

For the complete setup process, read the variable-speed pool pump schedule guide. The companion guide to how long to run a pool pump covers the broader circulation strategy. If the current pump cannot provide the required flow efficiently, compare the best variable-speed pool pumps.

Variable Speed Pump Schedule FAQ

What is a good variable-speed pool pump schedule?

A good schedule uses enough high speed for skimming and flow-dependent jobs, enough medium speed for filtration and equipment, and low speed for the remaining circulation time. Exact hours depend on measured GPM, pool volume, sanitation, debris, and equipment—not a universal RPM chart.

How do I find flow rate at each RPM?

Use an installed flow meter for the best direct reading. You can also use the manufacturer's performance curve if you know the system's TDH. Do not assume a particular RPM always equals a particular GPM.

What turnover target should I enter?

One turnover per day is a reasonable starting target for many residential pools. Adjust it only after considering swimmer load, weather, sanitizer production, clarity, skimming, equipment requirements, and local rules.

Why does this calculator use a 24-hour schedule?

Variable-speed pumps can maintain low-flow circulation at far less power than they use at high RPM. This calculator reserves higher speeds for specific jobs and uses low speed for the remaining time. If you shorten the plan, verify water quality and equipment operation carefully.

Why is calculated circulation higher than my target?

The calculator honors your minimum high- and medium-speed blocks and fills the rest of the day at low speed. If those blocks already move more than the target volume, it does not turn the pump off just to hit the number exactly.

What if the target cannot be reached in 24 hours?

Verify pool volume and high-speed GPM. If both are accurate, the target exceeds the pump's entered capacity. Lower the target only if appropriate, or have the pump, filter, valves, plumbing, and system head checked.

Can low speed run a salt cell or heater?

Only if low-speed flow meets the manufacturer's minimum. Confirm actual GPM and normal operation; do not rely only on whether a flow switch stays closed. Put equipment that needs more flow inside the medium- or high-speed block.

Disclaimer: Planning estimate only. Actual flow and equipment requirements vary by pool, plumbing, filter condition, valve position, and manufacturer. Confirm settings on your system and follow every equipment manual.