Drainage Fixture Unit Calculator
Calculate total drainage fixture units and determine required drain, vent, and stack pipe sizes per plumbing code.
About this calculator
Total DFU is a straight weighted sum: each fixture count is multiplied by its IPC Table 709.1 fixture-unit value (toilets 4, clothes washers 3, showers/bathtubs/dishwashers 2 each, sinks 1) and added together. Required Drain Size, Required Vent Size, and Stack Size are each then looked up from Total DFU against separate stepped IPC tables, so none of them scale smoothly -- adding one more fixture only changes a pipe size when it pushes Total DFU across one of the table's breakpoints (2, 6, 8, 20, 24, 35, 84, 160, 216, 360, or 428 DFU depending on which table).
Because toilets carry the highest per-fixture DFU weight of any single input, they move Total DFU the most per unit added at this calculator's default fixture counts, but at very different fixture mixes (many more sinks or showers than toilets, for example) a fixture with a lower per-unit weight can still move the total more simply by being present in much greater quantity. Toilets, showers, and bathtubs also carry minimum trap and drain size requirements of their own under IPC that this calculator does not check independently -- Required Drain Size here reflects only the aggregate Total DFU table lookup, not any single fixture's individual minimum trap size.
Inputs
IPC Table 709.1: water closet = 4 DFU; urinal = 4 DFU per IPC fixture unit table
IPC Table 709.1: lavatory = 1 DFU; kitchen sink = 2 DFU; service sink = 3 DFU
IPC Table 709.1: shower = 2 DFU; requires 2" minimum trap and 2" drain per IPC
IPC Table 709.1: bathtub = 2 DFU; combination tub/shower = 2 DFU; requires 1.5" trap
IPC Table 709.1: clothes washer = 3 DFU; requires 2" standpipe and air gap per IPC 802
Results
Total DFU
22 DFU
Required Drain Size
4 inches
Figures current as of 2021. Source: International Code Council, International Plumbing Code (IPC), 2021 edition, Tables 709.1 and 710.1
How to Use This Calculator
- Count each fixture type in the building: toilets, sinks, showers, bathtubs, clothes washers, and dishwashers.
- The calculator sums up the Total DFU using IPC/UPC fixture unit values for each type.
- Review Required Drain Size and Required Vent Size to specify pipe diameters on your plans.
- Check Stack Size to size the vertical drain/soil stack serving multiple floors.
- Use these results to verify your plumbing plans meet code before permit submittal.
How the result changes with Toilets (Water Closets)
| Toilets (Water Closets) | Total DFU | Required Drain Size |
|---|---|---|
| 1 | 18 DFU | 3 inches |
| 1.5 | 20 DFU | 3 inches |
| 3 | 26 DFU | 4 inches |
| 5 | 34 DFU | 4 inches |
What each input means
- Toilets (Water Closets)
- Number of toilets/water closets. IPC Table 709.1 assigns 4 DFU (drainage fixture units) per water closet. DFU values determine minimum drain and vent pipe sizes.
- Sinks (Lavatories)
- Number of lavatory sinks. IPC Table 709.1 assigns 1 DFU per lavatory. Each DFU represents approximately 1 gallon per minute of peak drainage flow.
- Showers
- Number of shower stalls. IPC Table 709.1 assigns 2 DFU per shower. Showers require a minimum 2-inch trap and drain per IPC 912.
- Bathtubs
- Number of bathtubs. IPC Table 709.1 assigns 2 DFU per bathtub. Combination tub/shower units also count as 2 DFU.
- Clothes Washers
- Number of clothes washing machines. IPC Table 709.1 assigns 3 DFU per automatic clothes washer. Requires a 2-inch standpipe with an air gap per IPC 802.
- Dishwashers
- Number of dishwashers. Each counts as 2 DFU.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersToilets (Water Closets) = 2, Sinks (Lavatories) = 3, Showers = 2, Bathtubs = 1 = 6 input(s) provided
- Calculate Total DFUTotal DFU22 = 22
- Calculate Required Drain SizeRequired Drain Size4 = 4
- Calculate Required Vent SizeRequired Vent Size2 = 2
- Calculate Stack SizeStack Size3 = 3
Figures and sources
- IPC Table 709.1 fixture-unit values and Table 710.1 drain/vent/stack sizing brackets (2021) — International Code Council, International Plumbing Code (IPC), 2021 edition, Tables 709.1 and 710.1
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Which fixture moves Total DFU the most?
At typical residential fixture counts, toilets do -- each one contributes 4 DFU under Table 709.1 of the International Plumbing Code (IPC), more than any other single fixture type (clothes washers are next at 3; showers, bathtubs, and dishwashers are 2 each; sinks are 1). A building with an unusually large number of low-weight fixtures like sinks can still out-total a design with few toilets, since Total DFU is a sum across every fixture type, not just the highest-weighted one.
Why didn't Required Drain Size change when I added one more fixture?
Required Drain Size is looked up from Total DFU against a stepped IPC Table 710.1 table with fixed breakpoints (1.5" up to 1 DFU, 2" up to 6, 3" up to 20, 4" up to 160, 5" up to 360). Adding a fixture only changes the recommended size when it pushes Total DFU across one of those breakpoints -- most single-fixture additions land safely inside the current pipe size's range and change nothing on the drain-size output.
Does this calculator check individual fixture trap sizes?
No -- it only sizes the aggregate drain, vent, and stack based on Total DFU. IPC also sets minimum trap and drain sizes for individual fixtures (for example, a 2" minimum trap and drain for showers), which can be larger than what the aggregate system sizing alone would suggest, so always cross-check individual fixture connections against code separately.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Water Pipe Sizing Calculator
Size water supply piping based on fixture units and pipe run length, using Hunter's curve and Hazen-Williams friction loss.
PlumbingGrease Trap Sizing Calculator
Size grease interceptors for commercial kitchens based on fixture flow rates, retention time, and load factors per PDI standards.
Commercial PlumbingCommercial Drain Sizing Calculator
Size commercial drain, vent, and cleanout requirements based on fixture units and building configuration.
Plumbing ResidentialKitchen Plumbing Calculator
Calculate supply and DWV pipe quantities, fixture units, and material costs for kitchen plumbing rough-in.
Civil EngineeringStorm Drain Sizing Calculator
Size storm drain pipes using the Rational Method for flow estimation and Manning's equation for pipe capacity. Selects nearest standard pipe size.
More in Construction & Building Trades.