Total up drainage fixture units (DFU) for a building drain, branch or stack, and get an approximate governing pipe size. Add each fixture type and quantity to the table below and the calculator looks up its DFU value from IPC Table 709.1, sums the total, and estimates the minimum drain pipe size — automatically applying the code-required 3 in minimum pipe size wherever a water closet is served, regardless of what the DFU table alone would allow.
Email me these results
This tool covers DRAINAGE sizing only; water-supply (WSFU) pipe sizing is intentionally not included pending verified source data. The drain pipe size thresholds are reproduced from secondary sources and are APPROXIMATE — verify against a current IPC copy (Table 710.1(1)) before final design. Any branch/drain serving a water closet must be at least 3 inches regardless of DFU table capacity, per code, and this rule is applied automatically below. Vent sizing, trap arm length and cleanout spacing are separate provisions not covered here.
How the calculation works
- DFU per fixture. Each fixture type in your list is matched to its drainage fixture unit value from IPC Table 709.1 (e.g. 4 DFU for a public 1.6 gpf water closet, 2 DFU for a bathtub or kitchen sink, 1 DFU for a lavatory).
- Total DFU. Summed across every fixture and quantity you enter.
- Governing pipe size. The total DFU is checked against approximate 1/4 in/ft-slope drain-sizing thresholds; if any water closet is present, a 3 in minimum is applied automatically even if the DFU total alone would allow a smaller pipe.
What to have ready
- A list of every fixture connecting to the drain, branch or stack you’re sizing, with quantities
Notes and limitations
This tool covers drainage sizing only. Water-supply pipe sizing (water supply fixture units / WSFU, per IPC Table 604.3 and Appendix E) is intentionally not included in this version — a verified, current data set for that table could not be confirmed and will be added once it can be sourced from a current licensed IPC copy, rather than publishing unverified numbers. The drain pipe size thresholds shown are reproduced from secondary sources and are approximate; verify against a current copy of IPC Table 710.1(1) before final design. Vent sizing, trap arm length, cleanout spacing and slope other than 1/4 in/ft are not covered. Final acceptance of the design rests with the responsible design professional and the authority having jurisdiction.
Drainage Fixture Unit (DFU) Reference Table — IPC / UPC
| Plumbing Fixture | IPC DFU Value | UPC DFU Value | Min Trap Size | Min Drain Size |
|---|---|---|---|---|
| Water Closet (1.6 gpf) | 3 | 4 | — | 3 in |
| Lavatory (bathroom sink) | 1 | 1 | 1¼ in | 1½ in |
| Kitchen Sink (domestic) | 2 | 2 | 1½ in | 1½ in |
| Bathtub / Shower | 2 | 3 | 1½ in | 1½ in |
| Clothes Washer | 2 | 3 | 2 in | 2 in |
| Dishwasher (domestic) | 2 | 2 | 1½ in | 1½ in |
| Floor Drain | 1 | 1 | 2 in | 2 in |
| Urinal (flush tank) | 2 | 4 | 1½ in | 2 in |
| Service Sink | 3 | 3 | 3 in | 3 in |
| 4-in Horizontal Drain Branch (max) | 160 DFU | 160 DFU | — | 4 in |
Source: IPC Table 709.1 and UPC Table 703.2. Verify with the adopted code edition in your jurisdiction.
Plumbing DFU & Drain Sizing FAQ
What is a Drainage Fixture Unit (DFU) and how is it used?
A Drainage Fixture Unit (DFU) is a dimensionless load index that represents the probable discharge rate of a plumbing fixture relative to a lavatory, which equals 1 DFU. The concept was developed by Roy B. Hunter and is codified in IPC Table 709.1 and UPC Table 703.2. Engineers sum the DFU values for all fixtures served by a drain branch, stack, or building drain, then enter IPC Table 710.1 (or UPC Table 703.2) to find the minimum pipe diameter and maximum allowable slope.
How do I size a horizontal drain branch using DFU?
Total the DFU values for every fixture connecting to the branch, then use IPC Table 710.1(1) to select the pipe size. A 3-inch branch at ¼ in/ft slope handles up to 20 DFU; a 4-inch branch handles 160 DFU at the same slope. Minimum slope is ⅛ in/ft for 3-inch and larger pipes per IPC 704.1, though ¼ in/ft is preferred. The branch may not receive discharge from a water closet unless it is at least 3 inches in diameter (IPC 709.3).
What is the DFU value for a standard toilet?
Under the International Plumbing Code (IPC Table 709.1), a 1.6 gpf water closet with a flush tank is assigned 3 DFU; a flushometer-valve water closet is assigned 4 DFU. The Uniform Plumbing Code (UPC) assigns 4 DFU to all tank-type water closets. Always confirm the DFU value against the edition of the code adopted in your jurisdiction, as values can differ between IPC and UPC and between code cycles.
What is the difference between DFU and GPM for drain sizing?
GPM (gallons per minute) measures instantaneous flow rate, whereas DFU is a statistical probability unit that accounts for intermittent fixture use and diversity of use in a building. Hunter’s curve converts total DFU to probable peak flow in GPM; for example, 100 DFU converts to roughly 27 GPM of probable peak drainage flow. Engineers use DFU for code-based pipe sizing and GPM for pump sizing and velocity checks in force-main applications.
Does the IPC differ from the UPC in DFU values, and which code applies?
Yes — several fixtures carry different DFU values between the IPC and UPC. Notably, a bathtub is 2 DFU under IPC but 3 DFU under UPC, and a clothes washer is 2 DFU under IPC but 3 DFU under UPC. The applicable code depends on your state or local jurisdiction: most of the western U.S. adopts the UPC, while the eastern U.S. and internationally the IPC is more prevalent. Always confirm the adopted code and edition with your local Authority Having Jurisdiction (AHJ).