Formula and Method for Pipe Friction Loss
Friction loss (also called head loss) is the drop in a fluid's energy as it flows through a pipe, caused by friction between the moving fluid and the pipe wall. This calculator estimates friction loss for water flowing in a pipe using the Hazen-Williams equation, a well-established empirical formula widely used in plumbing, irrigation, and fire-protection engineering. From the flow rate, pipe diameter, pipe length, and a material-specific roughness coefficient (C), it computes head loss, the equivalent pressure drop, flow velocity, and the friction gradient per 100 units of pipe.
How the calculation works
Enter the flow rate, the pipe's inside diameter, the pipe length, and the Hazen-Williams coefficient C for the pipe material. The calculator converts every value into SI units (cubic meters per second, meters) and applies h_f = 10.67 × L × Q1.852 ÷ (C1.852 × D4.8704) to get the head loss h_f in meters of water. It also computes flow velocity from V = Q ÷ (πD²/4), converts head loss into a pressure drop using ΔP = ρgh_f for water (ρ = 1000 kg/m³, g = 9.80665 m/s²), and expresses the loss as a gradient per 100 units of pipe length so results are easy to compare across projects of different sizes.
Choosing a C coefficient
The Hazen-Williams coefficient C represents how smooth the interior of the pipe is — a higher C means less resistance to flow. New PVC or plastic pipe is typically C ≈ 150, copper and new steel run C ≈ 120-140, and old, corroded, or heavily scaled iron pipe can drop to C ≈ 80-100 or lower. Using an outdated C value for an older, corroded pipe will significantly understate real friction loss, so re-measure or use a conservative (lower) C for aging infrastructure.
Limits of the Hazen-Williams formula
This formula is empirical and calibrated for water at ordinary temperatures flowing turbulently through pipes roughly 2 inches (50 mm) and larger; it is not accurate for other fluids (oil, gas, slurries), for laminar flow, or for very small-diameter tubing. For non-water fluids, or when you already know the Darcy friction factor and Reynolds number, use the Darcy-Weisbach equation (h_f = f × (L/D) × V²/2g) instead.