Most U.S. homeowners pay $2,000-$8,000 to replace ductwork, with larger homes or complex runs reaching $10,000-$20,000. The cost to replace ductwork depends on home size, material (flex vs. sheet metal), accessibility, and whether HVAC system balancing or register work is needed.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Main system replacement (single-zone) | $800 | $4,500 | $15,000 | Assumptions: 1,200–2,500 sq ft, partial access |
| Per linear foot (materials + install) | $4 per ft | $10 per ft | $20 per ft | Assumptions: includes common fittings and basic insulation |
| Register/boot replacement | $25 | $65 | $150 | Per register, includes sealing and trim |
| Sheet metal trunk replacement | $1,200 | $6,000 | $18,000 | High for multi-branch custom installs |
Typical Total Prices for Replacing Ductwork in a Single-Story Home
Replacing a full-home duct system in a 1,200–2,000 sq ft single-story house typically costs $2,500-$9,000, with $4,000-$6,000 common in suburban markets. Expect lower totals for partial runs or attic-access jobs and higher totals for full sheet-metal replacements through walls or finished ceilings.
Assumptions: Midwest labor rates, standard R6 insulation on ducts, moderate attic access.
Line-Item Costs: Materials, Labor, Equipment, and Disposal
Breaking the quote into parts shows where budget can be controlled—materials and labor are the largest slices.
| Materials | Labor | Equipment | Delivery/Disposal | Contingency |
|---|---|---|---|---|
| $300-$4,000 (flex, boots, tape) | $600-$6,000 (crew, hours) | $50-$500 (tools, lift) | $50-$500 (haul, dumpster) | $200-$1,500 (unexpected repairs) |
Typical labor rates range $75-$125 per hour depending on region and crew size.
How Material Choice Changes the Price (Flex vs. Sheet Metal vs. Semi-Rigid)
Flexible duct is cheapest: $4-$9 per sq ft equivalent or $4-$8 per linear ft installed; semi-rigid runs $8-$15 per linear ft; full sheet-metal custom trunks run $12-$25 per linear ft. Choosing sheet metal raises durability and airflow but increases cost by 30%-80% over flex in most jobs.
Assumptions: short runs, standard fittings, no custom fabrication.
Site Conditions and Size Thresholds That Drive Big Price Jumps
Major variables include attic access, number of branches, and home square footage: attic-only jobs under 1,500 sq ft often stay under $4,000, while multi-story homes over 2,500 sq ft commonly exceed $8,000. Expect a price jump when the system has more than 8 branches, run lengths over 100 linear ft, or when ducts run through finished ceilings.
Two niche thresholds: replacing runs longer than 100 linear ft typically adds $800-$2,000; converting duct diameter sizes (e.g., up-sizing trunks) can add $400-$1,500 per trunk section.
Ways To Reduce the Price When Replacing Ductwork
Cut costs by limiting scope to the most leaky or low-performing zones, using semi-rigid instead of full sheet metal for branches, and scheduling in off-season months when contractors have more availability. Simple prep—clearing attic access, removing insulation around old ducts, and marking problematic registers—can shave labor time and lower quotes.
Other tactics: get multiple quotes, accept phased work, and bundle with HVAC tune-up or new air handler installation for contractor discounts.
Regional Price Differences and What to Budget by Area
Prices vary: coastal urban areas (NYC, SF) are typically 15%-40% higher than Midwest averages; Sun Belt suburbs often run 5%-15% below national averages. Budget corridors: Midwest/Suburbs $3,000-$7,000; Northeast/Coastal $4,500-$12,000; South and Mountain regions $2,500-$8,500.
Assumptions: similar home sizes and access conditions across regions.
Common Add-Ons, Removal Fees, and Time Estimates
Expect extra charges for removal of asbestos insulation ($500-$3,000), termite or mold remediation ($300-$4,000), and register replacement ($25-$150 per unit). Typical install time is 1-4 days for partial replacement and 3-7 days for a full-home job. Allow for minimum service call or trip fee of $75-$200 on diagnostic visits that lead to replacement.
Three Real-World Quote Examples With Specs and Totals
| Job | Specs | Labor Hours | Price |
|---|---|---|---|
| Small ranch partial run | 800 sq ft, attic access, 40 linear ft flex | 6-8 hours | $800-$1,600 |
| Suburban 1,800 sq ft full replacement | R6 flex, 10 branches, attic & crawl access | 24-40 hours | $3,800-$6,200 |
| Two-story custom home | Sheet metal trunks, ductboard branches, 150 linear ft | 40-80 hours | $9,500-$18,000 |
These examples show how scope and materials change totals more than simple square footage alone.