Flow Rate (Gallons per Minute)

Excel Formulas › Pool & Spa Service

All versions

Flow rate — gallons per minute — can be measured by timing how long the pump takes to move a known volume, or backed out from turnover. It sizes pumps, filters, and runtime.


Quick formula: GPM from a known volume and time:
=gallons / minutes
Gallons moved divided by the minutes taken gives the flow rate. 500 gallons in 10 minutes is 50 GPM.

The example

500 gal moved in 10 minutes.

AB
1ItemValue
2500 / 10—
3Flow rate→ 50 GPM

The formula

The formula:

=gallons / minutes // gallons ÷ minutes

How it works

How it works:

  1. Time how long the pump takes to move a known volume (e.g. fill a measured container or drop the level).
  2. Divide gallons by minutes for GPM.
  3. Or back out from turnover: GPM = volume ÷ (turnover hours × 60).
  4. Match GPM to the filter and pump ratings — too high damages the filter.

Educational use only — not chemical-safety or professional advice. Pool chemical dosing varies by product strength, water chemistry, and local rules. Always follow the product label, add chemicals to water (never water to chemical), test before and after, and never mix chemicals. Verify with a professional.

Try it: interactive demo

Live demo

Gallons moved and minutes.

Flow rate:

Variations

GPM from turnover

Back out flow:

=gallons / (turnover_hours * 60)

Gallons per hour

GPM × 60:

=gpm * 60

GPM vs filter rating

Within limit?:

=IF(gpm > filter_max_gpm, "Too high", "OK")

Pitfalls & errors

Known volume. Measure accurately — a rough container skews GPM.

Filter limit. GPM above the filter rating damages it.

Zero minutes. No time gives #DIV/0!.

Practice workbook

📊
Download the free Flow Rate (Gallons per Minute) practice workbook
A flow-rate sheet with the turnover, GPH, and filter variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate flow rate in GPM in Excel?
Gallons moved over minutes: =gallons / minutes. 500 gallons in 10 minutes is 50 GPM.
How do I get GPM from turnover?
=gallons / (turnover_hours * 60).
How do I check GPM against the filter?
=IF(gpm > filter_max_gpm, "Too high", "OK") — too high damages the filter.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Turnover & pump runtime · Pool volume in gallons · Irrigation zone runtime