Skip to main content
IPC Table 604

Pipe Sizing Calculator

Enter your fixture counts and longest pipe run to get the correct supply line diameter per IPC Table 604.3 / 604.4. Used by licensed plumbers for rough-in sizing.

Fixture counts

How IPC pipe sizing works

  1. Fixture units (FU). The International Plumbing Code assigns each fixture a demand load in "fixture units." A toilet draws 3 FU, a washing machine 4 FU, a kitchen sink 2 FU. Fixture units model simultaneous demand probability — not raw flow rate.
  2. Run length adjustment. Longer pipe runs have higher friction losses, so the same fixture unit load requires larger pipe. IPC Table 604.4 provides three columns: runs ≤40 ft, ≤80 ft, and ≤160 ft. Enter your longest run from the meter to the farthest fixture.
  3. Material note. Copper, PEX, and CPVC have similar inside diameters at standard sizes, so the code sizing is equivalent across materials. The calculator notes the common trade name (Type L copper, PEX-A/B, CPVC SCH 40) but the nominal size is the same.
  4. Branch sizes. Per IPC Section 604.5, individual fixture branches are sized separately — most single fixtures require ½" minimum; washing machines require ¾". The calculator outputs branch recommendations alongside the main line size.

When to consult a licensed plumber

This calculator uses IPC Table 604 directly and is appropriate for standard residential rough-in planning. Commercial buildings, fire-sprinkler integration, booster pump systems, or any jurisdiction using UPC (Uniform Plumbing Code) instead of IPC requires a licensed plumber's sealed drawings. Most jurisdictions require a permit and inspection for any supply-line rough-in.

Code references: methodology page.

Call (844) 727-2225 Request Callback