Cost to Replace Ductwork: Typical Prices and What Affects the Total 2026

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.

Talk to a Local HVAC Pro & Lock In Your Savings
Call 877-693-2753
Fast quotes · Trusted installers · No-obligation estimate

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.

Talk to a Local HVAC Pro & Lock In Your Savings
Call 877-693-2753
Fast quotes · Trusted installers · No-obligation estimate