Heating duct replacement cost varies widely by home size, duct material, and access. Typical U.S. buyers pay $1,200-$10,000 total for partial to full-system replacement; main drivers are linear feet replaced, material (flex, sheet metal), and whether air handler or registers are modified. Assumptions: single-family homes, normal access, no major code upgrades.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Partial Duct Repair (per run) | $150 | $300 | $700 | 1-3 runs, flex duct |
| Full Home Replace (single-family) | $1,200 | $4,500 | $10,000 | 800-2,500 sq ft, mixed ducts |
| Per Linear Foot | $4 | $8 | $20 | Includes materials + labor |
| Sheet Metal Main Trunk (per linear ft) | $15 | $30 | $60 | Custom fittings increase cost |
Whole-Home Heating Duct Replacement Prices
Expect a full replacement for an average 1,500 sq ft home to run about $3,000-$6,000. Prices assume replacing main trunk and most branch runs with standard insulated flex or spiral metal, normal attic or crawlspace access, and local labor rates. Assumptions: 1,500 sq ft, 300-600 linear ft of duct, standard insulation.
Common totals: partial repairs $150-$700; single-room replacements $250-$900; whole-home replacements $1,200-$10,000 depending on materials and complexity.
Cost Breakdown: Materials, Labor, Equipment and Permits
Material and labor typically split roughly 40%-60% of the invoice for most projects. The table below shows typical ranges by component for a mid-size job.
| Materials | Labor | Equipment | Permits | Delivery/Disposal |
|---|---|---|---|---|
| $300-$2,500 | $600-$4,000 | $50-$400 | $0-$500 | $50-$300 |
Materials vary from $4-$20 per linear ft for flex vs. sheet metal; labor rates are often $75-$125 per hour depending on region and crew size.
How Size, Material Grade, and Access Change the Quote
Linear footage, duct material, and accessibility are the strongest cost levers: expect big jumps above 600 linear ft and when switching to sheet metal.
- Linear footage: under 300 lf is low-cost; 300-600 lf is average; above 600 lf typically pushes totals into high range.
- Material grade: basic insulated flex $4-$9 per lf; spiral metal $20-$60 per lf; custom fabricated sheet metal fittings add $50-$200 per fitting.
- Access: attic/crawlspace normal access adds little; encapsulated joists, finished ceilings, or concrete chases increase labor by 25%-75%.
How To Lower Heating Duct Replacement Price
Control scope and choose materials strategically to cut costs without unnecessary upgrades.
- Replace only damaged runs instead of entire system when leakage is localized.
- Use insulated flex for branches and reserve sheet metal for main trunks only.
- Schedule work off-peak (spring/fall) to avoid rush premiums and higher labor rates.
- Prepare access (clear attic/crawl) to reduce crew time and avoid hourly overages.
Regional Price Differences: Urban, Suburban, Rural and Climate Effects
Prices are typically 10%-35% higher in dense urban and high-cost coastal areas than in rural Midwest markets.
| Region | Low | Average | High |
|---|---|---|---|
| Urban (coastal) | $1,500 | $5,200 | $10,000+ |
| Suburban | $1,200 | $4,500 | $8,000 |
| Rural/Midwest | $1,000 | $3,500 | $6,500 |
Cold-climate homes sometimes require larger ducts or sealed runs for efficiency, adding 5%-15% to material costs.
Typical Labor Time, Crew Size, and Hourly Rates
Most full replacements take 1-3 days with a 2-4 person crew; single-run repairs often take 1-4 hours.
- Hourly rates: $75-$125 per technician; specialty sheet-metal work can be $90-$150 per hour.
- Crew size: 2 technicians for simple jobs, 3-4 for large homes or jobs needing coordination with drywall or HVAC techs.
- Time examples: 4-12 hours for partial replacement; 16-40 hours for full-house replacement.
Three Real-World Quote Examples With Specs and Totals
| Scenario | Specs | Labor Hours | Per-unit | Total |
|---|---|---|---|---|
| Small Repair | 1-run flex replacement, 25 lf | 2-3 hrs | $8/lf | $150-$350 |
| Mid Replace | 1,200 sq ft home, 400 lf mixed ducts | 20-28 hrs | $8-$12/lf | $2,800-$5,000 |
| Full Upgrade | 2,400 sq ft, 800 lf, sheet metal mains | 30-50 hrs | $20-$40/lf | $6,000-$12,000 |
Assumptions: includes basic fittings and standard register work; excludes HVAC unit replacement.