Plumbing Pipe Size

Calculate the right plumbing pipe size for a water supply line or drainage branch.

Home Tank & flushometer modes Hazen-Williams loss Copper · PVC · PEX · steel
Rate this calculator

What pipe size do you need?

WSFU · DFU · GPM · velocity · Hazen-Williams loss · IPC sizing

Instructions — Plumbing Pipe Size

1

Pick supply or drain

Water supply lines run under pressure and use Water Supply Fixture Units (WSFU). Drain, waste, and vent (DWV) piping runs by gravity and uses Drainage Fixture Units (DFU). Each follows a different code table.

2

Add up the fixture units

Sum WSFU or DFU for every fixture on the line. A bathroom group with tank toilet, lavatory, and shower is about 6 WSFU. A washing machine adds 3, a kitchen sink 2. Flushometer toilets carry their own scale — switch the toggle if the system uses them.

3

Set material, length, and velocity cap

Copper sits at Hazen-Williams C = 130, PVC and PEX at 150, steel at 120. The calculator caps cold-supply velocity at 8 fps by default; lower to 5 fps for hot water and 4–6 fps for drainage.

Hunter curve, not linear: the relationship between fixture units and demand flow is statistical, not additive. Twenty WSFU does not mean twenty times one-WSFU flow — not every fixture runs at once.
Hot-water lines run smaller and slower: halve the velocity cap and expect a separate (usually smaller) supply branch off the water heater. Hot recirculation lines are sized to the recirculation flow, not the peak demand.

Formulas

The chain is: convert fixture units to design flow, derive the required cross-section from velocity, round to the next standard size, then verify pressure loss with Hazen-Williams.

REQUIRED PIPE DIAMETER FROM FLOW & VELOCITY
$$ D = 2\sqrt{\frac{Q}{v\pi}} $$
D = inside diameter (ft). Q = design flow in cubic feet per second (1 GPM = 0.00223 cfs). v = target velocity (fps). Round D up to the next nominal pipe size.
HAZEN-WILLIAMS PRESSURE LOSS
$$ h_f = 0.002083 \cdot L \cdot \left(\frac{100}{C}\right)^{1.85} \cdot \frac{Q^{1.85}}{D^{4.8655}} $$
h_f = psi per 100 ft. L = 100 ft for the base form. C = roughness coefficient (copper 130, PVC/PEX 150, steel 120). Q = flow in GPM. D = inside diameter in inches.
ACTUAL VELOCITY IN THE CHOSEN SIZE
$$ v = \frac{Q}{A} = \frac{4Q}{\pi D^2} $$
After rounding up, recompute velocity with the actual cross-section. A is the inside area. If v exceeds 8 fps cold or 5 fps hot, step up one nominal size.
TOTAL PRESSURE LOSS OVER THE RUN
$$ \Delta P = h_f \cdot \frac{L_{actual}}{100} $$
Multiply by the real run length. Plumbing codes require ≥ 20 psi residual at the most remote fixture. Add ~0.43 psi for every foot of elevation lift and equivalent length for fittings.

Reference

Fixture units by fixture (IPC)
FixtureWSFU (tank)DFU
Lavatory11
Bathtub22
Shower22
Water closet (tank)2.54
Water closet (flushometer)56
Kitchen sink22
Dishwasher22
Washing machine33
Hose bibb2.5
Hazen-Williams C by material
MaterialCNote
Copper (new)130U.S. supply standard
PVC150Smooth bore, low loss
PEX150Cross-linked polyethylene
Steel (new)120Galvanized or black
Cast iron100Older DWV systems
Galvanized (aged)80–100Corrosion drops C over time
Quick reference: supply pipe sizes (tank toilets, 60 psi inlet, copper)
Total WSFUDesign flow (GPM)Min nominal sizeTypical use
53½ inSingle bathroom branch
104.5¾ inSmall home main
2071 inTypical 2-bath home main
40121¼ inLarge home / duplex
60161½ inSmall multi-family
100222 inMid-rise residential

Article — Plumbing Pipe Size

A typical two-bathroom U.S. home pulls about 20 Water Supply Fixture Units, which the Hunter curve converts to around 7 gallons per minute of peak demand. That flow fits into a 1-inch copper main at roughly 3 feet per second — well under the 8 fps ceiling the International Plumbing Code uses to keep noise and water hammer in check. Push the same flow through a 3/4-inch line and velocity climbs past 5 fps; drop the load onto a half-inch branch and the line starts to whistle. Pipe sizing in residential plumbing is the balance point between three numbers: fixture-unit demand, velocity, and acceptable pressure loss.

This guide walks through the IPC and UPC sizing logic, how fixture units translate into design flow, why hardwood-pipe questions about copper versus PEX usually do not change the diameter you pick, and the pressure-loss math that decides whether a long run needs to step up a size.

