Installing a roof vent for a bathroom fan typically costs $250-$650 when a contractor cuts a new roof opening, adds a vent cap, and connects an accessible duct. Longer duct runs, steep roofs, tile or slate roofing, and work that includes the fan can push the total higher.
For a straightforward roof termination, budget about $425 on average; confirm whether the quote includes ductwork, flashing, and roof repairs.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Roof vent and accessible connection | $250 | $425 | $650 | New opening, basic vent cap, and short duct connection |
| Long or difficult duct route | $450 | $800 | $1,200 | May require more duct, attic work, or roof repairs |
| Fan, duct, and roof vent installation | $500 | $900 | $1,600 | Assumes a standard fan and accessible wiring |
Assumptions: U.S. pricing for standard asphalt-shingle roofs, ordinary access, and no major electrical or structural repairs.
What a New Bathroom Fan Roof Vent Usually Costs
A contractor typically charges $250-$650 to add a roof termination for an existing bathroom fan when the attic is accessible and the duct route is short. The average is around $425. That scope generally includes cutting the roof opening, installing a roof cap with flashing, connecting the duct, and sealing the work.
If the job also needs a new fan, electrical connection, or a duct route from the bathroom ceiling, the total commonly reaches $500-$1,600. A fan replacement alone is not the same scope as a new roof vent; the estimate should say whether the fan itself is included.
Check the written scope: a low quote may cover only the roof cap, not the duct or fan. A roof vent should discharge outdoors rather than into an attic, where moisture can contribute to mold or roof damage.
How Roof Cap, Flashing, and Labor Shape the Quote
For a typical new roof opening, costs tend to fall into these ranges. Contractors may combine materials and labor into one fixed bid, so the table is best used to check whether major tasks are accounted for.
| Quote component | Typical range | What it covers | Unit or pricing note |
|---|---|---|---|
| Roof cap and flashing | $30-$120 | Weather-resistant vent hood and roof seal | Per vent; specialty caps cost more |
| Duct and connectors | $20-$100 | Short insulated or rigid duct section and fittings | About $2-$8 per linear ft |
| Labor | $150-$350 | Roof opening, installation, and connection | Often 2-4 hours at $75-$125 per hour |
| Roof repair or disposal | $0-$200 | Shingle replacement, cleanup, or old cap removal | Depends on roof condition and access |
Flashing and careful shingle integration are essential parts of the installation, not optional cosmetic upgrades. A quote should identify the cap type, duct connection, and any allowance for replacing damaged roofing.
How Roof Pitch, Roofing Material, and Duct Length Raise Prices
Roof access and material can matter more than the price of the vent itself. A low-slope asphalt-shingle roof with safe access tends to stay near the lower range. A roof steeper than about 6:12 may require additional safety setup and labor, adding roughly $75-$250. Tile, slate, and metal roofs can add $100-$400 because cutting and sealing require different methods.
Duct length is another measurable cost driver. A straight run under 10 feet is usually simpler than a route exceeding 20 feet or one with multiple bends. Longer runs may need more material and labor, and the installer should confirm that the fan can move air effectively through the planned duct.
Ask for a separate allowance if the roofer finds damaged decking or shingles after opening the roof. Repairs to wet or deteriorated wood can add $100-$500 or more, depending on the area and materials required.
How Many Labor Hours Does a Roof Vent Take?
A simple installation often takes one worker 2-4 hours when the bathroom fan is already connected to an accessible duct and the roof is uncomplicated. A complete fan-and-vent job can take 4-8 hours, especially if the installer must work in a tight attic, extend the duct, or coordinate electrical work.
Some contractors set a minimum service charge of $150-$300, even when the task takes less than a full day. Separate roofer and electrician visits can raise the total because each trade may charge a minimum or travel fee.
Confirm who is responsible for the roof opening and who connects the duct. Having one contractor coordinate the work can reduce scheduling gaps and clarify who handles leaks or incomplete connections.
Which Extras Can Add to a Bathroom Roof Vent Job?
Replacing a broken or poorly placed roof cap may cost $150-$400 if the existing opening and duct are reusable. Moving the outlet or cutting a fresh opening usually costs more because it involves additional roofing work and sealing. Removing an old vent can add $50-$150, while extensive shingle or decking repairs are usually quoted separately.
Insulated duct may add about $1-$4 per linear foot over basic duct, depending on type and diameter. A new bathroom fan may add $50-$250 for the unit, plus installation; higher-capacity or quieter models can cost more. Electrical changes, such as running a new circuit, are not typically included in a basic roof-vent quote.
Ask whether disposal, flashing, duct insulation, and interior ceiling repair are included. These exclusions can explain why two estimates for the same apparent job differ substantially.
How Regional Labor Rates Affect Roof Vent Pricing
Prices in high-cost metro areas and regions with busy roofing markets can run about 10%-25% above a typical national estimate. Rural locations may be 5%-15% lower for labor, but a long contractor drive or limited availability can erase the difference. Roof work in areas with frequent storms or high seasonal demand may also carry a scheduling premium.
Local code requirements vary. Some jurisdictions require permits for associated electrical work or ventilation changes, and permit fees may add $50-$300 when applicable. A simple roof cap replacement may not require a permit, but the contractor should verify local rules rather than assume.
Compare estimates from contractors familiar with the local roof type and code requirements. A price that includes proper flashing and permitted electrical work may be a better comparison than a lower bid with those items excluded.
How to Lower the Price Without Skipping Weatherproofing
Use an existing suitable duct route when possible, but do not reuse crushed, disconnected, or improperly terminated duct just to reduce the quote. Keep the route direct and avoid unnecessary elbows. If the fan is working well, ask whether only the roof cap and connection need replacement rather than buying a complete fan-and-duct package.
Get at least two itemized estimates with the same scope. Compare the cap material, flashing method, duct length, roof repairs, cleanup, and warranty. Scheduling the work alongside other roof repairs may reduce a separate trip charge, though the contractor should still list the vent work independently.
Choose a properly flashed, durable termination over the cheapest cap with an unclear seal. Water intrusion repairs can cost far more than the modest difference between basic and better-quality roof hardware.
When a Roof Vent Repair Costs Less Than Replacement
If an existing roof cap is loose, damaged, or leaking but the duct and opening remain sound, a repair or cap replacement may cost $150-$400. A new roof opening and vent generally runs $250-$650, while rerouting a long duct or correcting an attic discharge can bring a broader project to $450-$1,200.
Replacement is more likely to make sense when the opening is poorly located, flashing has failed repeatedly, or the duct is disconnected or undersized. Ask the contractor to identify the failure and show whether the roof decking, duct, or cap needs work before approving a larger project.
A repair estimate should state what remains in place and what warranty applies to the repaired flashing. This makes it easier to weigh a lower immediate charge against the risk of paying for another visit.