Skip to main content
Calcimator

Commercial Drain Sizing Calculator

Size commercial drain, vent, and cleanout requirements based on fixture units and building configuration.

About this calculator

This calculator sizes drain, vent, and cleanout requirements from an IPC drainage fixture unit (DFU) table (Table 710.1) with eight brackets, from 2" pipe at 3 DFU or fewer up to 8" pipe above 620 DFU. Total Fixture Units is the primary driver of Drain Pipe Size and Vent Pipe Size: across its full range it moves the drain recommendation from 2" up to 8", spanning the entire bracket table, though because the brackets are wide (33 through 160 DFU all map to the same 4" drain, for example) a modest change in fixture count often will not move the sizing at all -- only a change large enough to cross into the next bracket does. Building Stories has a much narrower effect across its full range, shifting the drain size by only one bracket, but it does apply a sharp, threshold-based bump at the default 3-story setting specifically: buildings over 3 stories require the drain to bump up one full standard size for stack capacity, so crossing that 3-story threshold changes the recommendation even when Total Fixture Units stays fixed.

Cleanouts Required is driven almost entirely by Pipe Run Length, estimated at one cleanout per 75 feet of run, plus a smaller allowance of one per two building stories; Total Fixture Units never enters the cleanout formula at all. Required Slope is a fixed code value (1/8" per foot for 4"-and-larger drains, 1/4" per foot for smaller) that only changes when the drain size itself crosses the 4" boundary. This tool applies simplified DFU tables and does not replace a licensed plumbing engineer's stamped drainage design.

Inputs

ft

Results

Drain Pipe Size

4 in

Vent Pipe Size

2 in

Cleanouts Required4
Required Slope0.125 in/ft

Figures current as of 2021. Source: International Code Council, International Plumbing Code (IPC), 2021 edition, Table 710.1

How to Use This Calculator
  1. Enter Total Fixture Units (DFU), Building Stories, and Pipe Run Length (ft).
  2. Review Drain Pipe Size and Vent Pipe Size (in).
  3. Use Cleanouts Required and Required Slope (in/ft) to inform your decision.
  4. Use the chart to visualize the results and explore different scenarios by adjusting inputs.

How the result changes with Building Stories

Building StoriesDrain Pipe SizeVent Pipe Size
1.54 in2 in
2.254 in2 in
4.55 in2.5 in
7.55 in2.5 in

What each input means

Total Fixture Units (DFU)
Sum of drainage fixture units from all connected fixtures (per UPC/IPC table)
Building Stories
Number of stories in the building — affects stack sizing
Pipe Run Length (ft)
Total horizontal pipe run length from most remote fixture to building sewer

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    Total Fixture Units (DFU) = 60, Building Stories = 3, Pipe Run Length (ft) = 150 = 3 input(s) provided
  2. Calculate Drain Pipe Size
    4 = 4
  3. Calculate Vent Pipe Size
    Vent Pipe Size
    2 = 2
  4. Calculate Cleanouts Required
    Cleanouts Required
    4 = 4

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

Why did adding one more story to my building change the recommended drain size?

Buildings taller than 3 stories require the drain to be bumped up one standard size from the base DFU-table recommendation, to handle the added stack capacity. Crossing from 3 stories to 4 triggers that bump even if Total Fixture Units did not change at all.

Why didn't changing Total Fixture Units change my drain size?

Drain Pipe Size is picked from IPC Table 710.1, a table of eight DFU brackets published in the International Plumbing Code, several of which are quite wide -- for example, anywhere from 33 to 160 fixture units maps to the same 4" drain. Your change only shows up in the recommendation once the new fixture unit total crosses into a different bracket.

What drives Cleanouts Required if not the number of fixtures?

Cleanouts Required is estimated from Pipe Run Length (roughly one cleanout per 75 feet) plus a smaller allowance tied to Building Stories (about one per two stories) -- Total Fixture Units never appears in that formula at all, so a longer horizontal run drives cleanout count far more than fixture count does.

Why does Required Slope only show two possible values?

Required Slope follows the plumbing code directly: 1/4 inch per foot for drains smaller than 4 inches, and 1/8 inch per foot for 4-inch and larger drains. It only switches between those two fixed values when your Drain Pipe Size crosses the 4-inch boundary, so it will not move for changes that stay within the same size bracket.

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

More in Construction & Building Trades.