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 Air Duct Cleaning Across San Anselmo
Air duct cleaning in San Anselmo typically runs $450 – $850 for a full residential system, and most jobs are scheduled within a few days of your call. We’re the Air Duct Cleaning crew that serves San Anselmo from our San Francisco Bay Area dispatch office, with technicians who know the difference between a Sleepy Hollow hillside home and a downtown flat near Memorial Park. Call (361) 326-5060 for a free estimate.
San Anselmo sits in the Ross Valley bowl, and that geography shapes everything about how your ducts age. The pre-1960s bungalows along Sir Francis Drake Boulevard, the ranch homes near downtown, and the contemporaries tucked into Sleepy Hollow all share one thing: forced-air systems running through damp crawlspaces and unconditioned attics where winter moisture, summer pollen, and creek flooding do real damage. We’ve cleaned ducts after Corte Madera Creek left silt in crawlspaces. We’ve pulled redwood pollen clusters from return grilles in April. This isn’t generic work, and it doesn’t get done right by crews who treat every house the same.
Why Hollis Air Duct Cleaning Is San Anselmo’s Preferred Air Duct Cleaning Company
We’ve been in business since 2004 as part of the Garrison Partners family, and our San Anselmo customers come back because we price in writing before touching anything and stand behind the work for 365 days. The 365-Day Done Right Promise means if the repair fails within a year, we return and make it right at no charge, including a free second visit. No negotiation, no runaround.
Our technicians are background-checked and uniformed, and they arrive inside the quoted window. That’s The Garrison Standard, and it applies to every job in San Anselmo whether we’re working a 1920s bungalow off San Anselmo Avenue or a hillside place in Sleepy Hollow. Phones are answered by a live person 24 hours a day, 7 days a week, so you’re not waiting until Monday to schedule.
We use professional-grade equipment: Rotobrush rotary brush systems for agitation, Nikro negative-air machines for containment, and HEPA filtration from Honeywell and Abatement Technologies. These are the same tools commercial crews use, not hardware-store attachments on a shop vac. And we explain what we’re doing while we do it, so you see where the dirt came from and where it went.
Air Duct Repair in San Anselmo
Air Duct Repair in San Anselmo means fixing the physical damage that valley moisture, rodent activity, and age do to duct runs, not just cleaning around it. We see crushed flexible ducts in crawlspaces that flooded, separated joints where mastic has dried and failed, and rodent-chewed flex runs in the unconditioned spaces under pre-1960s homes. A typical repair in San Anselmo runs $280 – $650 depending on access and material. When we find damage during cleaning, we flag it on camera and give you a written price before any repair work starts.
Return Plenum and Trunk Line Repair
The return plenum is where your system pulls air back to the furnace, and in San Anselmo’s downtown flats, this is where creek silt and mold spores collect after winter flooding. We repair separated seams, replace rusted sections, and reseal with mastic rated for damp conditions. A compromised return trunk line recirculates whatever is in your crawlspace straight into your living space.
Flexible Duct Replacement
Original flexible duct runs in San Anselmo’s older homes sag, crush, and tear where rodents nest in the insulation. We replace these with properly supported, insulated flex duct or upgrade to rigid metal where the run allows. Camera inspection before and after shows you the difference.
Ductwork Cleaning in San Anselmo
Ductwork Cleaning in San Anselmo is source removal: physically dislodging and extracting built-up debris from the entire supply and return system, not spraying a product and calling it done. A typical whole-system cleaning in San Anselmo runs $450 – $850 for residential, with commercial systems starting around $1,200 depending on square footage and access. We clean every register, the trunk lines, the plenums, and the flexible runs, with camera verification so you see what came out and what condition the ducts are in now.
Negative-Air Method with Rotary Agitation
We connect a Nikro negative-air machine to your trunk line, creating suction that contains debris at the source. Then we run Rotobrush rotary brushes through each duct, scrubbing the interior walls while the negative-air machine pulls the loosened material into a HEPA-filtered collection unit. This is source removal. Fogging without agitation just coats the walls; it doesn’t remove anything.
Camera Inspection and Documentation
Before we start, we camera the system. After we finish, we camera again. You see the silt, pollen clusters, or rodent debris we found, and you see the clean duct behind it. In San Anselmo’s pre-1960s homes with undersized flex runs, this step catches low spots where debris pools and would otherwise get missed.
Trusted Brands We Service in San Anselmo
We clean and repair systems using equipment from Rotobrush, Nikro, Honeywell, Aprilaire, and Abatement Technologies. These are professional-grade brands, the same ones commercial contractors specify for schools and medical buildings. For San Anselmo homeowners, that means the filtration and containment standards are higher than what a generalist crew with a shop vac can offer. We stock common fittings and flex duct sizes for faster turnaround on repairs, and we can source Honeywell and Aprilaire filtration upgrades if your system needs better particle capture after a heavy pollen season or wildfire smoke event.
Common Air Duct Cleaning Problems We See in San Anselmo Homes
- Creek silt and mold in return ducts after winter flooding. Homes in the downtown flats near Memorial Park and lower San Anselmo Avenue sit where Corte Madera Creek and Sleepy Hollow Creek have repeatedly overflowed. Water in the crawlspace dries, but fine silt and mold spores get drawn into return-air systems and recirculate until they’re physically removed.
- Seasonal pollen and leaf litter from Marin County’s heavy tree canopy. The oaks, redwoods, and eucalyptus surrounding San Anselmo shed massive amounts of debris each spring. Outdoor intake grilles pull this material into duct systems, where it accumulates in trunk lines and flexible runs.
- Condensation and microbial growth in unconditioned crawlspaces. San Anselmo’s valley fog and high winter humidity keep crawlspace duct exteriors damp for weeks. Undersized flex runs with poor airflow sag, collect moisture, and grow mold on the interior surface.
- Rodent intrusion in aging flexible duct insulation. Pre-1960s homes with original duct runs routed through accessible crawlspaces often show chew damage, nesting material, and droppings inside the duct cavity. Camera inspection finds it. Source removal cleans it. Repair replaces the damaged section.
Pricing for Air Duct Cleaning in San Anselmo, CA
Here’s what honest pricing looks like for San Anselmo’s market:
| Service | Typical Range |
|---|---|
| Residential whole-system duct cleaning | $450 – $850 |
| Commercial duct cleaning (per system) | $1,200 – $2,800 |
| Dryer vent cleaning (add-on or standalone) | $150 – $280 |
| Air duct repair (per section) | $280 – $650 |
| Video inspection with documentation | $95 – $150 (often waived with cleaning) |
| Duct sealing with mastic (per system) | $400 – $900 |
What moves the number: square footage, number of registers, accessibility of crawlspace or attic runs, and whether we find damage that needs repair before cleaning is worthwhile. We give one flat price per system, agreed in writing before work starts. No per-vent add-ons, no surprise charges when the van is in your driveway. Call (361) 326-5060 for an exact quote on your San Anselmo home.
We Also Serve Cities Near San Anselmo
Our crews work throughout central Marin County, including San Anselmo, Fairfax, Kentfield, San Rafael, and Larkspur. Scheduling is coordinated from our San Francisco Bay Area office, with local technicians dispatched to each area. The same written pricing, same 365-Day Done Right Promise, same background-checked uniformed crew wherever we show up.
Serving San Anselmo, CA - Our Local Coverage Area
We’re based in the San Anselmo 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 About Air Duct Cleaning in San Anselmo
San Anselmo’s low-lying valley position traps moisture and fog drip that ridge-top homes in Kentfield or the hills above Fairfax don’t experience. Crawlspaces here stay damp for weeks after rain, and that humidity migrates into duct runs through seams and porous flex insulation. Musty smells show up faster because the microbial growth has wet conditions to feed on. Call (361) 326-5060 and we’ll camera-inspect to find where the moisture is getting in.
No. Fogging a chemical mist into a damp duct system without physical agitation and extraction leaves the mold spores where they are, now coated in product. In San Anselmo’s wet crawlspaces, those spores rehydrate and regrow. Source removal with rotary brush agitation under negative pressure, followed by drying and sealing, is what actually fixes it. We don’t sell fogging upsells because they don’t work here. Call (361) 326-5060 for a source-removal quote instead.
Yes, and they should be inspected before you run the system again. After the December storms, we pulled a return plenum off an original 1930s bungalow on the lower end of San Anselmo Avenue and found creek silt and mold growth coating the inside of the trunk line where it runs through a crawlspace that had taken on water two winters running. Using Rotobrush agitation tools under negative pressure with HEPA filtration at the truck, we did full source removal on the supply and return ducts, then camera-inspected the flexible runs to the back bedrooms before putting the registers back on. The homeowner’s musty smell in the hallway cleared within a day and we flagged two rodent-chewed flex runs routed over the unconditioned crawlspace for replacement. Call (361) 326-5060 after any water intrusion.
Sleepy Hollow sits higher in the oak and redwood canopy, so the dominant issue is pollen and leaf debris pulled into outdoor intakes every spring. Downtown San Anselmo, closer to creek level, sees more silt and mold from crawlspace moisture. Same town, different microclimate, different duct problem. We adjust our approach based on what we find during camera inspection. Call (361) 326-5060 and we’ll tell you which pattern your neighborhood fits.
Ask three questions before you hire: Do they camera-inspect before and after? Do they use rotary brush agitation with negative-air containment, or just a vacuum hose and a spray bottle? Do they give a written price that covers the whole system, not a per-vent teaser that balloons at the door? Real source removal takes 3 – 5 hours on a typical San Anselmo home and produces visible debris in the collection unit. A wipe-down takes 45 minutes and leaves the trunk lines dirty. Call (361) 326-5060 for an estimate that includes full documentation.
Written by Roy Castellanos, Owner at Hollis Air Duct Cleaning, serving San Anselmo since 2004.




Before
After
Before
After
Before
After