Skip to content

Water Flow Rate Calculator

Compute pipe flow in GPM, L/min, m³/h, and CFS from the inside diameter and velocity, or from a bucket-fill test. Includes pipe presets for PVC, copper, PEX, and steel with Hazen-Williams pressure-loss estimates and velocity warnings.

Live
Continuity Eq.
4 Materials
25+ Sizes
Pressure Loss
Hazen-Williams
Velocity
Safety Check

Quick Presets

Flow Rate Inputs

Flow Rate

12.12
GPM
GPM
12.12
L/min
45.87
m³/h
2.752
CFS
0.0270

Pipe Cross-Section

0.995"ID
Inside Diameter0.995 in (25.3 mm)
Cross-Section Area0.7776 in² (5.017e-4 m²)
Velocity5.00 ft/s (1.524 m/s)
Hazen-Williams C140

Pressure Loss

5.030
psi per 100 ft (Hazen-Williams)
For 50 ft of pipe ≈ 2.515 psi loss.

Time to Fill

10 gallons0.83 min
100 gallons8.25 min
1000 gallons82.5 min

Understanding Water Flow Rate in Plumbing

Water flow rate is the volume of water moving past a point in a pipe per unit of time. In the United States, residential and commercial plumbing typically reports flow in gallons per minute (GPM); the metric world uses liters per minute (L/min) or cubic meters per hour (m³/h). Civil and irrigation engineers often work in cubic feet per second (CFS) for streams and storm drainage, and HVAC professionals occasionally use cubic feet per minute (CFM) for analogous airflow problems. All of these are different ways of expressing the same physical concept: how much fluid actually moves.

Two independent variables determine flow rate in a full pipe: the cross-sectional area of the pipe (which depends on inside diameter, not the nominal label printed on the side) and the average velocity of the water moving through it. The continuity equation Q = A × v is one of the foundational results in fluid mechanics: it says that for an incompressible fluid like water, what comes in must equal what goes out, so when a pipe necks down the velocity must climb to maintain the same volumetric flow. This calculator applies that relationship in two directions. The first mode takes a known velocity and pipe ID and returns the flow. The second mode takes a bucket-test result — gallons filled in a measured number of minutes — and reports GPM directly, plus the implied velocity inside any pipe size you select.

Flow rate is closely linked to pressure but not identical to it. Pressure (PSI) is the driving force; flow rate is the result of that force after friction, fittings, and elevation steal some of it. A 1" copper service might supply 18-25 GPM at 50 psi, but the same supply through 200 ft of 1/2" PEX with five elbows might deliver under 8 GPM. The Hazen-Williams pressure-loss estimate on this page lets you check whether your design fits inside the available pressure budget. The velocity warning catches the other classic failure mode: cramming too much flow through a small pipe creates noise, water hammer, accelerated erosion of copper, and premature fixture wear. Industry practice is to stay below 8 ft/s for cold water and 5 ft/s for hot.

Whether you are sizing a sprinkler zone, debugging a slow shower, designing a fire-protection stub-out, evaluating a well-pump replacement, or working a fluid-mechanics homework problem, this calculator gives you trustworthy answers in every unit you might need, with the underlying pipe geometry, velocity, and friction loss exposed so you can sanity-check the result.

Pipe Size Reference (Inside Diameter)

Nominal pipe sizes describe a historic OD-based standard; the actual inside diameter that determines flow rate varies by material and schedule. Use these values when sizing or estimating GPM capacity.

MaterialNominal SizeID (in)Area (in²)Typical GPM @ 5 ft/s
Copper (Type L)1/2" Copper0.5270.21813.4 GPM
Copper (Type L)3/4" Copper0.7450.43596.8 GPM
Copper (Type L)1" Copper0.9950.777612.1 GPM
Copper (Type L)1-1/4" Copper1.2451.217419.0 GPM
Copper (Type L)1-1/2" Copper1.4811.722726.8 GPM
Copper (Type L)2" Copper1.9593.014147.0 GPM
PEX (SDR-9)1/2" PEX0.4750.17722.8 GPM
PEX (SDR-9)3/4" PEX0.6710.35365.5 GPM
PEX (SDR-9)1" PEX0.8730.59869.3 GPM
PEX (SDR-9)1-1/4" PEX1.1010.952114.8 GPM
PVC (Schedule 40)1/2" PVC Sch 400.6020.28464.4 GPM
PVC (Schedule 40)3/4" PVC Sch 400.8040.50777.9 GPM
PVC (Schedule 40)1" PVC Sch 401.0290.831613.0 GPM
PVC (Schedule 40)1-1/4" PVC Sch 401.3601.452722.6 GPM
PVC (Schedule 40)1-1/2" PVC Sch 401.5901.985630.9 GPM
PVC (Schedule 40)2" PVC Sch 402.0673.355652.3 GPM
PVC (Schedule 40)3" PVC Sch 403.0687.3927115.2 GPM
PVC (Schedule 40)4" PVC Sch 404.02612.7303198.4 GPM
PVC (Schedule 40)6" PVC Sch 406.06528.8903450.2 GPM
Steel (Schedule 40)1/2" Steel Sch 400.6220.30394.7 GPM
Steel (Schedule 40)3/4" Steel Sch 400.8240.53338.3 GPM
Steel (Schedule 40)1" Steel Sch 401.0490.864313.5 GPM
Steel (Schedule 40)1-1/2" Steel Sch 401.6102.035831.7 GPM
Steel (Schedule 40)2" Steel Sch 402.0673.355652.3 GPM
Steel (Schedule 40)3" Steel Sch 403.0687.3927115.2 GPM
Steel (Schedule 40)4" Steel Sch 404.02612.7303198.4 GPM

