Pipe Flow Calculator: Flow Rate, Velocity, and Pressure Drop
Calculate pipe flow rate, fluid velocity, and pressure drop using the Hazen-Williams or Darcy-Weisbach equation. Size pipes and pumps for water, HVAC, and industrial systems.
Pipe sizing is one of those calculations that looks simple until you get into it — flow rate, velocity, friction losses, fittings, elevation changes, and the final pump or pressure requirement. Undersized pipes cause velocity problems and noise; oversized pipes waste money and sometimes cause flow distribution issues. Getting it right means calculating the actual numbers.
The CalcHub Pipe Flow Calculator calculates flow rate, velocity, and pressure drop for any pipe diameter and fluid type.
Key Relationships
Continuity Equation (flow rate and velocity): Q = A × vWhere:
- Q = volumetric flow rate (m³/s or GPM)
- A = pipe cross-sectional area (m² or ft²)
- v = fluid velocity (m/s or ft/s)
For a round pipe: A = π × (D/2)² For 2" pipe (ID ≈ 2.067") carrying 10 GPM:
- Area = π × (1.0335/12)² = 0.00924 ft²
- Velocity = (10 GPM ÷ 449) ÷ 0.00924 = 2.41 ft/s
Recommended Velocity Ranges
Fluid velocity affects noise, erosion, and pressure loss:
| Application | Recommended Velocity | Max |
|---|---|---|
| Residential cold water | 2–4 ft/s | 8 ft/s |
| Residential hot water | 2–3 ft/s | 5 ft/s |
| Chilled water (HVAC) | 2–4 ft/s | 6 ft/s |
| Compressed air | 20–30 ft/s | 50 ft/s |
| Steam (low pressure) | 40–80 ft/s | 100 ft/s |
| Pump suction lines | 1–3 ft/s | 5 ft/s |
| Pump discharge lines | 3–6 ft/s | 10 ft/s |
| Natural gas (distribution) | 50–100 ft/s | 150 ft/s |
Hazen-Williams Equation (Water Only)
For water flow in smooth pipes:
v = 0.8492 × C × R^0.63 × S^0.54More practically, the pressure drop per 100 feet:
ΔP/100ft = 4.52 × Q^1.85 ÷ (C^1.85 × D^4.87)
Where C is the Hazen-Williams coefficient:
| Pipe Material | C Value |
|---|---|
| New cast iron | 130 |
| PVC/CPVC | 150 |
| Copper | 140 |
| Steel (new) | 140 |
| Concrete | 120 |
| Older cast iron | 100 |
Pressure Drop Example
2" PVC pipe, 10 GPM, 50 feet long:
- ΔP/100ft = 4.52 × 10^1.85 ÷ (150^1.85 × 2.067^4.87)
- ΔP ≈ 1.4 psi per 100 ft
- For 50 ft: 0.7 psi pressure drop
That's very acceptable. At 30 GPM through the same pipe, pressure drop jumps to ~9 psi/100ft — now pipe size is a real issue.
Fitting Equivalent Lengths
Fittings add resistance. Add to pipe length as "equivalent lengths":
| Fitting | Equivalent Length (2" pipe) |
|---|---|
| 90° elbow (standard) | 5 ft |
| 45° elbow | 2.5 ft |
| Gate valve (fully open) | 1 ft |
| Ball valve (fully open) | 1 ft |
| Globe valve (fully open) | 30 ft |
| Check valve (swing) | 12 ft |
| Tee (flow through) | 3 ft |
| Tee (flow branch) | 15 ft |
How do I size a pump from pipe calculations?
Calculate total head loss (pressure drop converted to feet of head) through the entire system — pipe friction + fittings + elevation change. Add minimum required pressure at the outlet. Total dynamic head = system curve at your design flow rate. Select a pump whose curve delivers that head at your design flow.
What's the difference between gauge pressure and absolute pressure?
Gauge pressure (PSIG) is relative to atmospheric pressure. Absolute pressure (PSIA) includes atmospheric. For pipe flow calculations, gauge pressure is used. Atmospheric = 14.7 PSIA = 0 PSIG.
Does pipe flow calculation change for non-water fluids?
Yes — viscosity matters significantly. High-viscosity fluids (oils, glycol solutions, slurries) have higher friction losses. The Darcy-Weisbach equation handles any fluid using the Reynolds number and Moody friction factor, which accounts for viscosity explicitly.
Related Tools
- Hydraulic Cylinder Calculator — force and pressure in hydraulic systems
- Motor Torque Calculator — pump motor sizing
- HVAC BTU Calculator — related hydronic system sizing