Skip to main content
Calcimator

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

Required Vent Size2 inches
Stack Size3 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
  1. Count each fixture type in the building: toilets, sinks, showers, bathtubs, clothes washers, and dishwashers.
  2. The calculator sums up the Total DFU using IPC/UPC fixture unit values for each type.
  3. Review Required Drain Size and Required Vent Size to specify pipe diameters on your plans.
  4. Check Stack Size to size the vertical drain/soil stack serving multiple floors.
  5. 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 DFURequired Drain Size
118 DFU3 inches
1.520 DFU3 inches
326 DFU4 inches
534 DFU4 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

  1. Identify Input Parameters
    4 parameters
    Toilets (Water Closets) = 2, Sinks (Lavatories) = 3, Showers = 2, Bathtubs = 1 = 6 input(s) provided
  2. Calculate Total DFU
    Total DFU
    22 = 22
  3. Calculate Required Drain Size
    Required Drain Size
    4 = 4
  4. Calculate Required Vent Size
    Required Vent Size
    2 = 2
  5. Calculate Stack Size
    Stack Size
    3 = 3

Figures and sources

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.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Construction & Building Trades.