My Calculator

Gallons Per Minute Calculator (GPM)

Calculate flow rate in gallons per minute from volume and time — or solve for volume or time instead.

Pick what you want to solve for, then fill in the two known values. Add a pipe diameter to also see the water velocity moving through that pipe.

Flow Rate (GPM)20 gpm
Gallons per Hour (GPH)1,200 gph
Liters per Minute (LPM)75.71 lpm
Liters per Hour (LPH)4,542.49 lph
Cubic Feet per Minute (CFM)2.67 cfm
Flow Rate (Q) = Volume ÷ TimeVolume100 Gallons (US)5 Minutes20 GPMMore arrows in the pipe = a higher flow rate

Step-by-Step Solution

Here's exactly how this answer was calculated, one step at a time.

  1. 1

    Convert volume to gallons

    100 Gallons (US) = 100 gal

    Every volume unit is converted to gallons first, so the flow rate comes out in a standard, comparable unit.

  2. 2

    Convert time to minutes

    5 Minutes = 5 min

    Time is converted to minutes so the result lines up with gallons per minute.

  3. 3

    Divide volume by time

    Flow Rate = 100 gal ÷ 5 min = 20 gpm

    Flow rate is simply the volume that passes a point divided by how long it took, giving gallons per minute.

Final Answer: Flow Rate ≈ 20 gpm

Free Online Gallons Per Minute (GPM) Calculator

This gallons per minute calculator works out flow rate from a volume of liquid and the time it took to move, then instantly converts the answer into every commonly used flow rate unit — gallons per hour, liters per minute, liters per hour, and cubic feet per minute. It also works in reverse: give it a flow rate and a time to find the volume delivered, or give it a flow rate and a target volume to find how long it will take. Add an optional pipe diameter and it will estimate the water velocity moving through that pipe too.

Flow rate calculations like this come up constantly in plumbing, irrigation, well and pump sizing, HVAC, aquarium and pond setups, industrial processes, and fire protection water supply planning. Whether you're checking whether a well pump can keep up with household demand or figuring out how long it will take to fill a pool, this calculator gives you a fast, accurate answer along with a full step-by-step breakdown.

What Is GPM (Gallons Per Minute)?

GPM stands for gallons per minute, and it's a measure of flow rate — how much liquid moves past a point in a fixed amount of time. It's the standard unit used across the United States for describing the output of pumps, faucets, shower heads, garden hoses, irrigation systems, sump pumps, and fire hydrants. A higher GPM figure means more water is moving every minute, whether that's a good thing (a stronger shower, a faster-filling pool) or something to manage carefully (a fire hydrant that needs to sustain flow for hours, or a well that can only produce so much water before it runs dry).

Flow rate isn't the same as total volume. A slow drip and a fast-filling hose can both eventually deliver the same total number of gallons, but their GPM — the rate at which that volume arrives — is completely different, and that rate is usually the more important number for sizing pipes, pumps, and equipment.

The GPM Formula

The math behind flow rate is one of the simplest formulas in fluid measurement:

  • Flow Rate (GPM) = Volume (gallons) ÷ Time (minutes)
  • Volume (gallons) = Flow Rate (GPM) × Time (minutes)
  • Time (minutes) = Volume (gallons) ÷ Flow Rate (GPM)

How to Use This Calculator

First, choose what you need to find: flow rate, volume, or time. If you're solving for flow rate, enter the volume of liquid you measured and the time it took to move that volume, choosing whichever units match what you measured — gallons, liters, cubic feet, cubic meters, quarts, or milliliters for volume, and seconds, minutes, or hours for time. If you already know the flow rate and want to find out how much volume it delivers over a stretch of time, switch to "Volume," and if you know the flow rate and a target volume and want to know how long it will take, switch to "Time." If you also know the inside diameter of the pipe the liquid is moving through, enter it to see the water's velocity in feet per second and meters per second — useful for checking whether a pipe is undersized or oversized for the job.

Worked Example

Say you time how long it takes to fill a 5-gallon bucket from a garden hose, and it takes 15 seconds. First, convert 15 seconds to minutes: 15 ÷ 60 = 0.25 minutes. Then divide the volume by the time: 5 gallons ÷ 0.25 minutes = 20 gallons per minute. That converts to about 1,200 gallons per hour, roughly 75.7 liters per minute, or about 2.67 cubic feet per minute — all of which this calculator shows you automatically.

Now flip it around: if that same 20 GPM hose needs to fill a 300-gallon stock tank, divide the volume by the flow rate: 300 gallons ÷ 20 GPM = 15 minutes. That's the kind of quick planning calculation this tool is built for.

Converting Between Flow Rate Units

Flow rate shows up in several different units depending on the industry and the country, so this calculator converts your answer into all of the common ones automatically:

  • GPM to GPH: multiply by 60 (there are 60 minutes in an hour).
  • GPM to LPM: multiply by 3.78541 (1 US gallon equals about 3.785 liters).
  • GPM to LPH: multiply the LPM figure by 60.
  • GPM to CFM: divide by 7.48052 (1 cubic foot equals about 7.48 gallons).
  • LPM to GPM: divide by 3.78541 if you need to go the other direction.

Estimating Pipe Velocity from Flow Rate

