Ductwork sealing and replacement
Short answer
Duct sealing closes the leaks at joints, boots and plenums so heated or cooled air reaches the rooms instead of the attic or crawl space. Replacement swaps crushed, torn or poorly insulated runs for new insulated duct. Under California's 2025 Energy Code, installing 25 feet or more of new duct triggers a leakage test by an independent ECC rater.
Your heater may be doing a fine job of warming the attic. ENERGY STAR estimates that in a typical house, about 20 to 30 percent of the air moving through the duct system is lost to leaks, holes and poorly connected ducts. In a lot of Bay Area houses those ducts run through a vented attic or a crawl space under a raised floor, which is outside the house in every way that counts. Air that leaks there was paid for and never arrived.
Ducts are also the part of the system nobody looks at. They sit under insulation or behind a crawl-space hatch, quietly coming apart at the seams for thirty years.
Signs the ducts are the problem
ENERGY STAR's list is a good starting point, and it matches what turns up in Bay Area attics:
- Rooms that are hard to heat or cool compared with the rest of the house.
- Stuffy rooms, and high bills that don't match how the house feels.
- Ducts running through an attic, crawl space or garage.
- Flexible duct that is tangled, kinked or crushed.
Up close, the usual suspects are boots that have pulled away from the ceiling, flex duct flattened under old insulation or a careless foot, cloth duct tape that dried out and let go, and outer jackets torn open by rodents. A disconnected run can blow straight into the attic for years before anyone notices the room at the end of it never warms up.
Seal, repair or replace
| What the inspection shows | Usual fix |
|---|---|
| A few failed joints, ducts otherwise sound | Repair and seal the accessible joints with mastic or metal tape |
| Leaks throughout, ducts hard to reach | Sealing from the inside with an aerosol method |
| Crushed, torn, rodent-damaged or poorly insulated runs | Replace the runs or the whole system, then test |
The market range for each of these is in the price section below. ENERGY STAR's sealing advice is simple: mastic or metal tape, never duct tape, and insulate every duct you can reach in an attic, crawl space or garage.
What California's 2025 Energy Code requires
This is the part a lot of duct quotes skip. The 2025 Energy Code took effect January 1, 2026, and the Energy Commission's compliance manual lays out the duct rules for existing houses.
25 feet or more of new or replacement duct. The installer seals the system, and an ECC rater (the new name for a HERS rater) tests it. The system has to leak no more than 10 percent of its airflow in total, or no more than 7 percent to the outside. If neither target can be reached, every accessible leak is sealed and the rater confirms it with a visual inspection and a smoke test. The only exception is a duct system that contains asbestos.
An entirely new duct system (at least 75 percent new material) has a tighter target: no more than 5 percent leakage. If the air handler and ducts sit in a vented attic, the attic itself then falls under the altered-ceiling rules, which can mean R-49 insulation and air sealing on top of the ducts. That pairs naturally with blown-in insulation and air sealing.
Garages. If the air handler, coils, plenum or altered ducts are in a garage, any length of new duct triggers sealing to 6 percent leakage or less, or a full visual and smoke-test check of every accessible leak in the garage.
Replacing equipment. Replacing the air handler, the outdoor unit of a split system, a coil or a packaged unit triggers duct sealing and an ECC test to the same 10 or 7 percent targets. The exceptions are ducts already tested by a rater, systems with less than 40 feet of duct, and systems containing asbestos.
Duct insulation. New ducts in unconditioned space need R-6 or R-8, depending on climate zone. The 2025 code raised several zones to R-8, and in the Bay Area that covers three of our four zones:
| Climate zone | Cities we serve | New duct insulation |
|---|---|---|
| 2 | Napa, San Rafael, Santa Rosa | R-8 |
| 3 | Alameda, Berkeley, Castro Valley, Daly City, Emeryville, Fremont, Hayward, Newark, Oakland, Redwood City, Richmond, San Francisco, San Leandro, San Mateo, Union City | R-6 |
| 4 | Cupertino, Milpitas, Mountain View, Palo Alto, San Jose, Santa Clara, Sunnyvale | R-8 |
| 12 | Concord, Dublin, Livermore, Pleasanton, Walnut Creek | R-8 |
The zone assignments come from the Energy Commission's ZIP code table. Zone lines don't always follow city limits, so an address near an edge is worth checking.
The ECC rater is an independent third party, and the test and the permit are both real costs. A duct replacement quote with no testing line and no permit line is missing something.
Asbestos in old duct systems
Older houses can have asbestos in duct wrap, joint tape and furnace insulation. EPA lists pipe, furnace and boiler insulation among the materials to watch for, and its advice is to leave undamaged material alone and have removal done by people trained to handle asbestos. The Energy Code also exempts duct systems containing asbestos from its sealing and testing rules. If we see duct wrap or tape that might contain asbestos, we stop and refer you to an asbestos consultant for testing before anything is cut or sealed.
Ducts and attic insulation are one job
Ducts lying on an attic floor get in the way of everything else. Insulation blown over a leaky duct hides the leak. A duct replaced after new insulation goes in means digging through the new insulation. And rodent damage usually means the ducts and the insulation both need attention. So the order matters:
- Inspect the ducts and the attic together.
- Seal or replace the ducts, and get them tested where the code requires it.
- Air seal the ceiling.
- Then insulate, over and around the finished ducts.
If old insulation is coming out anyway, after rodents or for any other reason, that is the cheapest moment to fix the ducts. See insulation removal. In houses on raised foundations, the same logic applies under the floor; see crawl space insulation.
What this page doesn't cover
The furnace, heat pump or air conditioner itself. This page is about the ducts that carry the air. If the equipment is being replaced, the duct testing rules above still apply, so it is worth having the ducts looked at before the new unit goes in.
Getting it quoted
Useful things to have: photos of the ducts in the attic and crawl space, the age of the system, which rooms run hot or cold, and whether the equipment is being replaced soon. You can book a free in-home inspection or send photos and a short video for an estimate.
The written quote says whether the work is sealing, repair or replacement, how many feet of duct, the duct R-value, and whether ECC testing and the permit are included. Nothing is due before you sign. The estimator gives a first range, and the cost page shows where the numbers come from.
What affects the price
Here is what published price lists and cost guides show for ductwork sealing & replacement, and what pushes a job toward the low or high end.
Bay Area market range
Bay Area sourcesCollected October 14, 2026
$500–$12,100
per job
- By scope
- Partial repair or extension$500–$1,400 per job
- Seal existing ducts$1,200–$2,500 per job
- Replace the duct system (1,500–2,000 sq ft home)$4,800–$12,100 per job
How the range was set
One Bay Area price list, from an HVAC contractor: repairs from $500; replacement in a 1,500–2,000 sq ft home up to $11,500, plus $300–$600 for the required duct-leakage testing.
These are ranges Bay Area contractors and cost guides publish. They are not an Attic WISE price list: the written quote after the inspection is the number that counts.
What moves the number
- Seal, repair or replace.
- Home size and number of duct runs: about $3,600–$5,750 for a 1,200 sq ft home and $7,500–$12,000 for 2,500 sq ft or more.
- City: premium and hillside cities (Palo Alto, Los Altos, Atherton) run about 20% above San Jose or Sunnyvale.
- Duct material: flex $1.50–$5 per linear ft, sheet metal $4–$12, fiberglass-lined $6–$15.
- Code: replacing or extending 25 ft or more of duct triggers duct-leakage testing; new ducts need R-8 in climate zones 2, 4 and 12, R-6 in zone 3.
- Asbestos or mold in old ducts: $1,500–$7,000 to deal with first.
- Season: October to March can mean 10–25% lower labor costs.
Keep in mind
- Only one Bay Area source, an HVAC contractor in Campbell whose figures are for Santa Clara County cities.
Where these numbers come from 3 published pages, listed here and on the cost page.
- Bay AreaAir & Plumbing Systems (Campbell): Bay Area HVAC Ductwork Cost: Full Pricing Guide (opens in a new tab) (published 2025-11-20, modified 2026-09-24)
- NationalHomeGuide: How Much Does It Cost to Install or Replace Ductwork? (2026) (opens in a new tab) (modified 2025-12-19; context only)
- NationalHomeGuide: Air Duct Sealing Cost (opens in a new tab) (modified 2025-10-21; context only)
Questions people ask
Is duct tape fine for sealing ducts?
No. ENERGY STAR says never to use duct tape on ducts because it doesn't last. Joints should be sealed with mastic or metal foil tape. Old cloth duct tape that has dried out and let go is a common sight on attic ducts.
When do I need an ECC (formerly HERS) duct test?
Under the 2025 Energy Code: when 25 feet or more of new duct is installed, when the whole duct system is replaced, when an air handler, outdoor unit, coil or packaged unit is replaced, and whenever new duct is added to a system whose air handler, coil or plenum sits in a garage. The test is done by an independent ECC rater, not by the installer.
What R-value do new ducts need in the Bay Area?
R-6 in climate zone 3, which covers San Francisco, Oakland, Berkeley, Fremont, San Mateo, Redwood City and the other Bay-side cities. R-8 in zones 2, 4 and 12: Napa, Santa Rosa and San Rafael; San Jose and the South Bay; Walnut Creek, Concord and the Tri-Valley.
Should I deal with the ducts when I replace my furnace or heat pump?
That is the natural moment. Replacing an air handler, outdoor unit, coil or packaged unit already triggers duct sealing and an ECC leakage test under the 2025 Energy Code, so it is when you find out how leaky the ducts really are and whether sealing will be enough.
Can ducts buried under attic insulation be sealed?
Yes, but someone has to get to them. Accessible joints are uncovered, sealed with mastic or foil tape and covered again. Ducts nobody can reach are sometimes sealed from the inside with an aerosol method, or replaced. If the attic insulation is being replaced anyway, that is the cheapest time to fix the ducts.
Sources
- 2025 Single-Family Residential Compliance Manual, CEC-400-2025-005, Chapter 9 (California Energy Commission, June 2025) (opens in a new tab)
- 2025 Energy Code: Additions, Alterations and Envelope (3C-REN training, March 2026) (opens in a new tab)
- Building Climate Zones by ZIP Code (California Energy Commission) (opens in a new tab)
- Duct Sealing (ENERGY STAR) (opens in a new tab)
- Protect Your Family from Exposures to Asbestos (U.S. EPA) (opens in a new tab)
- Bay Area HVAC Ductwork Cost: Full Pricing Guide (Air & Plumbing Systems, Campbell) (opens in a new tab)
- How Much Does It Cost to Install or Replace Ductwork? (HomeGuide, national) (opens in a new tab)
Published by: Attic WISEUpdated:
Often done together
Attic work comes in combinations. These are the ones that usually share a visit with this one.
Air sealing
Top plates, wire holes, light cans and the hatch, sealed before new insulation covers them.
Where: Attic floor
Radiant barrier
A reflective layer under the roof deck to turn back summer sun.
Where: Roof deck
Crawl space & underfloor insulation
Insulation between the floor joists, plus a vapor barrier over the soil.
Where: Crawl space
Blown-in insulation
Fiberglass or cellulose, blown in to the depth written on your quote.
Where: Attic floor
Let's go look at your attic.
Start with your ZIP code. A few questions later you'll have a Bay Area market range, and you can pick a time for a free inspection.
What happens next
- 1
Price range online. The estimator gives you a Bay Area market range in a couple of minutes.
- 2
Free inspection. In your home, or from photos or video you send if you'd rather skip the visit.
- 3
Written quote. What comes out, what gets sealed, what goes in.
- 4
Install day. Done by our own crews.
- 5
Cleanup. Old material bagged and hauled away, the work area cleaned.
- No deposit until you sign, and never more than 10% of the contract or $1,000, whichever is less.
- Every customer gets five business days to cancel after signing.
- Materials carry the manufacturer warranty.
Rather talk it through?(760) 655-5959