Whole-system duct and dryer vent check with before-and-after photos - you see exactly what came out of your vents
That "$99 whole-house special" is a bait ad - the real number appears once they are in your hallway, or the "clean" is a shop-vac at the register. We photograph the inside of your ducts before and after instead.
Fast, Reliable HVAC Cleaning Across San Francisco
HVAC cleaning in San Francisco means contending with something most of the country never deals with: a marine layer that keeps duct interiors damp from June through August, even when your roof is bone dry. We work in the Sunset, the Richmond, West Portal, Forest Hill, and everywhere between Twin Peaks and Ocean Beach where fog sits for hours each morning. If your system smells musty when the heat kicks on, or if you’ve noticed dust settling back on furniture within days of wiping it down, the problem is usually inside the duct runs and air handler, not the housekeeping. Call (806) 606-6902 to schedule an assessment with a written price before any work starts.
Why CleanRun Air Duct Cleaning Is San Francisco’s Preferred HVAC Cleaning Company
We’ve documented the inside of more San Francisco duct runs than we can count, and the patterns here are unlike anywhere else in the Bay Area. When a customer in the outer Sunset tells us their ducts smell like wet cardboard even though they’ve never had a roof leak, we know exactly where to look first: the return plenum and the first elbow off the air handler, where coastal humidity condenses against cool sheet metal and feeds the kind of biofilm growth that inland techs rarely encounter. Every job ends with a documented photo record of every duct run, before and after, so you can see precisely what was removed.
Tomas Reyes, who leads our San Francisco work, trains every technician to treat pre-1980 duct systems as an asbestos-adjacent scope until proven otherwise. That’s not a sales tactic. It’s a recognition that Victorian and Edwardian retrofits, along with 1930s-1950s “Sunset Special” slab homes, often wrapped ducts in materials that require testing before aggressive mechanical cleaning. We’re independently owned and operated under the Haven Standard, established in 2013, and every one of our 52,000+ jobs has been quoted in writing before a single panel came off.
Our HVAC Cleaning Services in San Francisco

Evaporator Coil Cleaning
The evaporator coil sits inside the air handler and is the coldest surface in your system when the heat pump runs. In San Francisco’s fog-belt homes, condensation on this coil never fully evaporates between cycles, which means dust and airborne salt particles bond to the wet fins and form a paste-like biofilm. We see coils in the outer Richmond that could pass for felt-covered after two years without cleaning. We brush and HEPA-vacuum the coil, flush the condensate line, and restore the fin spacing so airflow returns to spec. A dirty coil in San Francisco isn’t just a comfort issue. It forces the blower to work harder, shortens compressor life, and keeps indoor humidity higher than it should be all summer.
Blower Cleaning
The blower wheel moves air through the entire system, and in coastal San Francisco it accumulates a gray-black coating of dust, salt, and microbial growth faster than any other component. The humid air in crawl spaces and utility closets near the Marina and along the Great Highway means the blower rarely dries completely. We remove the blower assembly, clean each blade and the motor housing, and document the before and after with photos. A dirty blower can cut airflow by 30 percent or more, which means longer run times and higher PG&E bills for San Francisco homeowners.
Condenser Cleaning
The condenser is the outside unit, and in San Francisco it deals with salt air, not just dust. Homes in the Sunset and Richmond, especially those within half a mile of Ocean Beach, get a fine salt film on condenser coils that traps moisture and corrodes aluminum fins faster than inland units. We clean the coil with a low-pressure wash and coil cleaner rated for salt-air corrosion, clear debris from the fins, and check the refrigerant line insulation. If your condo or single-family home in the western neighborhoods has a condenser that’s been exposed to fog for years, the fins may be brittle. We tell you that before any work proceeds, in writing.
Air Handler Cleaning
The air handler is the heart of a San Francisco forced-air system, and it’s where the worst moisture-driven growth hides. In Victorian-era homes with air handlers stuffed into narrow closets or under stairwells, there’s rarely enough airflow around the unit to dry it out after each cycle. We open the cabinet, vacuum the blower compartment, clean the evaporator coil and drain pan, and inspect the filter rack. We also check the return plenum connection, which is where crawl-space air enters the system. If that connection leaks, you’re breathing air that’s been pulled through damp under-floor soil and whatever lives in it.
What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Before
AfterTrusted Brands We Service in San Francisco
We service and clean systems from every major manufacturer, and we stock common replacement parts for Honeywell, Aprilaire, and Guardsman equipment so San Francisco customers aren’t waiting on a shipment from a warehouse in the Central Valley. When a blower motor or condensate pump fails mid-job, we can often replace it the same day from our Bay Area parts inventory. If you have a system with Aprilaire filtration or a Honeywell control board, we’re familiar with the setup and won’t need to spend an hour reading the manual in your garage. That matters when the fog is rolling in and you’d rather not have your front door open any longer than necessary.
Common HVAC Cleaning Problems We See in San Francisco Homes

