Pressure loss is the silent killer of water systems. Everything looks fine on installation day — meter pressure is 60 psi, all the fixtures run, the inspector signs off. Then a few months later the master shower drops to a trickle whenever the dishwasher runs, the second-floor hose bib wheezes, and nobody can figure out why. Almost always: friction loss in undersized pipe at the wrong spot. This guide walks through the Hazen-Williams formula, what each variable actually means, and how to use the math before you cut and sweat the wrong size.
What pressure loss is
Water moving through pipe loses energy to friction with the pipe wall. The longer the run, the higher the flow rate, the smaller the pipe, and the rougher the inside surface, the more energy is lost — measured either in feet of head or pounds per square inch (PSI). One foot of head equals 0.433 PSI. So a 23 ft head loss eats 10 PSI from your working pressure.
The total available pressure at any fixture is:
P_fixture = P_supply − friction_loss − elevation_loss
Elevation loss is just gravity: every foot of vertical rise costs 0.433 PSI. A second-floor bathroom 12 ft above the meter loses 5.2 PSI to elevation alone before friction is counted.
The Hazen-Williams formula
Hazen-Williams is the equation pretty much every plumbing designer uses for water at typical municipal pressure. Simpler than Darcy-Weisbach (which is more accurate at extreme conditions) and accurate enough for residential and light commercial work.
h_f = 4.52 × L × Q^1.852 ÷ (C^1.852 × D^4.87)
Where:
- h_f = head loss in feet (multiply by 0.433 to get PSI)
- L = pipe length in feet (use developed length: straight pipe + equivalent length for fittings)
- Q = flow rate in gallons per minute
- C = roughness coefficient (depends on pipe material)
- D = inside diameter in inches (not nominal size)
The exponents do most of the work. Flow is to the 1.852, so doubling flow nearly quadruples loss. Diameter is to the 4.87 — bumping pipe up one nominal size cuts friction loss in half or more. That's why upsizing is the standard fix when fixtures starve.
The pressure loss calculator runs Hazen-Williams for you across copper, PEX, CPVC, and steel.
C-factors by pipe material
The C-factor captures how rough the inside of the pipe is. Higher C = smoother = less friction:
- Plastic (PEX, CPVC, PVC): C = 150. The smoothest commonly-used material.
- Copper Type L (new): C = 140
- Copper Type L (10+ years): C = 130 — slight oxide buildup
- Cast iron (new): C = 120
- Galvanized steel (new): C = 120
- Galvanized steel (15–30 yr old): C = 80–100
- Galvanized steel (40+ yr old): C = 60 or lower
The aging behavior of galvanized steel is why so many old houses have slow flow — the original 1" line is now flowing like a 5/8" line because mineral buildup has cut the effective inside diameter and crashed the C-factor. Replace it instead of trying to size around it.
Inside diameter ≠ nominal size
The number printed on a pipe is the nominal size — a label, not a measurement. Actual inside diameter varies by material because wall thickness varies:
- ¾" copper Type L: ID = 0.785"
- ¾" PEX-A: ID = 0.671"
- ¾" CPVC: ID = 0.695"
- ¾" galvanized steel: ID = 0.824"
PEX has the smallest ID for any given nominal size because of its thicker wall. That's why PEX usually needs to bump up one nominal size compared to copper for equivalent flow performance. The math in Hazen-Williams uses ID, not nominal — sizing PEX as if it were copper will under-deliver flow.
Equivalent length for fittings
Every elbow, tee, and valve adds friction loss as if you had a certain extra length of straight pipe. Rough equivalents for ¾" copper:
- 90° elbow: 2 ft equivalent
- 45° elbow: 1 ft equivalent
- Tee (run-through): 1 ft
- Tee (branch): 5 ft
- Gate valve (fully open): 0.5 ft
- Globe valve (fully open): 25 ft
- Check valve: 9 ft
- Water meter: 10–25 ft (varies by meter type)
A typical residential branch from the main to a far bathroom might be 30 ft of straight pipe plus six 90° elbows and a tee — that's 30 + 12 + 5 = 47 ft of developed length, not 30. Plug 47 into the formula, not 30.
Velocity matters too
Friction loss is half the picture. Velocity is the other half — and it's an independent constraint. Water above 8 fps on cold lines (5 fps on hot) erodes pipe and fittings, regardless of what the pressure-loss math says.
V (fps) = Q (GPM) × 0.4085 ÷ D² (inches)
A pipe that's acceptable on friction loss but exceeds the velocity threshold causes water hammer (pressure spikes from sudden stops), audible flow noise, and pinhole leaks at fittings within a decade. If either friction loss or velocity fails, upsize.
Common scenarios where this matters
Long underground service runs.Houses set back from the street with 200+ ft from meter to building eat measurable PSI in the buried pipe. A 200 ft ¾" copper line at 10 GPM loses about 5 PSI to friction — bumping to 1" cuts that to under 1 PSI.
Multi-story buildings. Top-floor fixtures lose both elevation pressure (5 PSI for second floor, 9 PSI for third) and friction loss in the riser. Risers in older buildings are often undersized; the standard fix is a separate riser per zone or a booster pump (see the water supply sizing calculator for fixture-unit-based sizing).
Irrigation mains.Sprinkler zones flowing 15–25 GPM need bigger pipe than typical residential branch lines. A ¾" line at 20 GPM has unacceptable velocity (over 13 fps) and high friction loss — needs at least 1".
Tankless water heater inlet.Most tankless units need ¾" cold water inlet at minimum, sometimes 1", regardless of what the previous tank heater was fed by. A starved tankless will cycle on flow rather than hold steady temperature.
When to upsize
Rough decision rules:
- Total friction loss exceeds 10 PSI on the path to any fixture: upsize
- Velocity exceeds 8 fps cold or 5 fps hot anywhere in the system: upsize
- Run length over 100 ft and friction loss approaches 5 PSI: upsize for headroom
- Fixture at the dead end of the line consistently underperforms: trace pressure back, upsize the run with the worst loss
The cost difference between ¾" and 1" copper is roughly 40% per foot. The cost difference between fixing a starved fixture now and ripping open finished walls in three years is everything.
Quick FAQ
How do I calculate friction loss in a water line? Use Hazen-Williams: h = 4.52 × L × Q^1.852 ÷ (C^1.852 × D^4.87). Multiply head loss in feet by 0.433 to get PSI. The pressure loss calculator handles it for any common pipe material.
How much PSI is lost per 100 ft of pipe?Depends on flow rate and pipe size. A typical example: ¾" copper at 8 GPM loses about 1.7 PSI per 100 ft. The same line at 15 GPM loses 5.5 PSI per 100 ft — flow doubled, loss tripled.
What's the difference between Hazen-Williams and Darcy-Weisbach? Darcy-Weisbach is more accurate across all flow regimes and fluid types but requires solving for the friction factor (Moody diagram or Colebrook equation). Hazen-Williams is a fitted approximation valid for water near room temperature at typical municipal pressure — easier to compute, accurate enough for ~95% of plumbing work.
Does pipe length include fittings? Yes — use developed length, which is straight pipe length plus equivalent length for every fitting. Each 90° elbow adds about 2 ft, each tee branch adds 5 ft. A complex branch can have 30–50% of its loss in fittings.
Run the numbers: the pressure loss calculator runs Hazen-Williams across copper, PEX, CPVC, and galvanized steel with built-in velocity check.
Estimate only. Friction loss depends on actual pipe condition, fittings, and fixture demand. Verify with a licensed plumber and your local plumbing inspector before purchase or installation. ProjectCalc is not responsible for code violations or system failures resulting from use.