Here's something that surprises a lot of homeowners: your ductwork matters as much as your equipment. Studies of typical homes find that leaky, poorly designed ducts can waste 20–30% of the air your system moves — air you paid to heat or cool, dumped into an attic or crawlspace. So what does duct replacement cost, and when is it actually worth doing?
The cost range: nationally, replacing ductwork typically runs from around $2,000 to $6,000+ for a whole home, depending on size, layout, accessibility, and material. Partial replacement — redoing just the worst runs or the returns — costs considerably less and is often the smarter buy. Sealing existing ducts, when they're structurally sound, is cheaper still.
Signs your ducts may need attention: rooms that never reach temperature no matter what you do, high energy bills that don't match your usage, excessive dust throughout the house (leaky returns pull in attic and crawlspace air), visible tears or disconnected sections, ducts that are crushed, kinked, or sagging, musty smells when the system runs, and — in older homes here — flex duct with deteriorating insulation or original ductboard from the 1970s and 80s.
Our regional wrinkle: a great many Charlotte-area homes run ductwork through vented crawlspaces and unconditioned attics — the hottest and most humid places available. Leaks there don't just waste energy; they pull humid, sometimes moldy air into your living space. That's why duct problems in our climate affect air quality, not just bills.
When it's worth it: if you're replacing your system anyway, that's the moment — new equipment on bad ducts never performs to its rating, and you'll be paying for that mismatch for 15 years. It's also worth it if you've got the comfort problems above, or if a duct evaluation shows significant leakage. If your ducts are basically sound, sealing and insulating is usually the better value.
Reinhardt Heating and Air evaluates ductwork honestly — we'll tell you if sealing will do the job instead of selling you a full replacement. Free estimates on system replacements across Lincoln, Gaston, Mecklenburg, and Catawba counties.


