Updated: October 6, 2026
HVAC ductwork can cost anywhere from $1,500 to over $20,000, and that huge spread comes down to one question most homeowners never ask before getting quotes: which of three completely different scenarios applies to you. Installing ducts in a new build, retrofitting a house that never had any, and replacing worn-out ductwork are three separate projects with three separate price tags.
The scenario you’re in determines your price range more than almost any other factor.
We usually call back within 1 business hour.
HVAC Ductwork Cost — By Project Scenario
Scenario | Characteristics | Price |
New construction | No obstacles, designed from scratch | $1,500 – $18,000+ (depending on home size) |
Installation in an existing home with no ductwork | More labor-intensive, requires cutting into walls | Higher than new construction; ductless mini-split often worth comparing |
Replacing worn ductwork | $1,400 – $7,000+ | Adds removal and disposal of old ductwork |
The cheapest scenario is installing ductwork during new construction, since there are no existing walls, ceilings, or finished spaces for the designer to work around. Installing ductwork in an already-built home with none is typically the most expensive of the three, because it requires cutting into walls and ceilings to route ducts through a structure that was never designed for them. Removing and disposing of old ductwork during a replacement is its own separate cost on top of new material pricing. Before comparing prices between contractors, confirm which of these three scenarios their quote is actually built around.

Material choice is one of the biggest levers on ductwork pricing.
Ductwork Cost by Material Type
Material | Price Per Linear Foot | Characteristics |
Flexible ductwork (uninsulated) | $1 – $4 | Cheapest option, works well in tight spaces, lasts 10–20 years |
Fiberboard/fiberglass | $4 – $7 | Built-in insulation, less durable, sensitive to moisture |
Sheet metal (aluminum/galvanized steel) | $7 – $15 | Most durable (20+ years), mold-resistant, most expensive |
Material choice can shift the price per linear foot by three to four times between the cheapest and most expensive options. Most real-world systems actually use a combination: rigid metal or fiberboard on long, straight trunk lines, and flexible ductwork on short branch runs and tight, hard-to-reach spaces. Uninsulated ductwork running through unconditioned spaces — an attic or garage — can lose 10–15% of heating and cooling energy before it ever reaches a room, a real efficiency cost that factors into whether cheaper material is actually the better long-term value.
Ductwork Cost — By Home Size
Home Size | Price Range |
1,000–1,500 sq ft | $1,500 – $4,500 |
1,500–2,000 sq ft | $2,500 – $5,500 |
2,000–2,500 sq ft | $3,500 – $6,700 |
2,500–3,000 sq ft | $4,500 – $7,800 |
3,000–4,000 sq ft | $6,000 – $10,000+ |
Most homes between 1,300 and 2,500 square feet fall within $2,500 to $6,700 for a full ductwork replacement. This is a planning benchmark, not a finished estimate — duct accessibility (a tight attic, a cramped crawlspace, a finished basement) can push the real price above what square footage alone would suggest.
We usually call back within 1 business hour.
Duct accessibility determines labor time and cost more directly than almost any other factor on this list — a crawlspace job and an open-attic job with identical linear footage can carry very different price tags purely because of how hard the space is to work in.
Beyond materials and labor, several line items commonly show up on real ductwork projects that aren’t part of the base estimate.

Budget an additional 10–15% above the base estimate for unforeseen costs common to projects that involve cutting into walls and ceilings.
Repair usually makes sense for ductwork under 10 years old with only localized damage.
Signs pointing toward full replacement:
A single pinhole leak, a loosened joint, or a small dent is typically fixed with targeted repair rather than full replacement. Extensive leaks throughout the system, or widespread corrosion affecting multiple sections, point toward systemic wear that repair alone won’t resolve long-term. Schedule an inspection with a licensed technician before deciding between repair and replacement on your own.
Full ductwork installation is not considered a DIY-friendly project. It requires real technical knowledge — calculating proper airflow (measured in CFM), sealing joints correctly, meeting local building code requirements, and sizing ducts correctly to match a specific HVAC system’s output. Improperly installed ductwork reduces system efficiency and leads to uneven heating and cooling between rooms — exactly the kind of comfort complaint a full replacement is supposed to fix, not cause.
Leave full installation or replacement to a licensed specialist. DIY work is reasonable for minor sealing repairs, but not for designing or installing an entire duct system.
Pricing for ductwork work here generally tracks the ranges above, with California’s Title 24 Energy Code (energy.ca.gov) shaping insulation and sealing requirements for any new installation.
Before committing to a full replacement, our team providing HVAC services in Glendale can run a complete system assessment to confirm whether replacement is actually necessary or whether targeted repair would solve the problem. If an inspection shows only localized damage, our HVAC repair team addresses the specific issue directly, often at a fraction of full replacement cost.
Cold Cloud Mechanical serves Los Angeles, Glendale, and the surrounding communities.
The price ranges throughout this guide are a solid starting point, but the exact cost for your home depends on an in-home inspection — ductwork accessibility, current condition, and overall home layout all factor into the real number.
Ask for a detailed estimate broken down into materials, removal, and installation. For a straight, honest number specific to your home, reach out to Cold Cloud for a free on-site assessment and written quote.
Standards & Sources:
We usually call back within 1 business hour.