IPC Stack Vent Sizing Calculator
Enter the stack diameter, connected DFU load, and developed vent length to find the smallest stack vent or vent stack size allowed by IPC Table 906.1.
Minimum vent diameter2.5
- Applicable DFU table row
- 3 in stack, 53 DFU
- Maximum developed length
- 230
- Remaining length margin
- 130
- Length utilization
- 43.48%
- Governing constraint
- Developed length governs; the next-smaller 2 in vent is limited to 94 ft, which is less than the entered 100 ft.
Diameters are nominal pipe sizes in inches and developed lengths are feet.
This applies IPC Table 906.1 for stack vents and vent stacks only.
How to use this calculator
- Select the nominal soil or waste stack diameter that the stack vent or vent stack serves.
- Enter the total drainage fixture units connected to that stack.
- Enter the developed vent length measured along the pipe centerline to open air.
- Read the minimum vent diameter, table row, length margin, and reason the next-smaller size fails.
How the stack vent size is calculated
IPC Section 906.1 sizes stack vents and vent stacks from three inputs at the same time: the soil or waste stack diameter, the total drainage fixture units connected to that stack, and the developed length of the vent. The table is not a simple DFU-only chart. A vent size that works at 30 feet can fail at 100 feet on the same stack and load.
The calculator follows this procedure:
V = min{v: v >= ceilN(max(1.25, S / 2)) and L <= T[S, r, v]}
- S is the selected soil or waste stack diameter in inches.
- D is the total connected drainage fixture-unit load.
- L is the developed vent length in feet.
- r is the first Table 906.1 DFU row for that stack where
D <= r. - T[S, r, v] is the maximum developed length listed for that stack, DFU row, and vent diameter.
The one-half-stack rule and the 1 1/4-inch absolute minimum are applied before the length check. That means a smaller table cell is ignored if it is smaller than one-half of the drain served or smaller than 1 1/4 inches. Loads and lengths exactly equal to a table limit are treated as compliant. The calculator rounds up to the next DFU row and never interpolates between fixture-unit rows, pipe diameters, or developed lengths.
What changes the result
Developed length often decides whether the vent must jump to the next nominal size. For example, a 3-inch stack at the 53 DFU row allows a 2-inch vent for 94 feet, but a 100-foot developed length needs a 2 1/2-inch vent. Larger stacks also trigger the one-half-stack minimum; an 8-inch stack cannot use a vent smaller than 4 inches even when a smaller cell would otherwise appear attractive.
The DFU input matters because each stack diameter has fixed table rows. If the load is one unit above a row, the next row is used. If the load exceeds the largest row for that stack diameter, this calculator reports that the design is outside Table 906.1 instead of extrapolating.
What this calculator leaves out
This tool applies the IPC Table 906.1 procedure only for stack vents and vent stacks. It does not size individual vents, branch vents, circuit vents, relief vents, wet vents, combination waste-and-vent systems, engineered vent systems, sump vents, or air-admittance valves. It also does not check whether a vent stack is required, where it must connect, roof termination rules, frost closure, fittings, structural routing, or local amendments. Section 906.2's over-40-foot upsize rule is for vents other than stack vents and vent stacks, so it is not added to this Table 906.1 calculation.
Worked example
Suppose a 3-inch soil stack carries 53 DFU and the developed stack vent length is 100 feet. Table 906.1 uses the 3-inch stack, 53 DFU row. The one-half-stack minimum is 1 1/2 inches.
On that row, a 1 1/2-inch vent is limited to 27 feet and a 2-inch vent is limited to 94 feet, so both are too short for a 100-foot run. A 2 1/2-inch vent is listed for 230 feet, so the minimum vent diameter is 2 1/2 inches. The remaining length margin is 130 feet, and the length utilization is 43.48%.
Common questions
What is the difference between a stack vent and a vent stack?
A stack vent is the extension of a soil or waste stack above the highest horizontal branch. A vent stack is a separate vertical vent pipe that connects to the drainage stack, typically near its base, and continues upward to open air or an allowed termination.
How is developed vent length measured?
For Table 906.1, developed length is measured along the pipe centerline from the vent connection to the open air. It follows offsets and fittings rather than a straight horizontal or vertical distance.
Why must the vent be at least half the drain diameter?
IPC Section 906.1 says stack vents and vent stacks cannot be less than one-half the diameter of the drain served and cannot be less than 1 1/4 inches. The calculator enforces those minimums before checking the table length cells.
Does the IPC 40-foot vent upsize rule apply here?
No. The over-40-foot upsize language is in Section 906.2 for individual, branch, circuit, and relief vents. This calculator is limited to stack vents and vent stacks sized under Section 906.1 and Table 906.1.
Can Table 906.1 values be interpolated?
No. Use the next DFU row upward and the listed nominal pipe sizes. If the entered load or length does not fit a published cell, the design is outside the table and should be reviewed under the adopted code and local procedure.
Do local IPC amendments change vent sizing?
They can. The model IPC table is the starting point, but the code edition adopted by the local authority and any amendments control the actual installation. Check the local plumbing code before relying on the result for permit documents.