GPM TO PIPE SIZE
About this calculator
This GPM to pipe size calculator returns the smallest nominal pipe diameter that can carry a given flow rate while keeping water velocity below 8 feet per second on cold lines (5 fps on hot). Velocity above those thresholds causes pipe erosion, water hammer, and audible flow noise — issues that don't show up in friction-loss math but ruin a system. Use this for irrigation mains, hose bib supply, custom water features, mechanical room piping, and any application where you know the flow demand directly rather than summing fixture units. ESTIMATE ONLY — verify with a licensed plumber and local plumbing code before installation. Fixture-unit-to-pipe-size mapping comes from IPC Section 604 (water-supply distribution).
How to use this calculator
Enter the required flow rate in GPM (gallons per minute) for the pipe run. For irrigation mains, this is the maximum simultaneous zone demand. For dedicated fixture supply, this is the fixture's flow rating. For mechanical room headers, sum the simultaneous load.
Pick the service type — cold water allows up to 8 fps velocity; hot water drops to 5 fps because heat accelerates erosion. The calculator returns the minimum copper/CPVC pipe size and the equivalent PEX size (one nominal larger because PEX has a thinner ID). For runs over 100 ft, also check pressure loss separately — a velocity-OK pipe can still have unacceptable friction loss on long runs.
Worked example
For a 12 GPM cold water line (typical lawn sprinkler zone main):
Min ID needed: √(12 × 0.4085 ÷ 8) = √0.61 = 0.78". Smallest copper that meets: ¾" Type L (ID 0.785"). PEX equivalent: 1".
For a 10 GPM hot water main (commercial fixture array):
Max velocity 5 fps (hot). Min ID: √(10 × 0.4085 ÷ 5) = 0.90". Smallest copper: 1" (ID 1.025"). PEX: 1¼".
Notice hot water needs the next size up at the same flow rate — that's the velocity penalty for hot water erosion risk.
For a 30 GPM irrigation main (large multi-zone system): √(30 × 0.4085 ÷ 8) = 1.24". Copper: 1¼" (ID 1.265"). PEX: 1½".
For a 5 GPM low-demand line (single shower or kitchen sink): √(5 × 0.4085 ÷ 8) = 0.50". Copper: ½" (ID 0.545"). PEX: ¾".
Common mistakes & waste factors
Using friction-loss math without checking velocity. A 1.5 GPM flow through ¼" pipe might show acceptable friction loss but velocity hits 12+ fps — guaranteed erosion and noise.
Forgetting that hot water needs slower flow. Same GPM at 140°F erodes pipes faster than at 60°F. Always size hot lines for ≤5 fps velocity.
Mixing copper and PEX nominal sizes. PEX has a thicker wall and smaller ID than copper at the same nominal size. ½" PEX flows like ⅜" copper. Always bump up one nominal size when substituting PEX.
Ignoring fittings on short runs. A 10-ft run with 4 elbows acts like a 14-ft run for friction purposes. Velocity is unaffected by fittings, but friction loss is.
Rules of thumb
Cold water velocity limit: 8 fps. Hot water: 5 fps.
Minimum pipe ID: √(GPM × 0.4085 ÷ Vmax).
GPM capacity at max velocity per copper size: ½" ≈ 6 GPM cold, ¾" ≈ 12 GPM, 1" ≈ 21 GPM, 1¼" ≈ 32 GPM.
PEX equivalent: bump one nominal size from copper recommendation.
For runs over 100 ft, friction loss may force upsizing beyond what velocity alone suggests.
Long service runs (residential service entry, irrigation mains): always check both velocity AND friction loss for proper sizing.