Vent Terminal Height, Frost Closure, and Location (IPC 903)
Three independent rules land on the same pipe, and satisfying two is not compliance. HEIGHT (903.1): 6 in above the roof or 6 in above the ANTICIPATED SNOW, whichever is greater -- 18 in of snow makes it 24, not 6 -- and 7 FT where the roof is used for anything but weather protection. FROST CLOSURE (903.1.1): where the 97.5% design temperature is 0 degF or less the extension must be at least 3 in, and the increaser must sit at least 1 ft INSIDE the thermal envelope, which is the part everyone misses -- a fitting made up in a cold attic frosts shut exactly like the small pipe it replaced. LOCATION (903.2): never directly beneath, and not within 10 ft horizontally of any door, openable window, or air intake -- of this OR AN ADJACENT building -- unless it is 3 ft above. Vent SIZE from fixture units is separate.
Formula and source
required height = 84 in where the roof is used for a purpose other than weather protection, otherwise max(6 in, snow accumulation + 6 in); frost closure applies when the 97.5% outdoor design temperature <= 0 degF, requiring diameter >= 3 in and any size increase made >= 12 in inside the thermal envelope; location passes when the terminal is >= 10 ft horizontally from a door, openable window, or air intake OR >= 3 ft above it.
IPC 903.1 (vent terminal height, with the 7 ft case for a roof used for other purposes), IPC 903.1.1 (frost closure), and IPC 903.2 (vent terminal location relative to doors, openable windows, and air intakes of the building or of an adjacent building).
Audience
This tile is built for plumbers and the adjacent professions in the Plumbing and Gas group. The interactive calculator runs entirely in your browser. No account, no fee, no advertising, no tracking.
Related tools
Posture
Rough Logic answers the math question the working professional asks on the job. The site is a calm, fast, ad-free, account-free, ever-free reference. It does not interpret code. It does not replace the licensed professional. It does not store your inputs. The Authority Having Jurisdiction governs all installations and inspections.