Flow rate alone doesn't tell you how fast water is actually moving inside a pipe — that depends on the pipe's inside diameter too, since the same GPM squeezed through a narrower pipe moves much faster than it would through a wider one. The relationship is Q = V × A, where Q is flow rate, V is velocity, and A is the pipe's cross-sectional area. This calculator rearranges that to solve for velocity once you enter a pipe diameter, converting your flow rate to cubic feet per second, dividing by the pipe's cross-sectional area in square feet, and returning the result in feet per second and meters per second.

This matters because plumbing and irrigation design generally aims to keep water velocity within a recommended range — typically under about 5 to 8 feet per second for most residential supply lines — since velocities well above that can cause noise, pressure loss, and premature wear on pipes and fittings from erosion and water hammer.

Where GPM Calculations Are Used

Flow rate calculations touch a surprisingly wide range of everyday and professional tasks:

  • Plumbing: sizing water supply lines, checking shower head and faucet flow, and diagnosing low water pressure complaints.
  • Well and pump systems: confirming a well can produce enough GPM to meet household or irrigation demand without running the well dry.
  • Irrigation and lawn sprinklers: matching sprinkler zone flow to what a home's water supply and pump can actually deliver.
  • Swimming pools and hot tubs: estimating how long it will take to fill or drain a pool at a given hose or pump flow rate.
  • Aquariums and ponds: sizing pumps and filters to turn over a tank's total volume a set number of times per hour.
  • Fire protection: checking hydrant and pump output against the water supply needed for fire suppression.
  • Industrial and HVAC systems: monitoring cooling water, boiler feed, or process fluid flow rates against equipment specifications.

Typical GPM Flow Rates for Reference

These rough figures help put a calculated flow rate in context, though exact numbers vary by fixture, pressure, and local plumbing codes:

  • A standard bathroom faucet: roughly 1 to 2.2 gallons per minute.
  • A low-flow shower head: roughly 1.5 to 2 gallons per minute, compared to 2.5 gallons per minute or more for older, non-low-flow models.
  • A garden hose at typical household pressure: roughly 9 to 17 gallons per minute, depending on hose diameter and length.
  • A residential well pump: commonly rated between 5 and 15 gallons per minute for a household system.
  • A fire hydrant: typically rated to flow somewhere between 500 and 1,500 gallons per minute, depending on the water main feeding it.

Common Mistakes When Calculating Flow Rate

A few errors come up repeatedly when people work out GPM by hand:

  • Forgetting to convert time into minutes before dividing, which throws off the answer by a factor of 60 if the time was measured in seconds.
  • Mixing volume units — entering liters but reading the answer as gallons, or vice versa — without converting first.
  • Confusing total volume delivered with the flow rate itself; a large tank filled slowly and a small tank filled quickly can have very different GPM values even with similar total volumes.
  • Ignoring pipe diameter when velocity actually matters, such as when checking a pipe for excessive water hammer or erosion risk.
  • Assuming a fixture's rated GPM matches its real-world flow, when actual household water pressure often differs from the pressure used in the fixture's official rating.

Limitations of This Calculator

This calculator assumes a steady, constant flow rate over the measured time period, which is accurate for most everyday plumbing and pump scenarios but can be less precise for flows that surge, pulse, or change with pressure over time. Pipe velocity estimates also assume the pipe is flowing completely full; a partially full pipe or open channel needs a different calculation. Use these results for planning, sizing, and general reference, and consult a licensed plumber, irrigation designer, or engineer for critical system design decisions.

Frequently Asked Questions

How do you calculate GPM from volume and time?

Divide the volume by the time, after converting the time into minutes. For example, filling a 10-gallon container in 30 seconds (0.5 minutes) gives a flow rate of 10 ÷ 0.5 = 20 gallons per minute.

How do I convert GPM to liters per minute?

Multiply the gallons per minute value by 3.78541, since 1 US gallon equals about 3.785 liters. For example, 20 GPM converts to about 75.7 liters per minute.

What is a good GPM for a house?

Most homes need somewhere between 6 and 12 gallons per minute of combined flow to run typical fixtures at once, though this depends on the number of bathrooms, appliances, and whether multiple fixtures run simultaneously. A well or pump serving a household is often sized between 5 and 15 gallons per minute.

How do I calculate flow rate for a pump?

Time how long it takes the pump to move a known volume of liquid, then divide that volume by the time in minutes. Many pumps also list a rated GPM on their spec sheet, though actual output can vary with the height the water is being pumped to and the pipe size used.

How do you find pipe velocity from GPM?

Convert the flow rate to cubic feet per second, then divide by the pipe's cross-sectional area in square feet (calculated from its inside diameter). This calculator does that conversion automatically when you enter a pipe diameter alongside your flow rate.

How long will it take to fill a pool at a given GPM?

Divide the pool's total volume in gallons by the flow rate in gallons per minute to get the fill time in minutes. Switch this calculator to "Time" mode, enter your pool's volume and your hose or pump's flow rate, and it will calculate the fill time for you, including the equivalent in hours.

What is the difference between GPM and GPH?

GPM measures gallons per minute, while GPH measures gallons per hour. To convert GPM to GPH, multiply by 60; to convert GPH back to GPM, divide by 60.

Why does my faucet or shower have lower GPM than it's rated for?

Fixture GPM ratings are usually measured at a standard test pressure, typically 60 psi. If your home's actual water pressure is lower, or if pipe scale, a partially closed valve, or a clogged aerator is restricting flow, the real-world flow rate can end up noticeably lower than the rated figure.