Gallons Per Minute Calculator to find GPM from gallons and seconds using GPM = gallons ÷ seconds × 60. It also supports pipe velocity and PSI/orifice estimates with GPH, LPM, CFS outputs too.
Three Ways to Measure Flow — Each Right for a Different Situation
GPM sounds like a single number with a single method, but how you arrive at it depends entirely on what you’re working with. A homeowner checking well output grabs a bucket and a stopwatch. A plumber sizing a supply line works from pipe diameter and expected velocity. An irrigation engineer calculating nozzle output works from pressure. This calculator handles all three approaches, each with its own formula, each producing the same four output units for comparison.
The Three Calculation Methods
Volume & Time (Bucket Test)
The most direct measurement possible. Fill a container of known volume, time it in seconds, and the formula is:
GPM = (Volume in Gallons ÷ Fill Time in Seconds) × 60
The multiplication by 60 converts the per-second rate to per-minute. That’s the entire formula. Notice that fill time is entered in seconds, not minutes — a common input mistake. Timing a 5-gallon fill that takes 45 seconds means entering 45, not 0.75.
Pipe Size & Velocity
When you know the pipe’s internal diameter and the expected or measured flow velocity, GPM is derived from the cross-sectional area of the pipe:
Pipe Radius (ft) = Pipe Inner Diameter (inches) ÷ 24 Cross-Section Area (sq ft) = π × Radius² Flow (CFS) = Area × Velocity (fps) GPM = CFS × 448.831
The division by 24 handles both the inches-to-feet conversion (÷12) and the diameter-to-radius halving (÷2) in a single step. The 448.831 factor is the standard conversion between cubic feet per second and gallons per minute. One critical thing: velocity must be entered in feet per second (fps), not miles per hour or any other unit. The insight shown with results notes that residential water systems typically run at 2–7 fps — values outside that range are physically possible but worth questioning.
Pressure & Orifice Size
For nozzles, sprinkler heads, and orifice-controlled discharge, flow rate can be estimated from static pressure and the outlet diameter using a standard orifice discharge equation:
GPM = 29.83 × 0.90 × Diameter² × √Pressure (PSI)
The constant 29.83 comes from the theoretical orifice discharge formula for water in US units. The 0.90 is the discharge coefficient (Cd), hardcoded in this tool to represent a smooth, clean nozzle. Diameter is in inches; pressure in PSI. Squaring the diameter means a small measurement error in nozzle size has a disproportionate effect on the output — a 10% larger diameter produces about 21% more calculated flow.
All Outputs Come From the Same GPM Result
Regardless of which mode you use, the four output cards are all conversions of the single GPM figure:
- GPH = GPM × 60
- LPM = GPM × 3.78541 (liters per gallon)
- CFS = GPM ÷ 448.831
- Daily Output = GPM × 60 × 24
Daily output represents theoretical maximum — sustained flow for a full 24 hours. Useful for well yield comparisons, tank fill calculations, or irrigation scheduling, where you need to understand capacity over time rather than just instantaneous rate.
Where the Pressure Mode Gets It Wrong
The Cd value of 0.90 is appropriate for a smooth, machined nozzle with clean edges and undisturbed flow upstream. Real-world conditions often fall short of that. A corroded fitting, a partly closed valve upstream, mineral deposits around the orifice, or a sharp-edged opening rather than a rounded one can each drop the actual Cd to 0.60–0.80. At Cd = 0.70, the actual flow is about 22% lower than this calculator will show.
Practically, this means pressure mode is best used for design estimates and equipment specification — not for verifying actual installed performance. If you need to measure what a nozzle or fitting is actually delivering in the field, the bucket test will always be more accurate than any pressure-based calculation.
A Worked Example
Well recovery test on a residential property. The well contractor needed to confirm the pump was delivering adequate flow for a 4-bedroom house with an irrigation system. They used a 32-gallon trash can marked at the 30-gallon line, and a stopwatch.
Time to fill to the 30-gallon mark: 112 seconds. Bucket mode input: 30 gallons, 112 seconds. Result: (30 ÷ 112) × 60 = 16.07 GPM. Daily output: 23,143 gallons per day.
For comparison, the pipe mode was also run using the 1.5-inch supply line at a typical residential velocity of 5 fps: inner diameter 1.5 inches, velocity 5 fps. That yields approximately 13.2 GPM — lower than the measured rate, which told the contractor the pump was running above typical residential velocity, consistent with a high-capacity submersible running into an undersized supply line. The two modes used together gave a more complete picture than either alone.
Frequently Asked Questions
Why does the diameter field label change when I switch between pipe and pressure modes?
The same input field serves two different purposes depending on the mode. In pipe mode it expects the internal diameter of the pipe — not the nominal pipe size, which is often different. In pressure mode it expects the orifice or nozzle diameter, which is the actual opening the water flows through. The label updates to remind you which dimension is needed. Entering nominal pipe size in pipe mode, or the body diameter of a fitting instead of its orifice in pressure mode, will both produce incorrect results.
Does the time input in bucket mode accept decimal values for partial seconds?
Yes. The time field accepts decimal values with a minimum of 0.1 seconds. If your fill time is 1 minute and 15 seconds, enter 75, not 1.25. The formula works from total seconds, so everything must be converted to that unit before entering. A common error is entering minutes in the time field, which produces a GPM result that’s 60 times lower than the actual flow rate.
My pipe has a nominal size of 2 inches but I’m not sure what the actual inner diameter is. What should I enter?
Nominal pipe size and actual inner diameter differ for every pipe material and schedule. A nominal 2-inch Schedule 40 PVC pipe has an inner diameter of approximately 2.067 inches; Schedule 80 of the same nominal size is about 1.939 inches. Copper, galvanized steel, and HDPE each follow different sizing conventions. For accurate pipe mode results, measure the actual inner diameter or look up the specification for the exact material and schedule you’re working with.
The pressure mode result seems much higher than what the sprinkler head actually puts out. What accounts for the gap?
The formula uses a discharge coefficient of 0.90, which assumes ideal conditions — smooth orifice, undisturbed flow, no upstream restrictions. In practice, actual Cd values for real fittings commonly run 0.60–0.85. Additionally, the PSI input should be the dynamic pressure at the nozzle, not the static line pressure measured at a tap further upstream. Pressure drops across pipe runs, valves, and elevation changes mean the actual nozzle pressure is often significantly lower than what a pressure gauge reads at the source.