Sizing drain, waste, and vent piping starts by adding up the drainage load every fixture places on the system. This tool assigns the IPC Table 709.1 Drainage Fixture Unit value to each fixture, totals them, and looks up the minimum drain and stack size from IPC Table 710.1.
How it works
The load total drives both the branch and the stack size:
total DFU = sum of (fixture count × fixture DFU) (IPC Table 709.1)
horizontal drain = smallest size where DFU ≤ table max at 1/8"/ft slope
vertical stack = smallest size where DFU ≤ stack table max
Branch and stack use different columns of IPC Table 710.1 because a stack collects the load of all the branch intervals feeding it, while a horizontal branch carries only the fixtures on that run.
Example and tips
A full bathroom group of a water closet (3 DFU), lavatory (1 DFU), and tub/shower (2 DFU) totals 6 DFU, which a 2 inch horizontal branch handles, though a 3 inch run is required wherever a water closet discharges. Always size the stack from the full combined DFU of every branch it serves, not from a single branch, and size vents separately from the same fixture-unit load.