How to Calculate Flow Rate in 5 Steps

  1. 1
    Pick an input mode
    Choose "Velocity + Pipe Size" when you know how fast the water moves and the pipe you are sizing. Choose "Time + Volume" if you can run a quick bucket test on an existing fixture.
  2. 2
    Select pipe material and nominal size
    PVC Schedule 40, copper Type L, PEX SDR-9, and steel Schedule 40 are pre-loaded with their true inside diameters. For unusual pipes pick "Custom Diameter" and enter the ID directly.
  3. 3
    Enter velocity or fill timing
    In velocity mode, type the average flow speed in ft/s or m/s. In time mode, enter the gallons filled and the elapsed minutes. The calculator updates live with no Calculate button needed.
  4. 4
    Read the results card
    You will see flow rate in GPM, L/min, m³/h, and CFS plus the underlying pipe area, velocity, and Hazen-Williams pressure loss per 100 ft.
  5. 5
    Verify safety margins
    If the velocity warning appears, upsize the pipe (or accept the noise/erosion risk). Multiply the psi/100 ft figure by your total pipe length to confirm the supply pressure can sustain the design flow after friction.

Common Use Cases

Sizing residential supply lines

Verify that a 3/4" copper riser can carry the simultaneous fixture demand from a master bathroom without exceeding 8 ft/s. Use this calculator alongside our pipe volume calculator to also estimate the water held in the line.

Irrigation zone design

Divide a 12 GPM supply across 2 GPM rotor heads to set the maximum heads per zone, then check lateral velocity. Pair with our water velocity calculator to validate each branch.

HVAC and refrigeration prep

Estimate condensate-line carrying capacity in a residential system. Cross-reference with our refrigerant line sizing tool for the suction and liquid lines themselves.

Pipe cross-section and area math

Need just the raw area in square inches for another calculation (insulation, pressure loading)? Use our square inches calculator and feed the result back here as a custom diameter.

Pro Tips

  • Keep cold-water velocity below 8 ft/s and hot below 5 ft/s to avoid noise, water hammer, and copper erosion.
  • Always size for the realistic simultaneous fixture demand, not the sum of every theoretical fixture in the house.
  • When in doubt, upsize the riser one nominal step — friction loss scales steeply with velocity.
  • Run a bucket test on the existing hose bib before designing irrigation; specs on paper rarely match the real supply.
  • For long runs, multiply psi/100 ft by total length and confirm the result fits inside your pressure budget.
  • Loop hot-water mains where possible — the same demand splits between two paths, halving velocity.
  • Account for fittings: every elbow adds equivalent length, sometimes 3-7 ft per fitting in 3/4" pipe.
  • Use the time-to-fill numbers to communicate flow to homeowners ("your 50-gallon water heater refills in 5 minutes").

Water Flow Rate Calculator FAQs

Have more questions? Contact us

What Plumbing & Engineering Pros Say

4.9
Based on 2,400 reviews

I keep this calculator open on my phone for every service call. The pipe presets cover everything I actually install, the velocity warning has saved me from undersizing 3/4" risers on at least three jobs, and the Hazen-Williams loss readout matches my Uponor sizing chart almost exactly. Best free flow-rate tool on the internet.

M
Marcus Hill
Licensed Master Plumber
February 14, 2026

Designing residential irrigation with this is fast. I plug in the bucket-test result from the hose bib, switch to L/min for international specs, then verify each zone stays under 5 ft/s. The time-to-fill numbers also help clients visualize how much water their system uses per cycle. Recommended to my whole network.

P
Priya Subramanian
Irrigation Designer
March 2, 2026

Useful for quick sanity checks on residential sprinkler stub-outs before I open my hydraulic software. The custom-diameter mode plus the Hazen-Williams output is exactly what I need to estimate friction loss in unusual sizes. UI is clean, no signup, and the export gives me a tidy record for the project file.

D
Daniel Reyes
Fire Protection Engineer
March 21, 2026

Used this all semester for fluid-mechanics homework. The calculator shows the continuity formula in action and validates my by-hand calculations instantly. The FAQ section taught me more about real plumbing than my textbook did. Five stars from a future PE.

E
Elena Kowalski
Civil Engineering Student
April 8, 2026

Love using our calculator?