Running ductwork typically costs homeowners between $800 and $8,500 depending on run length, house size, and material quality. This article gives practical pricing for the cost to run ductwork, with low-average-high ranges, assumptions, and the main variables that change a quote.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Single new branch run (flex) | $60 | $150 | $350 | Per run, 8–25 ft, includes boot and register |
| Full duct system (single-story, 2,000 sq ft) | $2,500 | $6,000 | $12,000 | Includes main trunk, 8–12 runs, standard metal or flex |
| Replace existing ducts (per linear ft) | $4 | $8 | $15 | Depends on access and demolition |
| Insulated metal trunk (per linear ft) | $25 | $45 | $80 | Includes fittings, assumes accessible attic |
Content Navigation
- Typical Total Price To Run Ductwork For A 1,200–2,500 sq ft Home
- Materials, Labor, And Equipment Breakdown For A New Duct Run
- How Trunk Length, Number Of Runs, And Duct Type Change The Price
- Practical Ways To Lower The Cost When Installing New Ductwork
- Regional Price Variations And What To Expect In Different U.S. Markets
- Common Add-Ons, Prep Work, And Fees That Increase Final Quotes
- Three Real-World Quote Examples With Specs And Pricing
- How Scheduling, Crew Size, And Job Duration Affect The Final Price
Typical Total Price To Run Ductwork For A 1,200–2,500 sq ft Home
Most homeowners pay $2,500-$8,000 to run a complete new duct system in a typical single-family home. Average assumes 8–12 supply runs, one trunk, standard 8–10 return grills, and accessible attic or crawlspace. Assumptions: Midwest labor rates, standard materials, normal access.
Low-end $2,500 assumes mostly flexible ducts, short runs (under 200 linear ft total), minimal sealing, and DIY register installation. High-end $8,000+ assumes long runs, sheet-metal trunks, high-grade insulation, and tight performance sealing.
Materials, Labor, And Equipment Breakdown For A New Duct Run
Labor plus materials typically split about 50/50 on an average residential duct project, but equipment and permits can add 5–15%.
| Materials | Labor | Equipment | Permits | Delivery/Disposal |
|---|---|---|---|---|
| $300-$2,500 (flex $60-$200 per run; sheet metal $25-$80 per lf) | $400-$3,500 ( typical) | $50-$400 (crimpers, lifts) | $0-$400 (local HVAC/structural) | $50-$300 (old duct removal) |
How Trunk Length, Number Of Runs, And Duct Type Change The Price
Price increases sharply at common thresholds: over 200 linear ft total, more than 12 supply runs, or switching from flex to sheet-metal trunks. Examples: adding each 25 lf of trunk adds $600-$2,000 if using sheet metal, while each extra flexible run adds $60-$350.
Other numeric drivers: duct diameter over 10–12 in raises sheet-metal costs; insulation R8 vs R6 costs an extra $1.50-$3.50 per lf; attic-to-basement vertical drops over 12 ft add labor hours ($75-$125/hr).
Call 888-896-7031 for Free Local HVAC Quotes – Compare and Save Today!
Practical Ways To Lower The Cost When Installing New Ductwork
Controlling scope and choosing lower-cost materials cuts price most effectively. Tactics: limit new trunk length, use flex duct for short branches, pre-fit boots while attic is open, schedule in shoulder seasons, and get at least three itemized quotes.
Additional moves: have homeowner do nontechnical demolition, provide clear access, and avoid custom plenums or excessive sound attenuation options to keep budgets down.
Regional Price Variations And What To Expect In Different U.S. Markets
Expect 10–35% higher prices in high-cost metros (Northeast, West Coast) and 10–20% lower in rural or lower-cost Midwest/South markets. For example, a $6,000 average job in the Midwest may be $7,200-$8,100 in a major coastal city due to labor and permit differentials.
Assumptions: urban vs. rural labor multipliers; permits and insurance costs vary by jurisdiction.
Common Add-Ons, Prep Work, And Fees That Increase Final Quotes
Watch for these extras: register/grille cost ($15-$75 each), balancing charges ($200-$600), and asbestos/insulation remediation ($500-$3,000). Other fees: rush installs (25–50% premium), diagnostic fees ($75-$200), and minimum service charges ($150-$500).
Removal and disposal of old ducts typically adds $50-$300 depending on volume and access. Duct sealing to meet performance specs can add $300-$1,200 but improves efficiency.
Call 888-896-7031 for Free Local HVAC Quotes – Compare and Save Today!
Three Real-World Quote Examples With Specs And Pricing
| Project | Specs | Labor Hours | Per-Unit Rates | Total |
|---|---|---|---|---|
| Small add-on | One new 20 ft flex run, boot, register | 1–2 hours | Flex run $80; labor $100/hr | $180-$280 |
| Average replacement | 6 runs, 120 lf flex, attic access, sealing | 8–12 hours | Flex $8/lf; labor $95/hr | $1,600-$3,000 |
| Full install | 10 runs, 250 lf sheet-metal trunk, insulated | 24–40 hours | Sheet $45/lf; labor $110/hr | $6,500-$12,000 |
How Scheduling, Crew Size, And Job Duration Affect The Final Price
Larger crews shorten duration but increase daily labor overhead; many contractors price by job not just hours. Typical timelines: single run 1 day, partial replacement 1–3 days, full system 3–7 days depending on crew size and access.
Hourly rates commonly run $75-$125 per hour per tech for HVAC installers; permit turnaround or restricted access can add days and storage charges.
Tips for Getting the Best HVAC Prices
- Prioritize Quality Over Cost
The most critical factor in any HVAC project is the quality of the installation. Don’t compromise on contractor expertise just to save money. - Check for Rebates
Always research current rebates and incentives — they can significantly reduce your overall cost. - Compare Multiple Quotes
Request at least three estimates before making your choice. You can click here to get three free quotes from local professionals. These quotes include available rebates and tax credits and automatically exclude unqualified contractors. - Negotiate Smartly
Once you've chosen a contractor, use the proven strategies from our guide — How Homeowners Can Negotiate with HVAC Dealers — to get the best possible final price.