Flex duct cost depends on length, diameter, insulation type, and labor; homeowners typically pay from small-run prices to whole-house installs. This article lists typical flex duct pricing, per-foot and per-run ranges, and the main variables that change the final price.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Standard 6″ Flex Duct (per linear ft) | $1.50 | $2.50 | $4.00 | Non-insulated, basic quality |
| Insulated Flex Duct (per linear ft) | $3.00 | $5.50 | $9.00 | R4–R8 common; thicker higher cost |
| Installation for Single Run (per run, 10–25 ft) | $75 | $150 | $350 | Includes labor, fittings, sealant |
| Whole-House Replacement (3–5 vents, 40–100 ft) | $400 | $1,100 | $2,800 | Depends on access and ducting layout |
| HVAC Contractor Hourly Rate | $50/hr | $85/hr | $140/hr | Includes travel and overhead |
Common Total Prices For Replacing Or Installing Flex Duct Runs
Typical jobs range from a single short run to replacing a whole branch or entire home system; the flex duct price below reflects those scenarios.
Expect $75-$350 for a single installed run (10–25 ft) and $400-$2,800 for a multi-run or whole-house job. Assumptions: Midwest labor rates, standard fittings, attic or crawlspace access.
Materials, Labor, Equipment, And Disposal In A Quote
| Materials | Labor | Equipment | Delivery/Disposal | Contingency |
|---|---|---|---|---|
| $1.50-$9.00 per ft (depending on diameter and insulation) | $50-$140 per hour; 1-4 hours per run | $0-$75 (scaffolding/boom for attic/roof access) | $0-$150 (small job to large cleanup) | 5%-15% of subtotal |
Materials typically account for 25%-45% of the installed cost while labor and access equipment make up the rest.
How Diameter, Insulation R-Value, And Length Drive Price
Diameter, insulation, and total linear footage are the strongest cost drivers for flex duct pricing.
Switching from 6″ to 10″ duct or from uninsulated to R6 insulation can double per-foot material costs. For example: 6″ insulated $3-$5.50 per ft vs 10″ insulated $5-$9 per ft; jobs over 200 linear ft often qualify for contractor discounts around 5%-15%.
Access, Crew Size, And Installation Time That Affect Final Quotes
Job access determines crew size and hours: attic runs with clear access are fastest; walls or long drops increase time and cost.
Typical labor: 1 technician can install 1 short run in 30-90 minutes; whole-house work commonly requires a 2-person crew for 4-12 hours.
Ways To Reduce Flex Duct Price Without Sacrificing Performance
Control scope, pick appropriate insulation, bundle runs, and prepare the site to reduce bids.
Removing old ductwork yourself, grouping multiple runs into one visit, and choosing R4 or R6 instead of higher R-values can cut costs 10%-30%. Ask contractors for an itemized quote to identify avoidable extras like premium fittings or unneeded registers.
Regional Price Differences And Seasonality That Change Estimates
Prices vary by region and season: urban and high-cost metro areas run 10%-35% above national averages; rural areas can be 5%-15% below.
Expect winter rush increases of 5%-20% for HVAC work in cold climates due to demand and emergency scheduling.
Common Add-Ons, Permits, And Situations That Raise The Bill
Extra costs often come from accessories, permit requirements, unusual site conditions, or needed upgrades to transition pieces.
Allow $20-$75 per register, $30-$150 per transition fitting, $75-$200 for basic permit and inspection where required, and $150-$500 for attic fire-stopping or code corrections.
Three Real-World Quote Examples With Specs And Totals
| Example | Specs | Labor Hours | Material Rate | Total |
|---|---|---|---|---|
| Small Repair | One 12-ft 6″ run replacement, non-insulated | 0.5-1 hr | $2.50/ft | $75-$150 |
| Branch Replacement | Three runs, 10-20 ft each, insulated R6 | 3-5 hrs (2 techs) | $4.50/ft avg | $400-$1,000 |
| Whole-House Replacement | 70-120 ft total, mixed diameters, attic access | 6-12 hrs (2 techs) | $3.50-$6.50/ft | $900-$2,800 |
These examples assume normal access and no duct-board or metal trunk replacement required.