PlumbCalc Pro Open the calculators

Vent sizing calculator: developed length and fixture units

A vent is sized by three things at once: the drain it serves, the fixture units on that drain, and how long the vent runs. Here is IPC Table 916.1 as the PlumbCalc Pro vent calculator uses it.

Two rules before the table

A vent can't be smaller than 1¼", and it can't be smaller than half the drain it serves: 1½" on a 3" drain, 2" on a 4" drain.

Developed length is the whole run of the vent. Every foot of pipe counts, plus the equivalent length of the fittings. It isn't the straight-line distance to the roof.

Maximum developed length in feet (IPC Table 916.1)

Drain / stackUp to DFU1¼" vent1½" vent2" vent3" vent4" vent
1¼"230
1½"850150
1½"1030100
2"1275200
2"2050150
3"10421501,040
3"2132110810
3"532794680
3"1022586620
4"4335250980
4"14027200750
4"32023170640

The code table also lists 2½" vents. The calculator skips them because they're rare on a rough-in, so it may hand you the next size up, never a smaller one.

Worked example

A 3" stack carrying 18 DFU, with a vent run of 100 feet developed length.

18 DFU falls in the "up to 21" row. A 1½" vent is good for 32 feet, which is short. A 2" vent is good for 110 feet, which covers 100.

Answer: 2" vent, which also clears the half-the-drain rule (1½" minimum on a 3" drain).

Honest limit: this is a field aid for dry vents under the IPC, not an engineered design. Wet venting, circuit venting, and local amendments follow their own rules. Your authority having jurisdiction has the last word.

Run your own fixture list

The DWV drain and vent calculators are on the PlumbCalc Pro home page. Free, no signup.

Open the vent calculator How we check the math

More tools: vent sizing · DWV drain sizing · gas line sizing · pipe offsets · pipe sizing cheat sheet

Get the sizing right before the inspector does.

The pipe and gas sizing cheat sheet we keep on the phone — the numbers, and the three that fail inspection most often.

Every calculator on PlumbCalc Pro

Free in the browser. No signup to run one.