Pool Pump Run Time Calculator
Last updated 15 October 2026
Enter water volume, measured flow and your goal to get daily pump runtime.
Your result will appear here
Enter your measurements, then choose Calculate.
Use the runtime and window check to build your daily schedule.
Still unknown or unconfirmed
Formula, sources and blank printable worksheet
RUN-1: hours = equivalent volumes × US gallons / (60 × actual GPM). Period water = Σ GPM × 60 × hours.
Calculation version 1.0 uses historical engineering references for arithmetic, not current residential law.
- Sta-Rite Engineering and Design Manual, second edition, 2003, printed pp. 2, 27, 29, 36-40, 44 https://www.pentair.com/content/dam/extranet/nam/pentair-pool/residential/manuals/training/Sta-Rite%20Engineering%20and%20Design%20Manual.pdf
- DOE / Hydraulic Institute, Improving Pumping System Performance, second edition https://www.energy.gov/sites/default/files/2014/05/f16/pump.pdf
| Quantity / unit | Reading | Source and date |
|---|---|---|
| Water volume | ________________ | ________________ |
| Volume unit | ________________ | ________________ |
| Actual flow, US GPM | ________________ | ________________ |
| Chosen equivalent-volume goal | ________________ | ________________ |
| Measurement or curve reference | ________________ | ________________ |
| Available daily window, hours | ________________ | ________________ |
Mark missing measurements Unknown. Keep exact model, source revision and assumptions with this worksheet. Report a calculation or source correction with reproducible inputs.

This pool pump run time calculator uses actual flow to estimate hours. Enter a measured rate or a source-matched curve estimate. Required flow from sizing is a target. It is not a measurement of what your pump moves. Keep that difference clear when choosing the input.
Runtime in hours equals the chosen equivalent-volume count × pool gallons ÷ actual GPM ÷ 60. For several periods, add each period's GPM × hours × 60. Then divide by pool volume.
The count describes water moved. It does not prove that every bit of water was filtered. It cannot confirm disinfectant delivery or safe water.
On this page7
Pool pump run time calculator inputs
Use water volume and actual-flow guidance. Record the meter or exact curve source, RPM and circuit state. If flow is unknown, precise runtime is unknown too. Do not fill the gap with a generic speed-to-flow table.
Choose the circulation scenario yourself. One equivalent volume is a maths goal. A useful plan also depends on active devices and the state of the pool. Those needs do not disappear when a volume target is met. This tool does not set a daily water-treatment schedule for every pool.
Run time calculator worked example
For 15,000 US gallons, measured 40 GPM and one equivalent volume, runtime is 15,000 ÷ 40 ÷ 60 = 6.25 hours. That is 6 hours 15 minutes. The inverse equation follows the Sta-Rite engineering manual, printed page 40.
If the available running window is only 5 hours, that stated flow cannot move the requested volume within the window. The result flags the mismatch. It does not automatically prescribe a higher speed, since the new flow and equipment limits need checking first.
Multiple periods and accessory windows
An artificial schedule of 40 GPM for 2 hours moves 4,800 gallons. Another 25 GPM for 6 hours moves 9,000 gallons. Together they move 13,800 gallons, or 0.92 equivalent volumes in a 15,000-gallon pool.
| Period | Flow | Hours | Water moved |
|---|---|---|---|
| Higher flow | 40 GPM | 2 | 4,800 US gal |
| Lower flow | 25 GPM | 6 | 9,000 US gal |
| Total | Varies | 8 | 13,800 US gal |
If an accessory needs at least 30 GPM, only the first period meets that flow condition. It supplies 2 qualifying hours, not 8. The actual accessory minimum and operating duration must come from its manual, not from this example.
Feasibility and unknowns
Check every period against known maximum flow too. Enough flow for a heater may be too much for another device. Use the pool pump size calculator to keep their limits together. Use the filter rating tool for an exact filter. Record which devices run in each period.
Total non-overlapping periods cannot exceed 24 hours. A blank equipment requirement remains unknown. A device marked absent does not require a made-up minimum. Keep those states distinct in the printout.
Turn hours into measured energy
Once the schedule serves the task, use the kWh calculator. Each period needs measured input watts. A long low-flow period may use different energy from a short high-flow one. Match the water moved and device service before comparing that energy.
The DOE pumping sourcebook explains pump and circuit duty. A timer controls when operation is requested; it does not verify actual flow. Use the timer-setting guide after choosing a workable schedule.
FAQ
Does one equivalent volume filter all the water?
No. Water mixes in the pool. The equation cannot track each bit through the filter. It says nothing about how well the filter traps dirt. It does not measure disinfectant either. Label the result as an equivalent volume moved. Keep filter and treatment duties separate from that count.
Can I use the same flow all season?
Only if the reading still describes the same running state. A loaded filter can change flow. Valves and active devices can change it too. So can a new speed. Record those conditions with the reading. Recheck after a change that affects the circuit. The calculator cannot detect it from a saved schedule.
For controls that can request the planned periods, see the digital pool pump timer guide. Keep timer selection separate from the actual-flow check used in this calculation.
Verdict on pump run time
Use the pool pump run time calculator to check a stated circulation goal against actual flow and available hours. Keep device requirements beside the total. Version 1.0 uses the stated arithmetic and named sources. Save or print the record before programming controls.