The ducts the last owner never opened. We'll make them feel new again.
HEPA-captured, sanitized, sealed. Every supply, every return, every inch of trunk line — the deep reset most Bay Area homes haven't had since they were built.
Years of build-up the last owner didn't see.
The majority of homes sold in the Bay Area have deferred maintenance on their air systems. Previous owners focus on cosmetic repairs for the sale — the ducts, the place where every breath of air in your home originates, get skipped. Eichler and mid-century ranch homes common across Cupertino, Mountain View, and Los Altos were built when HVAC was a luxury, not a considered system.
A deep duct clean on move-in is the cheapest, highest-impact air quality investment you can make. It's also a one-time reset — once it's been done properly, you won't need another for years.
Construction dust & drywall debris
Fine particulates from the original build and every renovation since, settled deep inside the trunk lines.
A decade of pet dander
Protein-based allergens from previous owners' animals, still circulating every time the system runs.
Rodent contamination & nesting
Attic and crawlspace ductwork is a magnet for mice. We document and remediate what we find.
Mold & allergen reservoirs
Condensate pans, coils, and humid plenum sections harbor biofilm that re-seeds the whole home.
How a real deep clean actually looks.
Pre-clean measurement
We take a laser particle count and document baseline readings in every room before we touch anything. You'll have proof of what changed.
Full system inspection
Every register, return, plenum, and trunk line is photographed. You see the inside of your system on a live tablet before we start.
HEPA negative-pressure capture
Our portable HEPA vacuum holds the entire system under negative pressure so nothing escapes into your living space. Shoe covers stay on.
Rotary brush agitation
A motorized brush runs every branch line end-to-end. Debris is pulled out, not pushed around — this is the step most "duct cleaners" skip.
Coil, blower & plenum sanitization
EPA-registered antimicrobial applied to the coil, blower wheel, and plenum interior — the biofilm reservoir most techs ignore.
Post-clean photo report
Before/after photos of every access point, plus a second particle count, texted to your phone the same afternoon.
One flat price. No surprise multipliers.
Whole-home air duct cleaning is $399 flat for up to 10 vents. Over 10 vents, each additional vent is a flat $24.99. That's the entire core pricing model — there's no "per line", no "system type multiplier", no "fuel surcharge".
Whole-Home Air Duct Cleaning
$399 flat · up to 10 vents
Includes all supply & return registers, trunk-line agitation, coil & blower inspection, before-and-after photo report, and pre/post particle count readings.
Extra vent: $24.99 each after 10 vents
Example · 12-vent home
$448.98
$399 base + 2 × $24.99 for extra vents. Complete deep clean, whole home, one flat invoice.
Example · 15-vent home + UV Light
$872.95
$399 + 5 × $24.99 (extra vents) + $349 UV Light install. The deep reset most move-in homes actually need.
Example · 10-vent + bath fan + furnace
$547 saves $199
$399 + $49 bath fan + $99 furnace. Booked together vs separately, you save $199.
Add these when you book your duct clean — pay the bundle rate.
Any of these done on the same visit as your air duct cleaning is significantly cheaper than a standalone visit. The tech is already onsite, the gear is already set up.
UV Light Installation
$349
In-duct UV-C lamp kills mold and bacteria as air passes through your HVAC. Ideal for allergy households.
Air Handlers Cleaning
$199
Air-handler cabinet, evaporator coil face, blower wheel — the hidden source of musty AC smells.
Furnace Cleaning
$99 bundle rate
Burner assembly, heat exchanger exterior, cabinet interior. Recommended yearly on gas furnaces.
Bathroom Fan
$49 bundle · $149 standalone
Full fan, housing, and exhaust-to-roof line cleaned. Most never serviced since the home was built.
Kitchen Exhaust
$99 bundle · $199 standalone
Residential over-range hood and exhaust line. Commercial kitchen hoods are a separate service.
Heater Exhaust
$99 bundle · $149 standalone
Water heater or wall-heater exhaust flue. Important for CO safety in older homes.
Register / Vent Cover Replacement
$49
Old or yellowed plastic registers swapped for clean brushed-metal covers. Per register.
Water Heater Exhaust Vent
$149 standalone
Dedicated water heater vent cleaning. Recommended every 3–5 years for gas water heaters.
Every visit, without asking.
These aren't add-ons or upsells. They're what a full duct clean is supposed to mean — and what most companies quietly skip to price lower on paper.
HEPA-certified vacuum
Medical-grade negative-pressure capture.
Rotary brush agitation
Every branch line, end to end.
All registers cleaned
Supply & return — none skipped.
Coil & blower inspection
Photographed on every visit.
Before/after photo report
Texted to your phone same day.
Air quality readings
Laser particle count, before & after.
What new Bay Area homeowners ask us.
How long does a full duct clean take?
Most single-system homes take 2–4 hours. Larger homes and dual-HVAC estates run 4–6 hours with an on-site crew. We give you a firm arrival window and a firm completion estimate before we start — no open-ended quotes.
Do I need to be home?
Yes — we need access to every register and the HVAC unit, and we want you to see the live photo walkthrough before we start. If your schedule is tight, a partner or property manager can let us in as long as they can sign off on the before/after report.
Will it make my house messy?
No — this is the whole point of HEPA negative-pressure capture. The entire duct system is held under vacuum so dust is pulled into the truck, never pushed into your rooms. Techs wear shoe covers from the moment they enter. Homes are left cleaner than we found them.
What if I have pets?
They'll be fine. The vacuum is loud in the room actively being serviced, but the system moves room-to-room — most pets lose interest after ten minutes. If yours is nervous, a closed bedroom or a visit to the yard works well. We've never had an issue.
Is this worth it for a newer home?
Often yes. New builds and fresh renovations are actually the worst for duct debris — drywall dust, insulation fiber, and packaging residue get pulled into the system the first time the HVAC runs. A post-construction duct clean is one of the most common move-in services we do.
How often should ducts be cleaned?
Every 3–5 years for most homes, sooner on move-in (regardless of age), after any renovation, or if you have persistent allergy symptoms that don't respond to filtration. This is not a yearly service — we'll tell you if you don't need it.
What homeowners said after their first duct clean.
"We bought a 1978 Eichler and the ducts had never been touched. The photos they sent me were honestly shocking. The house feels different — that's the only way to put it."
David P.
Cupertino, CA
"Three other quotes, all wildly different, all vague. Cal Duct showed up, quoted flat, and stuck to it to the dollar. My wife's allergies have improved noticeably."
Jennifer K.
Mountain View, CA
"They measured particle count before and after. I'm an engineer — I appreciated the data. The delta was significant. Worth every dollar."
Arjun R.
Los Altos, CA
Same-week service across the entire Bay Area.
Don't see your city? Call (408) 655-0609 — we cover most of the Bay Area.
Book your air duct clean this week.
Flat starting price. Same-week arrival. No per-vent upcharges — ever.