Pipe Head Loss Calculator

This pipe head loss calculator gives the friction loss, minor losses and pressure drop for water flowing full in a round pipe. Use Darcy–Weisbach with a Colebrook–White friction factor, or the Hazen–Williams formula.

Water viscosity and density come from a built-in table for temperatures from 0 to 80 °C. The default case, 20 L/s through 500 m of 150 mm PVC at 20 °C, loses 3.535 m of head, a pressure drop of 34.60 kPa.

Water & drainage · Engineering calculatorPipe Head Loss
Free · runs in your browser
Loading the tool…

How to use it

  1. Enter the Flow rate (L/s), Internal diameter (mm) and Pipe length (m).
  2. Pick the Pipe material. It sets both the roughness and the Hazen–Williams C; choose Custom to type your own Roughness ε or Hazen–Williams C.
  3. Choose the Method: Darcy–Weisbach (Colebrook–White) or Hazen–Williams.
  4. Set the Water temperature in °C.
  5. Add up the fittings and enter the total in Sum of minor loss coefficients ΣK, for example 0.5 for the entrance plus 1.0 for the exit.

Formulas used

V = Q/A with A = πD²/4, and Re = VD/ν. Viscosity ν and density ρ are interpolated from tables: 1.004 × 10−6 m²/s and 998.2 kg/m³ at 20 °C.

Darcy–Weisbach

hf = f (L/D) V²/2g, with g = 9.80665 m/s². Below Re = 2,000, f = 64/Re. Otherwise the tool iterates Colebrook–White, 1/√f = −2 log10(ε/3.7D + 2.51/(Re√f)), from a Swamee–Jain starting value, and warns that f is uncertain between Re 2,000 and 4,000.

Hazen–Williams

hf = 10.67 L Q1.852 / (C1.852 D4.8704), with Q in m³/s and D in m. Temperature does not change hf in this method.

Both methods

hm = ΣK V²/2g and Δp = ρg(hf + hm). Material presets (ε in mm, then C): PVC/HDPE/PE 0.0015, 150; copper 0.0015, 140; commercial steel 0.045, 120; galvanised iron 0.15, 120; cement-lined ductile iron 0.05, 140; old cast iron 0.26, 100; concrete 1.0, 120.

Worked example: 20 L/s in a 150 mm PVC main

Pipe head loss calculator with 20 L/s through a 150 mm PVC pipe 500 m long at 20 °C, showing 1.132 m/s, friction factor 0.01624 and 3.535 m head loss
Default example: 20 L/s in 500 m of 150 mm PVC pipe by Darcy–Weisbach.

Inputs: Q = 20 L/s = 0.020 m³/s, D = 150 mm, L = 500 m, PVC (ε = 0.0015 mm), 20 °C, ΣK = 0.

  1. A = π × 0.150²/4 = 0.017671 m²; V = 0.020 / 0.017671 = 1.132 m/s
  2. Re = 1.1318 × 0.150 / (1.004 × 10−6) = 169,089, turbulent
  3. ε/D = 0.0015/150 = 0.00001. Colebrook–White converges to f = 0.01624 from a Swamee–Jain start of 0.01614
  4. V²/2g = 1.1318² / (2 × 9.80665) = 0.06531 m
  5. hf = 0.01624 × (500/0.150) × 0.06531 = 3.535 m, or 0.707 m per 100 m
  6. Minor losses are zero, so the total head loss is 3.535 m
  7. Δp = 998.2 × 9.80665 × 3.535 / 1000 = 34.60 kPa (5.02 psi)

Switch the method to Hazen–Williams (C = 150 for PVC) and hf becomes 3.658 m.

Check these before you size a pump

  • Use the true bore. Plastic pipe is sold by outside diameter and the bore depends on wall thickness, so take it from the manufacturer’s table.
  • Diameter matters most. Keep the default flow but drop to a 125 mm bore and hf rises from 3.535 m to 8.500 m.
  • Roughness grows with age. The old cast iron preset (ε = 0.26 mm) gives 5.159 m for the default case.
  • The tables cover water only, from 0 to 80 °C. Outside that range the tool warns you and uses the nearest end of the table.
  • The velocity notes (above 3 m/s, below 0.3 m/s) are prompts to review the design, not limits.

Questions people ask

Is Darcy–Weisbach or Hazen–Williams more accurate?

Darcy–Weisbach is the more general method, because its friction factor depends on Reynolds number and relative roughness, so it holds for any temperature and flow regime. Hazen–Williams is an empirical formula for water in turbulent flow. For the default case they give 3.535 m and 3.658 m of friction loss.

How do you convert head loss to pressure drop?

Use Δp = ρgh. For water at 20 °C, 1 m of head is about 9.79 kPa, so the default 3.535 m head loss is 34.60 kPa or 5.02 psi.

What minor loss coefficient should I use for an elbow?

The tool’s help text gives 0.3–0.9 for a 90° elbow, about 0.2 for an open gate valve, 0.5 for an entrance and 1.0 for the exit. Enter the total for all fittings as ΣK. At the default 1.132 m/s, a ΣK of 2 adds 0.131 m of head.

Related tools

Results are for estimating, checking and learning. Design work should be checked against the current code and your project specification, and signed off by a qualified engineer. See all 20 engineering calculators.