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.
Common fixture DFU values (IPC Table 709.1)
| Fixture | DFU |
|---|---|
| Water closet (flush tank) | 3 |
| Bathtub or shower | 2 |
| Lavatory (bathroom sink) | 1 |
| Kitchen sink | 2 |
| Dishwasher (domestic) | 2 |
| Clothes washer (residential) | 3 |
| Floor drain (2-inch) | 2 |
| Floor drain (3-inch) | 3 |
| Urinal | 4 |
| Drinking fountain | 0.5 |
These figures come from IPC Table 709.1. Local amendments exist; always verify against the edition and amendments adopted in your jurisdiction.
Worked example: two-bathroom house
Consider a two-bathroom residence with one kitchen and a laundry:
- Bath 1: water closet (3) + lavatory (1) + tub (2) = 6 DFU
- Bath 2: water closet (3) + lavatory (1) + shower (2) = 6 DFU
- Kitchen: sink (2) + dishwasher (2) = 4 DFU
- Laundry: clothes washer (3) = 3 DFU
- Total: 19 DFU
At 19 DFU the horizontal building drain at 1/8-inch-per-foot slope requires a minimum 3-inch pipe (IPC Table 710.1 shows a 3-inch pipe handles up to 20 DFU on a horizontal drain). The vertical soil stack also sizes to 3 inches for the combined load. Any individual branch carrying a water closet must be at least 3 inches regardless of DFU, because the IPC specifies this minimum for water closet connections.
The water-closet minimum: a common oversight
The IPC imposes a hard minimum: any horizontal branch receiving a water closet must be at least 3 inches in diameter. A lavatory and sink on a 2-inch branch is fine, but the moment you add a toilet to that branch, the entire branch must increase to 3 inches. Many plan-check corrections trace back to this rule being overlooked when fixtures were added to an existing branch.
Stack versus branch: why they differ
A horizontal branch serves only the fixtures on its own run, so it is sized for its own DFU subtotal. The vertical stack accumulates every branch interval connected above, so it is sized for the cumulative DFU of all the branches it serves. In practice this means the stack is almost always larger than any individual branch, and the sizing comes from a different column of the table.
Slope and velocity
A 1/8-inch-per-foot slope (approximately 1%) is the minimum for horizontal drains and the column this tool uses. Steeper slopes increase velocity and self-cleaning action but also reduce the effective cross-section, so maximum DFU capacities in the IPC tables are keyed to the installed slope. Verify you are reading the column that matches your actual installed slope when comparing to the table.