Installing a bathroom exhaust fan through the roof is a common upgrade with costs driven by fan size, duct routing, roof type, and labor. The typical price range covers fan unit, roof vent, shroud, flashing, and installation labor, plus any necessary ductwork and permits. This guide breaks down the cost to install a bathroom exhaust fan through the roof with realistic U.S. pricing.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Fan unit (120 CFM) | $60 | $120 | $250 | Standard efficiency |
| Roof vent kit & flashing | $40 | $90 | $180 | Leak-resistant kit |
| Inline ducting (per run, 25 ft) | $20 | $40 | $90 | Flexible or rigid |
| Roof penetration labor | $150 | $300 | $600 | Labor by roof type |
| Electrical wiring & switch | $50 | $120 | $250 | Code-compliant wiring |
| Permits & inspections | $0 | $50 | $200 | Regional variance |
| Total project | $320 | $860 | $2,070 | Includes materials and labor |
Exact Parts and Major Cost Components
The price to install a bathroom exhaust fan through the roof breaks down into key components. Fan unit, roof vent kit, ducting, electrical work, and labor dominate the budget, while permits and disposal add smaller, regional charges. Typical totals come from combining a mid-range 80–110 CFM unit with standard 25 ft of duct and basic roof flashing.
Roof Penetration and Flashing Details
Penetration work is a major driver. Roof type (shingle vs metal) and attic access impact labor. For a standard 2–4 ft x 2–4 ft shingle roof with clear access, expect mid-range labor costs to fall around $250–$350, while more complex flashings or steeper pitches can push it to the $450–$700 range. Assumptions: Midwest labor rates, standard asphalt shingles, normal attic access.
Duct Length, Size, and Airflow Impact on Price
Fan capacity measured in CFM and duct length influence both unit choice and install time. A 90 CFM unit with 25 ft of duct may cost roughly $100–$180 for the fan and duct parts, while a 110–150 CFM unit with longer runs or rigid duct can raise parts to $180–$360. Labor scales with run length and complexity.
Electrical Connection and Switch Options
Installing a dedicated circuit or wiring through the wall switch adds to the price. Simple installations with a new switch or timer typically range $60–$180 for materials and labor, while switching to a hard-wired timer or humidistat may reach $200–$350.
Regional Pricing and Permits
Prices vary by region due to labor rates and permit requirements. In the Northeast, expect higher roofing labor and permit fees; in the Southeast, lower roofing labor but potential weather-related delays. Typical permit costs range $0–$200, with some locales charging a constant inspection fee.
Labor Time, Crew Size, and Scheduling
Most installations require a single tradesperson for electrical and a separate roofer or general technician for the penetration, often overlapping on the same day. Typical job duration spans 4–8 hours depending on attic access, duct routing, and roof pitch. Scheduling windows influence overall price when demand is high.
Cost-Saving Tactics for Roof-Through-Exhaust Installations
To reduce costs without compromising safety, consider bundling tasks (fan plus ceiling vent updates), selecting standard materials, and avoiding premium stainless components. A mid-range 90 CFM fan with 25 ft of duct and basic flashing usually delivers the best value at $850–$1,100 for total price, depending on regional rates. Assumptions: standard attic access, no custom flashings, mid-range contractor rates.
Compare: Through-Roof vs. Through-Wall Installations
Through-roof installs typically incur higher flashing complexity and roof labor, often adding $100–$300 more than a through-wall setup for the same fan. Through-wall options may save on attic disruption but can require different duct routing and exterior venting considerations. Plan a side-by-side budget of $750–$1,200 for roof through-roof work versus $500–$1,000 for through-wall scenarios with similar fan specs.
Practical Example Quotes
-
Example A: 90 CFM unit, 25 ft duct, asphalt shingle roof, basic flashing
Parts: $140; Labor: $320; Ducts: $40; Electrical: $90; Permit: $0; Total: $590–$700
-
Example B: 110 CFM unit, 35 ft duct, steep roof, timer switch
Parts: $200; Labor: $420; Ducts: $70; Electrical: $140; Permit: $50; Total: $880–$1,050
-
Example C: 150 CFM high-velocity unit, 50 ft duct, metal roof, complex flashing
Parts: $260; Labor: $620; Ducts: $120; Electrical: $180; Permit: $150; Total: $1,330–$1,460