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.
Quick Presets
Flow Rate Inputs
Flow Rate
Pipe Cross-Section
Pressure Loss
Time to Fill
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.
| Material | Nominal Size | ID (in) | Area (in²) | Typical GPM @ 5 ft/s |
|---|---|---|---|---|
| Copper (Type L) | 1/2" Copper | 0.527 | 0.2181 | 3.4 GPM |
| Copper (Type L) | 3/4" Copper | 0.745 | 0.4359 | 6.8 GPM |
| Copper (Type L) | 1" Copper | 0.995 | 0.7776 | 12.1 GPM |
| Copper (Type L) | 1-1/4" Copper | 1.245 | 1.2174 | 19.0 GPM |
| Copper (Type L) | 1-1/2" Copper | 1.481 | 1.7227 | 26.8 GPM |
| Copper (Type L) | 2" Copper | 1.959 | 3.0141 | 47.0 GPM |
| PEX (SDR-9) | 1/2" PEX | 0.475 | 0.1772 | 2.8 GPM |
| PEX (SDR-9) | 3/4" PEX | 0.671 | 0.3536 | 5.5 GPM |
| PEX (SDR-9) | 1" PEX | 0.873 | 0.5986 | 9.3 GPM |
| PEX (SDR-9) | 1-1/4" PEX | 1.101 | 0.9521 | 14.8 GPM |
| PVC (Schedule 40) | 1/2" PVC Sch 40 | 0.602 | 0.2846 | 4.4 GPM |
| PVC (Schedule 40) | 3/4" PVC Sch 40 | 0.804 | 0.5077 | 7.9 GPM |
| PVC (Schedule 40) | 1" PVC Sch 40 | 1.029 | 0.8316 | 13.0 GPM |
| PVC (Schedule 40) | 1-1/4" PVC Sch 40 | 1.360 | 1.4527 | 22.6 GPM |
| PVC (Schedule 40) | 1-1/2" PVC Sch 40 | 1.590 | 1.9856 | 30.9 GPM |
| PVC (Schedule 40) | 2" PVC Sch 40 | 2.067 | 3.3556 | 52.3 GPM |
| PVC (Schedule 40) | 3" PVC Sch 40 | 3.068 | 7.3927 | 115.2 GPM |
| PVC (Schedule 40) | 4" PVC Sch 40 | 4.026 | 12.7303 | 198.4 GPM |
| PVC (Schedule 40) | 6" PVC Sch 40 | 6.065 | 28.8903 | 450.2 GPM |
| Steel (Schedule 40) | 1/2" Steel Sch 40 | 0.622 | 0.3039 | 4.7 GPM |
| Steel (Schedule 40) | 3/4" Steel Sch 40 | 0.824 | 0.5333 | 8.3 GPM |
| Steel (Schedule 40) | 1" Steel Sch 40 | 1.049 | 0.8643 | 13.5 GPM |
| Steel (Schedule 40) | 1-1/2" Steel Sch 40 | 1.610 | 2.0358 | 31.7 GPM |
| Steel (Schedule 40) | 2" Steel Sch 40 | 2.067 | 3.3556 | 52.3 GPM |
| Steel (Schedule 40) | 3" Steel Sch 40 | 3.068 | 7.3927 | 115.2 GPM |
| Steel (Schedule 40) | 4" Steel Sch 40 | 4.026 | 12.7303 | 198.4 GPM |
How to Calculate Flow Rate in 5 Steps
- 1Pick an input modeChoose "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.
- 2Select pipe material and nominal sizePVC 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.
- 3Enter velocity or fill timingIn 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.
- 4Read the results cardYou 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.
- 5Verify safety marginsIf 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").
What Plumbing & Engineering Pros Say
“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.”
“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.”
“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.”
“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.”
Love using our calculator?
Similar Calculators
More tools in the same category
Board and Batten Layout Calculator
Calculate board and batten spacing for perfect layouts
Feet and Inches Calculator
Add, subtract, and convert feet and inches measurements
Scale Calculator
Convert between different measurement scales for plans
Square Footage Calculator
Calculate room and area square footage accurately
Lumber Weight Calculator
Calculate lumber weight from species, dimensions and quantity. 17+ wood species, kiln-dried/green/pressure-treated moisture.
Cabinet Door Size Calculator
Calculate cabinet door dimensions for full overlay, partial overlay, or inset construction. Auto hinge count.
Often Used Together
Complementary tools for complete analysis
From Other Categories
Expand your calculations
Geometry and area calculations for building
Measurement unit conversions
Project cost and budget calculations
Related Articles
Dive deeper with our expert guides and tutorials related to Water Flow Rate Calculator