Plumbing pipe size starts with fixture units

The fixture-unit concept dates to the late 1920s at the U.S. National Bureau of Standards (now NIST). Roy B. Hunter measured thousands of fixtures in residential and commercial buildings and showed that not every tap, toilet, and shower runs at the same moment. He turned that observation into a statistical "probable simultaneous use" curve — the Hunter curve — that still drives plumbing codes a century later.

One Water Supply Fixture Unit (WSFU) corresponds roughly to the flow a lavatory faucet draws. A bathtub is 2, a tank toilet is 2.5, a flushometer toilet jumps to 5 because it dumps water in pulses. Sum the WSFU on a line, look up the corresponding design flow in IPC Table E103.3(2), and that number — not the simple sum of fixture flows — is what the pipe must carry.

Did you know

Hunter's original 1940 paper proved that without his probabilistic method, a typical apartment building would need a service main four to five times its actual installed size. The fixture-unit method has saved an estimated billions of dollars in U.S. plumbing material over its 80-year code lifespan.

Supply vs drain pipe sizing

Supply piping runs under 40–80 psi from the utility main and is sized to deliver flow under pressure. Drain, waste, and vent (DWV) piping runs by gravity at a 1/4 inch per foot slope and is sized for liquid + solids transport, not pressure. Both use fixture units, but the units (DFU vs WSFU) and the lookup tables are entirely separate.

A two-bathroom home generates about 16–20 WSFU on the supply side and around 12–16 DFU on the drain side. The supply main lands at 1-inch copper or 3/4-inch PEX, while the drain main lands at 3-inch ABS or PVC. The drainage diameter is driven less by flow than by the need to keep solids in suspension — under-sized drains clog regardless of how fast the water moves.

  • 3/4 in supply — up to ~10 WSFU, around 4.5 GPM design flow
  • 1 in supply — up to ~20 WSFU, around 7 GPM
  • 2 in drain — up to 21 DFU (horizontal branch)
  • 3 in drain — up to 42 DFU horizontal, 60 vertical stack
  • 4 in drain — up to 216 DFU horizontal, 500 vertical
  • House drain (typical) — 4 in regardless of fixture count for code margin

How pipe material changes the size

The Hazen-Williams roughness coefficient C captures how much friction the inside of the pipe creates. Copper sits at C = 130; PVC and PEX at 150; new steel at 120; aged galvanized drops to 80–100 as corrosion roughens the bore. The lower the C, the more pressure the pipe burns through per foot.

In practice the material rarely changes the nominal pipe size you pick. A 1-inch copper main and a 1-inch PEX main both handle 20 WSFU comfortably. Where material matters is on long runs — 100+ feet — where the pressure loss difference between copper at C = 130 and aged galvanized at C = 80 can be the gap between adequate and miserable shower pressure at the far end of the house.

PEX inside diameter is smaller than nominal

PEX is sized by outside diameter; the wall is thicker than copper. A "3/4-inch" PEX line has an inside diameter closer to 0.681 inches versus copper's 0.811. For long runs at high flow the difference matters — size PEX one nominal step up from copper if you are at the edge of the table.

Pressure loss and pipe size

The Hazen-Williams equation predicts how much pressure a pipe burns per 100 feet of run. Pressure loss scales with flow to the 1.85 power and inversely with diameter to the 4.87 power — meaning small diameter changes have huge effects. A 1-inch line carrying 7 GPM loses about 1.5 psi per 100 ft; the same flow on a 3/4-inch line loses around 5 psi per 100 ft, more than three times as much.

Most U.S. plumbing codes require at least 20 psi residual at the most remote fixture. With a 60 psi inlet, you have a 40 psi loss budget covering pipe friction, elevation (0.433 psi per foot lift), and fittings (each elbow adds roughly 2–3 feet of equivalent pipe length). Long horizontal runs in two-story homes can eat that budget faster than the fixture-unit table alone suggests — always verify the pressure loss for the actual layout.

Did you know

The Hazen-Williams equation was developed empirically by Allen Hazen and Gardner Williams in 1905 from real pipe-flow data — not derived from first principles. It is accurate to within about 10% for water at 60°F flowing in pipes between 2 and 72 inches at velocities under 10 fps. Outside that range, engineers switch to the Darcy-Weisbach equation.

Velocity limits, water hammer, and noise

The IPC and UPC both cap supply velocity at 8 fps for cold water and 5 fps for hot. The reason is not energy loss — it is noise and pipe wear. Above 8 fps, water hammer becomes audible and pipe-elbow erosion accelerates measurably. Above 5 fps in hot lines, the combination of higher temperature and turbulence speeds up copper pitting.

