Last updated July 7, 2026
Air Duct Cleaning Warning Signs: A San Francisco Homeowner’s Reference Guide
Here’s what most national air duct guides get wrong about San Francisco: they treat dusty registers as the primary warning sign. In our 14 years cleaning ducts across the city — from the fog-drenched Victorians of the Outer Sunset to the hillside remodels of Noe Valley — we’ve learned that dust is actually the least urgent signal. The dangerous contaminants in Bay Area homes are moisture-driven: mold colonies that bloom in galvanized steel ducts when Karl the Fog rolls in, mildew that festers in flex duct from 1980s additions, and biofilm that builds so gradually homeowners literally forget what strong airflow feels like. This guide teaches you to read the specific warning signs your San Francisco home is sending — and to know which ones demand immediate action.
Quick Answer
San Francisco homeowners should watch for four critical warning signs: musty odors that intensify on foggy mornings (indicating moisture-driven mold), visible condensation or rust rings around vent openings, uneven airflow between rooms that worsens over time, and persistent respiratory symptoms in household members that don’t track with pollen seasons. These signals differ from generic “dusty vents” guidance because the Bay Area’s marine climate and aging housing stock create a unique contamination profile — one that often requires repair, not just cleaning.
Table of Contents
- Smell-Based Warning Signs: Reading Your Home’s Odor Signals
- Visible Deterioration in San Francisco’s Common Duct Materials
- Airflow Pattern Changes: Blockage vs. Breach
- Health-Symptom Patterns That Correlate With Duct Contamination
- Cleaning Job or Repair Job? How to Tell Before You Call
- Dryer Vent Warning Signs Every SF Homeowner Should Know
- Common Mistakes to Avoid
- When to Call a Professional
- Frequently Asked Questions
Smell-Based Warning Signs: Reading Your Home’s Odor Signals
The most reliable early warning system in a San Francisco home isn’t your eyes — it’s your nose. And the smells that matter here aren’t the ones national guides warn about.
In the Bay Area’s marine climate, mold and mildew colonize ductwork through a specific mechanism: overnight fog and persistent humidity create condensation on cool metal surfaces, especially in unconditioned crawl spaces and attics where much of our ductwork lives. The colonies don’t produce dramatic visible blooms immediately. They produce volatile organic compounds — musty, earthy, sometimes slightly sweet odors that many homeowners dismiss as “old house smell.”
Here’s how to distinguish contamination odors from normal HVAC operation:
- The fog test. On mornings when the marine layer is thick — common in the Richmond, Sunset, and West Portal — note whether musty smells intensify when your system first kicks on. Normal duct odors don’t fluctuate with outdoor humidity. Mold-driven smells do, because the fog raises ambient moisture that reactivates dormant colonies.
- The register proximity test. Stand directly beneath a supply vent. If the odor strengthens within 18 inches of the opening, the contamination is likely in the duct branch serving that room. If it’s diffuse throughout the house, the problem is probably in the main trunk or return plenum.
- The seasonal drift test. Track whether symptoms persist through San Francisco’s dry September-October window. True mold issues often moderate slightly during our rare dry spells, then rebound with winter rains and spring fog.
One pattern we’ve documented across hundreds of San Francisco jobs: homeowners in pre-1940s buildings with original galvanized steel often report a “wet wool” or “damp basement” smell that they’ve lived with for years. They stopped noticing it. Guests notice immediately. This is almost always Penicillium or Cladosporium growth on the interior duct surface — species that thrive in the temperature swings between our cool, damp exteriors and heated interiors.
Don’t confuse these with normal HVAC odors. A brief dusty smell when heat first cycles on in November is typically accumulated surface dust burning off — normal and self-limiting. A persistent musty note that returns within hours of airing out a room is biological growth. The distinction matters because cleaning removes the growth; ignoring it allows spore loads to compound.
Visible Deterioration in San Francisco’s Common Duct Materials
San Francisco’s housing stock spans 150 years of construction, and the duct materials in these homes fail in predictably different ways. Knowing what you’re looking at tells you whether you’re facing a maintenance issue or a replacement need.
Galvanized Steel in Victorians and Edwardians (Pre-1940s)
These original metal ducts were built to last — and many have, for 80 to 120 years. But the galvanized coating eventually degrades, especially at seams and where standing condensation pools. What we find in Outer Richmond, Pacific Heights, and Bernal Heights Victorians:
- Rust streaking at seams and joints. Orange-brown discoloration that runs downward from connection points indicates the zinc coating has failed and moisture is attacking raw steel. Surface rust can sometimes be addressed; through-rust requires section replacement.
- White or gray powdery deposits. This is oxidation product and dried mineral residue from evaporated condensation — a reliable indicator that the interior surface has been wet repeatedly.
- Visible gaps at connections. Original ducts were often sealed with fabric and paste that degrades. Gaps of even 1/4 inch pull attic or crawl space air into the system — in San Francisco, that means fog-laden, potentially mold-spore-laden air.
Flex Duct in 1970s–1990s Remodels and Additions
The flex duct boom hit San Francisco during the condo conversion era and the first wave of tech-money renovations. It’s lightweight, cheap to install, and — critically — vulnerable in ways metal isn’t.
- Sagging between supports. Flex duct should maintain gentle curves. Sagging creates low points where condensation collects. In the humid microclimates near the Presidio or Twin Peaks, we’ve pulled flex duct with standing water in the belly — perfect conditions for Aspergillus growth.
- Torn or degraded insulation jacket. The outer plastic layer protects fiberglass insulation from moisture. Once compromised — often by rodents in our hillside neighborhoods — the insulation becomes a sponge.
- Collapsed inner liner. The coiled wire helix can fatigue and collapse, creating a complete blockage. Homeowners often describe this as “the vent just stopped working one day.”
Sheet Metal in Post-2000 Construction
Newer ductwork is typically galvanized or aluminum sheet metal with modern sealing. The failure mode here is usually installation error — inadequate slope for condensate drainage, or missing insulation on cold-air returns that sweat in our humid summers.
What to look for: water stains on ceiling drywall beneath duct runs, or corrosion spots on exposed metal in utility rooms. These are early warnings that the system is fighting moisture it wasn’t designed to handle.
Airflow Pattern Changes: Blockage vs. Breach
San Francisco homeowners are remarkably adaptive. We’ve had clients live with 40% airflow reduction for two years before calling, having gradually accepted that “this room just doesn’t get warm.” The gradual nature of duct degradation masks it. Here’s how to read what your registers are telling you.
Blockage Indicators
A true blockage — whether from debris accumulation, collapsed flex, or a damper that’s shifted closed — produces specific, diagnosable symptoms:
- Single register affected. One room drops off while others remain normal. The restriction is in that branch line.
- Increased velocity at adjacent registers. Your system is a closed loop. Block one path, and the blower forces more air through the others. If your bedroom vent went weak and your living room vent suddenly sounds like a jet engine, you’ve got a branch blockage.
- Temperature stratification. The affected room can’t reach setpoint. In San Francisco’s variable climate — where we might need heat in the morning and nothing by afternoon — this shows up as a room that’s always “a little behind.”
Breach Indicators
A breach — a disconnected joint, corroded hole, or failed seal — pulls unconditioned air into the system. This is actually more common in our market than true blockages, because of our aging housing stock and seismic activity that gradually loosens duct connections.
- Multiple registers weak simultaneously. A main trunk breach bleeds air before it reaches branches.
- Registers blowing “off” temperatures. A breach in an attic pull space pulls 45-degree foggy air into a heating cycle, or 85-degree attic air into cooling. The register still blows, but the temperature is wrong.
- Dust loading after professional cleaning. This is the frustrating one. You paid for cleaning, and two months later the dust is back. Often, the cleaning was thorough — but a breach is pulling new contamination from an unsealed attic or crawl space.
We’ve diagnosed this exact scenario in Cole Valley and the Haight, where seismic retrofit work decades ago disturbed original duct connections that were never properly resealed. The homeowner kept blaming “bad cleaning” when the real problem was a 6-inch gap in the main return, pulling attic air laden with decades of rat droppings and fiberglass degradation.
Health-Symptom Patterns That Correlate With Duct Contamination
We’re not physicians, and we won’t diagnose. But in 14 years and 1,209 verified jobs, we’ve documented clear patterns in how household members respond to contaminated ductwork — patterns that differ from seasonal allergies in specific, observable ways.
The key distinction: seasonal allergies track pollen loads and respond to antihistamines. Duct-contamination symptoms track time-in-home and HVAC system operation.
- The “Monday morning” pattern. Symptoms improve over a weekend away, return Monday evening. This strongly suggests a building-related trigger, not an environmental one.
- The “bedroom concentration” pattern. Symptoms are worst in the morning after 8 hours in a bedroom with closed door and active supply vent. The dose-response is time-dependent.
- The “fog day spike” pattern. Especially relevant in San Francisco: respiratory irritation that worsens on high-humidity days when the HVAC runs more. This correlates with moisture-activated mold spore release.
- The “newborn or elderly first” pattern. In households with infants or seniors, the most vulnerable members show symptoms first — dry cough, congestion, unexplained fatigue — while healthy adults may feel nothing for months.
One case from our records: a family in the Marina with a three-month-old who developed persistent congestion. Pediatric workup found nothing. The parents, both healthy thirty-somethings, felt fine. Inspection revealed Stachybotrys growth in a flex duct low point — the infant’s nursery was the last register on that branch, receiving the most concentrated exposure. Cleaning and section replacement resolved symptoms within ten days.
If you’re tracking symptoms, note: time of day, room location, outdoor humidity, and whether symptoms persist during San Francisco’s dry fall window. This data helps professionals distinguish duct issues from other environmental triggers.
Cleaning Job or Repair Job? How to Tell Before You Call
This is where homeowners waste money and delay proper resolution — by calling for cleaning when they need repair, or paying for repair when cleaning would suffice. Here’s the decision framework we use on every San Francisco inspection.
Cleaning-Appropriate Scenarios
- Visible dust accumulation at registers, with intact ductwork and no moisture damage
- Odor that is dusty or stale, not musty or moldy
- Normal airflow volume with normal temperature delivery
- Post-renovation debris removal (common after the kitchen and bath remodels that sweep San Francisco neighborhoods)
- Preventive maintenance on systems 3–5 years past last cleaning
Repair-Required Scenarios
- Visible rust holes, disconnected joints, or collapsed flex sections
- Standing water or chronic condensation evidence
- Insulation degradation with exposed fiberglass
- Significant airflow loss (>30%) with no blockage found during cleaning attempt
- Recurrent contamination after prior cleaning — suggesting a breach is reintroducing material
The Gray Zone: Cleaning Plus Sealing
Many San Francisco homes fall in between — ducts that are physically intact but poorly sealed, pulling contamination from building cavities. In these cases, we clean first to establish a baseline, then seal with mastic and metal-backed tape, then verify with pressure testing. The Northstar Air Duct Cleaning Service San Francisco home page details our full-spectrum approach — cleaning, repair, and sealing handled in one visit rather than parceled across contractors.
One practical test homeowners can perform: with the system running, hold a smoke pencil or even a stick of incense near duct connections in accessible areas (utility room, basement, some attics). Smoke drawn inward indicates a suction-side leak — common in our older homes’ return plenums. Smoke blown outward indicates a pressure-side leak. Either one is pulling unfiltered air into your system.
Dryer Vent Warning Signs Every SF Homeowner Should Know
Dryer vent contamination isn’t just an efficiency issue — it’s a leading cause of residential fires nationwide, and San Francisco’s dense housing creates specific risks. Multi-unit buildings, shared vent runs, and the lint-heavy loads from our cool, damp climate (heavier fabrics, longer drying cycles) compound the hazard.
Warning signs that demand immediate attention:
- Drying time increase of 25% or more. A load that took 45 minutes now takes an hour. This is the earliest reliable indicator of restriction.
- External vent flap that doesn’t open fully during operation. The flap should blow fully open with strong, hot airflow. Partial opening indicates partial blockage.
- Burning smell during dryer operation. This is not normal. Lint near the heating element ignites at relatively low temperatures. If you smell this, stop using the dryer and call for inspection.
- Visible lint accumulation at the exterior vent. Some lint escape is normal. Clumps or a “beard” of accumulated material indicate the vent isn’t clearing properly.
- Moisture condensation in the laundry area. A blocked vent dumps humid air into the home instead of outside. In San Francisco’s already-humid environment, this shows up as window fogging or wall dampness near the dryer.
For homeowners in Daly City and southern San Francisco neighborhoods, we maintain dedicated service pages: Dryer Vent Cleaning in Daly City covers the specific multi-unit and hillside vent configurations common in that market.
Common Mistakes to Avoid
- Assuming “no dust” means “no problem.” In San Francisco’s moisture-driven contamination profile, the most dangerous issues are often invisible. A duct can be dust-free and mold-laden. Don’t let clean-looking registers reassure you if odors or symptoms persist.
- Treating all contractors as equivalent. Generalist HVAC companies often approach duct cleaning as a sideline, with portable shop vacuums rather than the Rotobrush and Nikro equipment we deploy. The result is surface cleaning that leaves deep contamination — and leaves you paying twice.
- Ignoring the “recent renovation” trigger. San Francisco’s constant remodeling cycle introduces extraordinary debris loads. Even with contractor protection, drywall dust, insulation particles, and sawdust enter returns. We recommend post-renovation cleaning within 30 days of substantial work.
- DIY sanitizing with consumer products. Homeowners sometimes spray bleach or essential oil mixtures into registers. This can drive moisture deeper into porous materials, accelerate corrosion on metal, and create chemical sensitization. Professional sanitizing with Guardsman-grade products applied through proper fogging equipment is the appropriate approach.
- Waiting for “the whole system” to fail. Duct degradation is localized. One collapsed flex section, one rusted trunk joint — these don’t announce themselves with total system failure. They degrade performance and air quality incrementally. Address warning signs in the room where they appear; don’t wait for house-wide symptoms.
- Neglecting the return side. Supply ducts get attention because they’re visible. Return plenums — often in basements, crawl spaces, or behind walls — pull air back to the handler. If they’re breached or contaminated, they’re recirculating that load through the entire system. They’re harder to inspect and often ignored.
When to Call a Professional
Call for inspection when: musty odors persist beyond two weeks of normal ventilation; any register shows visible moisture, rust, or mold; drying time increases significantly; or household members experience symptoms that track with HVAC operation. Don’t wait for visible dust — in our climate, that’s the last warning sign, not the first.
Northstar Air Duct Cleaning Service San Francisco offers free estimates in San Francisco — call (855) 908-0725. Brian Rivera — owner and lead technician — handles your job personally, with 14 years focused on one trade and professional-grade Rotobrush and Nikro equipment, not the equipment a generalist keeps in a side van. 1,200+ verified reviews. 4.9 stars. That’s not a marketing number — it’s a track record.
Frequently Asked Questions
Residential duct cleaning in San Francisco typically ranges from $400 to $900 for a standard single-family home or condo, depending on system size, accessibility, and contamination level. Homes with extensive flex duct, multiple attic runs, or post-renovation debris loads fall at the higher end. Multi-unit buildings and commercial spaces require custom quotes. Call (855) 908-0725 for an exact estimate — estimates are free.
Every 3 to 5 years for standard residential maintenance, or sooner if you notice warning signs covered in this guide. Post-renovation cleaning should occur within 30 days of substantial construction. Homes with persistent moisture issues — common in Outer Sunset, Richmond, and other fog-exposed neighborhoods — may need more frequent inspection.
Surface register cleaning and filter replacement are appropriate DIY maintenance. Deep duct cleaning requires professional equipment — Rotobrush mechanical agitation, Nikro HEPA-contained extraction, and proper access to trunk lines and plenums. More critically, DIY attempts on contaminated systems can aerosolize mold spores and drive them deeper into the home. For moisture-driven contamination especially common in San Francisco, professional assessment is the safer path.
Duct cleaning addresses the distribution network — supply and return lines, registers, and plenums. HVAC cleaning addresses the air handler itself: blower motor, evaporator coil, and cabinet. Contamination in one typically affects the other. We handle both, plus the HVAC Cleaning in Daly City and broader San Francisco market, in a single coordinated service rather than requiring separate contractors.
This is the signature pattern of moisture-activated mold in your ductwork. Dormant colonies rehydrate when humidity rises, releasing volatile organic compounds that your HVAC distributes. The fog-San Francisco connection is real and specific to our climate. It’s not “normal old house character” — it’s a contamination event with a predictable trigger.
Yes — often more than cleaning alone. Original ductwork in pre-1940s homes was sealed with materials that degrade over decades. Unsealed joints pull attic and crawl space air into your system, recontaminating cleaned ducts within months. Modern mastic and metal-backed tape sealing, verified with pressure testing, typically pays for itself in energy savings within 2–3 years in our heating-dominant climate.
The Bottom Line
San Francisco’s warning signs aren’t the warning signs you’ll find in national guides. Dust matters less than moisture. Gradual airflow loss gets normalized until it’s severe. Musty odors on foggy mornings are diagnostic, not decorative. The housing stock — Victorians with galvanized steel, 1980s remodels with failing flex, seismic-stressed connections everywhere — creates a specific failure profile that demands specific expertise. Read your home’s signals early, distinguish cleaning from repair needs before you call anyone, and verify that the professional who responds has the equipment and track record to address what our climate actually throws at ductwork.
Written by Brian Rivera, Owner & Lead Technician at Northstar Air Duct Cleaning Service San Francisco, serving San Francisco since 2012.