How much does ductwork replacement cost?
Ductwork replacement starts from $3,400. Our 2026 ductwork jobs came to $3,480–$10,780 before discounts, depending on how much of the duct system was replaced. Seven of the nine were done together with a new heat pump or furnace. Permit and city inspection are extra, from $250. Estimates are free, and the final price is set after the estimate.
C-20 licensed, CSLB #1154975 · Free estimates · 3-year labor warranty on ductwork · Rated 4.9 on Google and Yelp
Ductwork prices
The prices below are what we charge in the East Bay and Marin County.
| Job | Price |
|---|---|
| Ductwork replacement | From $3,400 |
| Permit and city inspection | From $250 |
What ductwork replacement includes:
- Removal, haul-away and recycling of the old ducts
- New ductwork installed to building standards
- New duct boots
- Air volume dampers
- Air balance
- 3-year labor warranty
Recent ductwork jobs
Prices are the ductwork line before discounts.
Moraga · $10,780
New R-8 insulated flex ductwork for the whole system and a new supply plenum, without new equipment. The old ducts had to be removed by an asbestos-certified contractor, which was not part of our price.
2026 · permit and city inspection $1,000 extra
Walnut Creek · $6,030
New ductwork installed together with a Daikin FIT 4-ton heat pump replacement.
2026
Richmond · $6,030
New ductwork installed together with a gas furnace replacement.
2026
San Anselmo · $4,500
Flex ductwork with new duct boots, air volume dampers and air balance, installed with a Daikin FIT heat pump.
2026
El Cerrito · $3,950
Ducts replaced on their own, without new equipment. An extra return duct was added during the job.
2026
Concord · $3,480
Ductwork replacement as part of a heat pump replacement. We did two jobs like this in Concord in 2026.
2026
Smaller duct repairs
One duct section replaced in San Rafael ($870), two sections in Alamo ($840), a duct enlarged for one bedroom in Concord ($680), ducts reconnected in El Cerrito ($250).
2025
What changes the price
- How much of the system is replaced. A few sections cost a few hundred dollars; the whole duct system costs from $3,400.
- Metal or flex duct. If the city requires metal ducts, the price goes up.
- Asbestos in the old ducts. Removal by an asbestos-certified contractor is a separate cost.
- Permit. From $250, including the HERS test if the city requires it.
Permit and city inspection
From $250: application, pulling the permit, HERS test if required, scheduling the inspection. If we replaced all the ductwork and the HERS test fails, we pay for the re-test.
Warranty
3-year labor warranty on ductwork replacement. New Daikin equipment comes with a warranty of up to 12 years.
Replacing the system too?
Most of our duct jobs come with new equipment: heat pumps from $9,300 and gas furnaces from $6,000.
When we’re not the right call
- Asbestos removal. We don’t remove ducts that contain asbestos; that needs an asbestos-certified contractor.
- Cleaning only. If the ducts are fine and just dirty, see air duct cleaning.
- No ducts in the house. Ductless mini-split heat pumps heat and cool room by room without ducts. See ductless mini-split installation.
Questions
How much does ductwork replacement cost?
Ductwork replacement starts from $3,400. Our 2026 ductwork jobs came to $3,480–$10,780 before discounts, depending on how much of the duct system was replaced. Permit and city inspection are extra, from $250.
Can you replace the ducts without replacing the furnace or heat pump?
Yes. Two of our nine ductwork jobs in 2026 were ducts only: El Cerrito ($3,950) and Moraga ($10,780). The other seven were done together with a new heat pump or furnace.
Does ductwork replacement need a permit?
Our permit service starts from $250. It covers the application, pulling the permit, the HERS test if the city requires it, and scheduling the inspection. If we replaced all the ductwork and the HERS test fails, we pay for the re-test.
What if the old ducts contain asbestos?
Old ducts with asbestos have to be removed by an asbestos-certified contractor. That removal is not part of our price, and we install the new ductwork after it.
Flex or metal ducts?
We install flex duct, for example R-8 insulated flex on the Moraga job. If the city requires metal ducts, the price goes up.
What warranty do you give on ductwork?
Ductwork replacement comes with a 3-year labor warranty.
Serving the East Bay and Marin County: Alameda, Contra Costa and Marin counties. See the full service area →
Ducts leaking, crushed or too small?
Not sure whether to repair a few sections or replace the whole system? We’ll tell you at the free estimate.