How to Properly Vent Your Bathroom Exhaust to the Exterior

Moisture is the silent killer of attic insulation and roof decking. When a bathroom fan simply terminates in the attic, it creates a localized tropical climate that inevitably leads to mold growth, rusted nails, and rotted wood sheathing. Resolving this isn't just about code compliance; it is about protecting the structural integrity of your home's roof system. Done well, this project redirects that heavy, humid air through a dedicated, insulated duct system that exits through a weather-sealed roof vent or soffit vent. You are looking for a straight, smooth path that minimizes resistance and prevents condensation from pooling in the pipe before it ever hits the outside air.

  1. Find Your Starting Point. Climb into the attic and find where the fan housing meets the current duct. Disconnect the existing flexible hose or rigid pipe that currently dumps air into the open attic space.
  2. Plot the Exit Route. Identify the shortest path to the roof deck or a nearby soffit. Use a plumb bob or a long screw poked through the roof decking to mark your exit location precisely.
  3. Cut with Precision. From the roof exterior, carefully cut a hole that matches the size of your new roof cap flange using a reciprocating saw. Ensure you clear away any shingles or underlayment that will interfere with a watertight seal.
  4. Seal the Exit Cap. Slide the flange of the roof cap under the upper shingles and over the lower shingles to ensure water runs over the top of the flange. Secure it with roofing nails and apply a generous bead of high-grade roofing sealant under the exposed edges.
  5. Run the Airtight Path. Run rigid or semi-rigid metal ducting from the fan housing to the roof cap. Secure all joints with aluminum foil tape—not standard duct tape—to prevent air leakage.
  6. Stop Condensation Cold. Wrap the entire length of the ducting in R-8 fiberglass or foam insulation sleeves. This prevents the warm bathroom air from cooling and condensing inside the pipe during winter.