Modern stainless-braided supply lines and pressure-balanced valves mask some of this, but inside walls and ceilings the pipe still creaks. Most plumbers actually target 4–6 fps in residential work as a comfort margin. If a calculator returns a recommended size where actual velocity sits above 7 fps, step up one nominal size before stub-out.

Mixing WSFU tables across codes

IPC and UPC use slightly different fixture-unit values and lookup curves. IPC dominates the East and Midwest; UPC dominates the West and parts of the South. Always check which code your jurisdiction adopted before pulling values from a generic table — the gap can put you a full nominal size off.

Common plumbing pipe size mistakes

Sizing branches off the main's flow rate

A common rookie error is to assume every branch off a 1-inch main also needs to be 1 inch. Branch lines serve only the fixtures downstream of them — a bathroom branch carrying 6 WSFU usually only needs 1/2 or 3/4 inch, not the full main size. Branch sizing is independent of trunk sizing.

Forgetting fittings in pressure loss

Each elbow, tee, and valve adds equivalent pipe length to the friction calculation. A 1-inch 90° elbow is worth about 2.5 ft of straight pipe. Ten elbows on a 50-ft run effectively doubles the friction. Always add 25–50% to the straight-pipe length for fittings before checking pressure loss.

Ignoring elevation in multi-story layouts

Each foot of vertical lift costs 0.433 psi at the top fixture. A second-floor shower 20 feet above the meter automatically gives up about 8.7 psi before pipe friction even enters the math. Vertical houses with high-flow showerheads need either oversized risers or a booster pump on the supply main.

FAQ

A typical two-bathroom U.S. home (about 20 WSFU) needs a 1-inch copper main from the meter, branching down to 3/4-inch trunks and 1/2-inch fixture stubs. A larger home (40+ WSFU) usually steps up to 1-1/4 inch. PEX systems are sized one nominal step larger than copper because the wall is thicker and the inside diameter smaller.
A WSFU is a probabilistic measure of how much water a fixture demands, factoring in how often it actually runs. One WSFU corresponds roughly to a lavatory faucet (about 0.75 GPM in tank-toilet systems). A tank toilet is 2.5 WSFU, a bathtub is 2, a kitchen sink is 2. The Hunter curve converts total WSFU to a peak design flow that is far less than the simple sum.
Use Drainage Fixture Units (DFU), not WSFU. A 1-1/2 inch horizontal branch handles up to 3 DFU, 2 inch up to 21 DFU, 3 inch up to 42 DFU horizontal (60 vertical stack), and 4 inch up to 216 DFU horizontal (500 vertical). The main house drain is normally 4 inch regardless of fixture count for code margin.
The International Plumbing Code caps cold-supply velocity at 8 feet per second and hot-supply at 5 fps. Above those limits, water hammer and erosion of copper elbows accelerate. Most residential plumbers actually target 4–6 fps for noise comfort — stepping up one nominal size if a calculator pushes past 7 fps.
Material rarely changes the nominal size but does change pressure loss. Copper (C = 130) loses about 30% more pressure per foot than PVC or PEX (C = 150) and 30% less than aged galvanized (C = 80–100). On long runs the difference can push you to size up. PEX also has thicker walls than copper, so the inside diameter is smaller — size PEX one step up at the edge of the WSFU table.
Use the Hazen-Williams equation: h_f = 0.002083 × L × (100/C)^1.85 × Q^1.85 / D^4.8655, where h_f is psi per 100 ft, L = 100 ft, C is the roughness coefficient, Q is flow in GPM, and D is inside diameter in inches. Multiply by actual run length and add 0.433 psi per foot of vertical lift for elevation.
No. Half-inch pipe handles only one fixture at a time without unacceptable pressure drop. The main supply line into a house must be at least 3/4 inch and is usually 1 inch for any home with two or more bathrooms. Half-inch is reserved for individual fixture stubs and short branches.
Runs under 50 feet rarely need size-up from the fixture-unit table alone. Between 50 and 100 feet, check pressure loss with Hazen-Williams. Above 100 feet (or with significant elevation lift) sizing-by-table almost always underestimates loss — size up one nominal step or budget for a booster pump.
Yes. Flushometers dump 25–35 GPM in short bursts while tank toilets refill slowly at 2–3 GPM. A flushometer WC counts as 5 WSFU vs 2.5 for a tank, and the IPC uses a separate flushometer column in the demand-flow table. Commercial restrooms with multiple flushometers can need 2-inch supply lines where a tank system would use 1 inch.
Plumbing codes typically require at least 20 psi residual at the most remote fixture, and most modern fixtures (showers, dishwashers, washing machines) work best at 30–50 psi. If inlet pressure is 60 psi and the calculated loss leaves less than 20 psi, the pipe is undersized. Inlet pressures above 80 psi need a pressure-reducing valve to protect fixtures.