Pipe Flow Calculator: Velocity, Flow Rate & Pressure Drop
Pipe Flow Fundamentals
Pipe flow in HVAC systems is governed by three related variables: flow rate (GPM), velocity (fps), and pipe diameter (inches). Changing one affects the others.
Q = V × A
- Q = flow rate (GPM)
- V = velocity (fps)
- A = cross-sectional area (sq ft)
Velocity Chart by Pipe Size
| Pipe Size (in) | Area (sq in) | GPM @ 2 fps | GPM @ 3 fps | GPM @ 4 fps | GPM @ 5 fps |
|---|---|---|---|---|---|
| ½" copper | 0.304 | 0.79 | 1.19 | 1.58 | 1.98 |
| ¾" copper | 0.533 | 1.38 | 2.08 | 2.77 | 3.46 |
| 1" copper | 0.864 | 2.24 | 3.37 | 4.49 | 5.61 |
| 1¼" copper | 1.262 | 3.28 | 4.91 | 6.55 | 8.19 |
| 1½" copper | 1.767 | 4.59 | 6.88 | 9.18 | 11.47 |
| 2" copper | 2.835 | 7.36 | 11.04 | 14.72 | 18.40 |
| 2½" copper | 4.128 | 10.72 | 16.08 | 21.43 | 26.79 |
| ¾" PEX | 0.430 | 1.12 | 1.67 | 2.23 | 2.79 |
| 1" PEX | 0.690 | 1.79 | 2.69 | 3.58 | 4.48 |
Recommended velocities: Suction lines: 2–4 fps. Discharge lines: 4–8 fps. Main headers: 4–6 fps. Branch lines: 2–4 fps.
Flow Rate from BTU/h
For hydronic systems:
GPM = BTU/h ÷ (500 × ΔT)
| BTU/h | GPM @ 10°F ΔT | GPM @ 20°F ΔT | GPM @ 30°F ΔT |
|---|---|---|---|
| 10,000 | 2.0 | 1.0 | 0.67 |
| 20,000 | 4.0 | 2.0 | 1.33 |
| 30,000 | 6.0 | 3.0 | 2.00 |
| 50,000 | 10.0 | 5.0 | 3.33 |
| 80,000 | 16.0 | 8.0 | 5.33 |
| 100,000 | 20.0 | 10.0 | 6.67 |
| 150,000 | 30.0 | 15.0 | 10.00 |
Hazen-Williams Friction Loss
The Hazen-Williams equation for pressure drop in pipes:
hf = (4.52 × Q1.85) / (C1.85 × d4.87) × L
- hf = friction loss (psi)
- Q = flow rate (GPM)
- C = Hazen-Williams coefficient (copper: 140, steel: 120, PEX: 150, CPVC: 150)
- d = inside diameter (inches)
- L = pipe length (ft)
Friction Loss Table (per 100 ft, copper C=140)
| GPM | ½" (ft) | ¾" (ft) | 1" (ft) | 1¼" (ft) | 1½" (ft) | 2" (ft) |
|---|---|---|---|---|---|---|
| 1 | 4.5 | 1.2 | 0.4 | 0.1 | — | — |
| 2 | 15.2 | 4.1 | 1.3 | 0.4 | 0.2 | — |
| 4 | — | 14.5 | 4.6 | 1.5 | 0.7 | 0.2 |
| 6 | — | — | 9.6 | 3.1 | 1.5 | 0.4 |
| 8 | — | — | 16.4 | 5.2 | 2.5 | 0.7 |
| 10 | — | — | — | 7.9 | 3.8 | 1.1 |
| 15 | — | — | — | — | 8.0 | 2.3 |
| 20 | — | — | — | — | 13.6 | 3.9 |
Common Pipe Flow Mistakes
- Velocity too high: Above 4 fps causes noise, erosion, and vibration. Above 8 fps can damage pipes and fittings.
- Using ID instead of nominal size: ¾" copper has 0.811" ID, not 0.75". Always use actual ID for calculations.
- Ignoring glycol effects: 30% propylene glycol increases friction by 25–30%. Add 30% to friction loss calculations.
- Undersizing return lines: Supply and return pipes should be the same size. Undersized returns cause excessive velocity and noise.
Standards Reference
- ASHRAE Fundamentals 2021 — Chapter 21 (Pipe Sizing)
- ASTM B88 — Seamless Copper Water Tube
- ASTM F876 — PEX Tubing Standard
- ACCA Manual H — Hydronic Heating
Frequently Asked Questions
How do you calculate pipe flow rate?
For hydronic systems: GPM = BTU/h ÷ (500 × ΔT). For general pipe flow: Q = V × A, where Q is flow rate, V is velocity, and A is cross-sectional area. The 500 constant is for water; use 475 for 30% glycol, 450 for 50% glycol.
What is the maximum velocity for hydronic pipes?
Keep velocity below 4 fps for quiet operation in residential systems. Commercial systems can tolerate up to 6–8 fps in mains. Branch lines should be 2–4 fps. Above 4 fps, you'll hear water flow through the pipes, especially at night.
How do I calculate friction loss in a pipe?
Use the Hazen-Williams equation: hf = (4.52 × Q^1.85) / (C^1.85 × d^4.87) × L. Or use friction loss tables (faster). For copper pipe (C=140), a 1" pipe at 5 GPM loses about 6.5 ft of head per 100 ft of pipe.
What pipe size do I need for 10 GPM?
At 4 fps maximum velocity: 1¼" copper (6.55 GPM @ 4 fps — too small), 1½" copper (9.18 GPM @ 4 fps — close), 2" copper (14.72 GPM @ 4 fps — comfortable). Use 1½" for short runs with low fittings, or 2" for longer runs with many fittings.
Should I use copper or PEX for hydronic?
Both work well. PEX is cheaper, flexible, and has lower friction (smoother interior). Copper is more rigid, handles higher temperatures, and is preferred near the boiler (first 3 ft). Use PEX for long distribution runs, copper for boiler connections and exposed piping.