- Wet debris inside underslab ducts in the Sunset. In the 1930s-1950s “Sunset Special” homes built on slabs, sheet-metal supply ducts were laid in the ground without vapor barriers. Decades of soil moisture migrate into those runs. The debris we extract is often visibly wet and carrying active mold, a condition we rarely see in Fremont or San Jose.
- Musty odor from the return plenum in Victorian retrofits. Older row houses in Noe Valley, the Castro, and the Mission had ductwork retrofitted into crawl spaces and wall chases that were never sealed against moisture intrusion. The return plenum is usually the worst offender because it draws damp air directly from under the floor.
- Salt-corroded condenser fins near Ocean Beach and the Great Highway. Homes west of 19th Avenue get enough salt exposure to strip paint from window trim inside five years. Condenser coils fare worse. We see pitted, brittle fins that require gentler cleaning and occasionally a coil treatment rather than aggressive brushing that would finish them off.
- Mold regrowth after a fogging-only sanitizer job. A fogging treatment without source removal of the wet organic debris leaves active spores behind bends and in the air handler. In San Francisco’s humidity, that mold is back within weeks. We’ve followed behind enough of these jobs in the outer Richmond to know the pattern well.
Pricing for HVAC Cleaning in San Francisco, CA
We Also Serve Cities Near San Francisco

Our HVAC Cleaning team works throughout the Bay Area beyond city limits, including HVAC Cleaning in San Francisco and the surrounding communities. We regularly take jobs in Daly City and South San Francisco, where the same fog pattern applies, as well as Alameda and Berkeley, where older housing stock presents similar retrofit challenges. Scheduling is coordinated from our San Francisco Bay Area office, and crews serve the city locally every week.
Serving San Francisco, CA - Our Local Coverage Area
We’re based in the San Francisco area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs - HVAC Cleaning in San Francisco

Why does our Sunset District home’s ductwork smell musty even with no roof leaks?
The musty smell in Sunset District ducts comes from condensation inside the duct runs, not from roof leaks. The summer fog keeps relative humidity elevated in crawl spaces and underslab ducts west of Twin Peaks, and when warm indoor air cycles off, moisture settles on cool sheet metal. That moisture feeds microbial growth on accumulated dust, and the smell circulates every time the blower runs. The fix is source removal of the wet debris with negative-pressure extraction, followed by coil and plenum cleaning. Call (806) 606-6902 and we’ll put a camera in the ducts to show you exactly what’s growing before quoting a dollar amount.
How long should HVAC cleaning take in a Victorian row house?
A proper HVAC cleaning in a Victorian row house in San Francisco usually takes four to seven hours. The ductwork in these homes was typically retrofitted into shallow floor cavities, under-floor crawl spaces, and wall chases that were never designed for forced air. Access points are often irregular, and registers may be located in awkward spots. We don’t rush it. The photo record we deliver at the end shows what took the time. A two-hour job in a Victorian almost always means something was skipped, usually the return plenum where the worst growth hides.
Do we need coil treatment after cleaning in San Francisco’s salt air?
For homes west of 19th Avenue, or within a few blocks of the bay, coil treatment after cleaning is worth doing. We apply an antimicrobial coating rated for salt-air corrosion on the evaporator coil, which slows microbial regrowth and protects aluminum fins that salt exposure has already begun to pit. Homes in the Mission, Noe Valley, or Potrero Hill, which sit east of the fog corridor and get less salt, don’t usually need it every time. We’ll show you the coil condition before recommending it, and the recommendation comes with a written price so you can decide without pressure.
Is a fogging sanitizer enough to kill mold in our Outer Richmond ducts?
No. Fogging without physical removal of the wet organic debris leaves mold spores alive behind bends, at elbows, and inside the air handler. In the Outer Richmond, where humid air sits inside ducts for months at a time, that mold is back within weeks. The only durable fix is source removal: negative-pressure extraction of the debris, mechanical cleaning of the duct runs, HEPA-vacuuming of the coil and blower, and then antimicrobial treatment as a finishing step. A fogging-only job is cheaper, and it looks finished from the register. It isn’t. We’ve documented the regrowth that follows.
Why do we need camera inspection before cleaning in a pre-1980 Sunset home?
Pre-1980 Sunset homes often have underslab sheet-metal ducts that were installed without vapor barriers, and many have duct insulation that may contain asbestos. Camera inspection shows us water pooling under the slab, debris build-up at the first elbow, and whether any materials surrounding the duct runs require testing or special handling before we touch them. Skipping that step means risking a cleaning that stirs up contaminated material into your living space, or a job that misses the real problem and leaves the mold to return. The inspection is included as part of every San Francisco job and the photos become part of your documented record.
Get a Written Price for HVAC Cleaning in San Francisco
If you’re in the Sunset, Richmond, West Portal, Forest Hill, Noe Valley, or anywhere else in San Francisco and your system smells stale or the airflow seems weak, call us at (806) 606-6902. We’ll assess your system, give you a written price before any work begins, and show you photo documentation of everything we find and everything we do. No per-vent pricing, no coupon that triples when the truck arrives, no fogging theater that leaves the source in place. Just a genuine clean with evidence, backed by our 365-Day Done Right Promise in writing.
Written by Tomas Reyes, Owner at CleanRun Air Duct Cleaning, serving San Francisco since 2013.




Before
After
Before
After