SF Bay Area Air Duct Cleaning: 5 NADCA-Certified Companies with Pricing & Credentials

📋 37 verified companies ✅ 5 NADCA-certified 🕐 Updated March 2026

There are 5 confirmed NADCA-certified air duct cleaning companies serving the San Francisco Bay Area as of March 2026 — a remarkably low number for a metro of nearly 8 million residents. The Bay Area market is defined by extreme asymmetry: a tiny credentialed elite, roughly 25–30 verified independent operators, and an industrial-scale spam ecosystem of 50+ lead-generation sites exploiting city-keyword domains. Complicating matters further, an estimated 20–30% of San Francisco proper lacks central ductwork entirely due to its Victorian and Edwardian housing stock. This directory lists only companies independently verified through NADCA membership records, CSLB license data, and cross-referenced review profiles — with transparent pricing ranges and red flags clearly marked.

📊 SF Bay Area Air Duct Cleaning — Quick Reference
Verified Companies
35 total (5 NADCA-certified, 30+ non-certified)
Legitimate Price Range
$500–$1,000 (whole-house, residential)
Published Flat Rate (TASK)
$449/system (1–15 vents, sanitization included)
NADCA National Range
$450–$1,000
🚩 Bait-and-Switch Red Flag
Any offer below $100 for "whole house" cleaning
How to Verify
NADCA directory → CSLB lookup (cslb.ca.gov) → local area code
Spam Listings Found
50+ suspected spam/lead-gen sites (as of March 2026)
Last Verified
March 2026 (quarterly updates)

Verified Air Duct Cleaning Companies in SF Bay Area

Carol J. Flynn, Inc. (dba Carol Flynn Heating & Cooling)

NADCA CERTIFIED Verify on NADCA → NADCA Since 2004 Diamond Certified
Address
200 Valley Dr, Ste 50, Brisbane, CA 94005
Phone
(650) 697-1535
Website
carolflynn.com
Service Counties
SF, San Mateo, Santa Clara, Alameda, Contra Costa, Marin, Napa, Solano
NADCA Since
October 2004
CSLB License
#188751
The most credentialed company in the Bay Area, holding NADCA membership, Diamond Certified status (545+ verified surveys, 4.5 avg), NATE certification, and a verified CSLB license simultaneously — the region's only "four-crown" operator. Certified personnel: Juan Sandoval (ASCS) and Marco Sandoval (ASCS) — 2 NADCA-certified staff. Carrier Factory Authorized Dealer. In operation since approximately the 1960s (60+ years). Technicians clean furnace components during duct cleaning visits, a key differentiator from cleaning-only operators. Extensive experience with older home HVAC systems. Review themes: dual-certified technicians (NADCA cleaning + HVAC repair), professionalism, and thoroughness.

COIT Services, Inc.

NADCA CERTIFIED Verify on NADCA → NADCA Since 2006 75+ Yrs National
Address
897 Hinckley Rd, Burlingame, CA 94010
Phone
(650) 697-6190
Website
coit.com
Service Counties
All Bay Area counties
NADCA Since
May 2006
Price Range
Contact for quote; 24/7 emergency
COIT's Burlingame HQ is the confirmed NADCA-member location. Certified personnel: Jonathan Krause (ASCS). In operation since 1950 nationally (75+ years). Uses HEPA-Aire vacuum and Aire-Sweep compressor systems under negative pressure. Services: duct cleaning, dryer vent, fire/flood restoration, mold remediation, carpet/upholstery. Their fire/smoke restoration capability makes them particularly relevant for post-wildfire duct work — 24/7 emergency response available. A separate Santa Rosa franchise at (707) 204-3699 serves the North Bay. Satisfaction guarantee. Works with insurance for restoration claims.

VASHNO Inc. (dba Stanley Steemer of San Francisco)

NADCA CERTIFIED Verify on NADCA → NADCA Since 2022 IICRC Certified
Address
5913 3rd St, San Francisco, CA 94124
Phone
(415) 206-0748
Website
stanleysteemer.com
Service Counties
San Francisco, portions of San Mateo and Marin
NADCA Since
February 2022
Price Range
Contact for quote
National franchise brand with a dedicated San Francisco location. Certified personnel: Casey Herman (ASCS). IICRC certified. Services: duct cleaning, carpet, upholstery, tile, hardwood. Van-mounted equipment. National brand reliability and warranty. Additional Stanley Steemer franchise locations serve the Bay Area: Stanley Steemer of Concord (150 Mason Cir, Ste A-D, Concord, CA 94520; (925) 334-5681 — family-owned since 1986, serves Contra Costa and Solano; 24/7 water damage response) and Stanley Steemer of Marin (660 Las Gallinas Ave, Ste A-6, San Rafael, CA 94903; (415) 259-0654). Certification status at franchise locations flows through the parent company's membership.

Restoration Management Company

NADCA CERTIFIED Verify on NADCA → NADCA Since 2011 3 ASCS + 2 CVI
Address
4142 Point Eden Way, Hayward, CA 94545
Phone
(949) 456-9775
Website
rmc.com
Service Counties
Bay Area / statewide
NADCA Since
February 2011
Price Range
Contact for quote; commercial/insurance work
A restoration and remediation company rather than a standalone duct cleaning firm, but their three NADCA-certified personnel — including two holding both ASCS and CVI (Certified Ventilation Inspector) certifications — give them the strongest inspection credentials in the Bay Area. Certified personnel: Hugo Viruete (ASCS, CVI), Emilio Canedo (ASCS, CVI), Omar Arroyo (ASCS). Services: fire/flood restoration, asbestos abatement, carpet cleaning, CVI-certified duct inspection. Best suited for post-disaster and complex commercial duct work. Typically operates through commercial/insurance channels rather than direct consumer emergency response.

Alliance Environmental Group, LLC (Mintie, LLC)

NADCA CERTIFIED Verify on NADCA → NADCA Since 2002 6 NADCA Staff
Bay Area Office
1250 Campbell Ave, San Jose, CA 95126
Phone
(877) 763-7977 (toll-free); (626) 633-3500 (HQ)
Website
alliance-enviro.com
Service Counties
Santa Clara, SF, Alameda, Contra Costa; Fairfield/Solano office also
NADCA Since
April 2002
Price Range
Contact for quote; commercial focus
Holds the largest NADCA-certified team serving the Bay Area with six certified personnel, including two CVI holders. Certified personnel: Joe McLean (ASCS), Armando Delgadillo (ASCS), Patrick Foltz (ASCS), Peter Hernandez (ASCS + CVI), Albert Rolon (ASCS + CVI), Adrian Welsh (ASCS). HQ: 777 N Georgia Ave, Azusa, CA 91702. Environmental remediation background and commercial/industrial focus distinguish them from residential-first operators. Services: commercial HVAC cleaning, asbestos abatement, mold remediation, kitchen ventilation, IAQ services. Fairfield office also serves Solano County. Best for commercial, industrial, and post-disaster remediation projects.

Breathable

CSLB #979977 959 Yelp Reviews ★4.9 15 yrs in business
Location
Oakland, CA
Phone
(408) 459-7001 / (888) 978-4332
Website
breathable.com
Service Area
All six core Bay Area counties
The Bay Area's only contractor exclusively specialized in air duct cleaning. Serves all six core counties with 2–3 technician crews. 959 Yelp reviews (4.9 stars), 214 Google reviews, 195 Nextdoor recommendations — the highest review volume of any dedicated duct cleaner in the region. $2M liability coverage. Workers' comp for all employees. In business since 2010, 20,000+ systems cleaned. Offers free sanitizing. Extensive content on Victorian/Edwardian homes, asbestos-wrapped ducts, and wildfire smoke remediation — the most SF-specific expertise of any operator found.

AWC Air Duct & Window Cleaning

Diamond Certified Family-Owned Since 1946
Location
Millbrae, CA 94030
Phone
(650) 583-0420
Website
bayareawindowcleaning.com
Service Area
San Mateo County and San Francisco
Family-owned since 1946 — three generations (Frank, Ron, and Joe Frediani). Diamond Certified (4.7 avg across 238+ surveys). 98 Yelp reviews. Uses Rotobrush equipment. IWCA member. The longest-operating duct cleaning business identified in the Bay Area at 80 years. Best for San Mateo County and San Francisco Peninsula customers.

Bay Services

5.0 ★ / 569+ Yelp Reviews Est. 2016
Address
3700 Lillick Dr, Santa Clara, CA 95051
Phone
(650) 731-7359
Website
thebayservices.com
Service Area
Entire Bay Area
5.0 stars on 569+ Yelp reviews — the highest-rated dedicated cleaning company found in the Bay Area. Established 2016. Services: dryer vent cleaning, air duct cleaning, chimney sweeping. Serves entire Bay Area. 209 Yelp photos. Consistent high-volume five-star reviews across the region.

CostLess Heating & Cooling

CSLB #1043777 900+ Yelp Reviews Est. 2007
Address
1165 Lincoln Ave, Ste 8653, San Jose, CA 95125
Phone
(408) 823-7221
Website
costlesshvac.com
Service Area
South Bay / Silicon Valley
Family-owned since 2007. 900+ Yelp reviews, Yelp Guaranteed, Verified License. Full HVAC + duct cleaning. Owners personally answer calls. Same-day emergency service available. CSLB license verified. One of the South Bay's highest-volume reviewed HVAC service companies.

Ventwerx HVAC

CSLB #984614 BPI Accredited Est. 2005
Location
San Jose & Morgan Hill
Phone
(408) 422-2987
Website
ventwerx.com
Service Area
South Bay
Established 2005. 203 Yelp reviews (4.7 stars). BPI-accredited. Carrier and Fujitsu Elite Contractor. Nextdoor Neighborhood Favorite 2022–2023. Known for integrity — reportedly turned away unnecessary work. CSLB license verified.

Duct Pros

4.9 ★ / 185 Yelp Reviews
Location
San Francisco, CA 94132
Phone
(415) 525-1222
Service Area
San Francisco
Yelp-verified license. 4.9 stars, 185 Yelp reviews. One of the top-rated SF-focused duct cleaning companies.

Cal Duct Cleaning

5.0 ★ / 471+ Yelp Reviews
Location
Bay Area (408 area)
Phone
(408) 655-0609
Service Area
Bay Area
Claims NADCA/CSIA certification; licensed, insured, bonded. 5.0 stars, 471+ Yelp reviews — exceptionally high volume. Note: NADCA claim not independently confirmed in the NADCA directory during this research. Verify certification directly at nadca.com before hiring.
⚠️ Claims NADCA certification but was not independently confirmed in the NADCA directory during this research. Verify at nadca.com/find-a-professional before hiring.

Healthy Duct Cleaning

Family-Operated Since 2011
Address
235 Westlake Ctr, Ste 188, Daly City, CA 94015
Phone
(415) 513-3591
Service Area
SF Peninsula / Daly City area
Family-operated since 2011. 268 Yelp reviews. Consistent local presence in the Daly City and Peninsula market.

Cyclone Air Systems

CSLB #1053819 (C-20) BBB A+ Verify on BBB → Est. 1998
Location
East Bay
Phone
(510) 599-4466 / (925) 349-9595
Service Area
East Bay, Contra Costa
In business since 1998 (25+ years). CSLB C-20 license (#1053819) verified. BBB A+ rating. 24/7 service. Strong East Bay presence.

HSR Home Services

CSLB #962279 Diamond Certified
Location
Contra Costa / Solano
Phone
(925) 344-6763
Service Area
Contra Costa and Solano counties
Diamond Certified with 82 verified surveys. CSLB license verified (#962279). Strong Contra Costa and Solano county presence.

Total Air System Kleaning, Inc. (TASK)

CSLB #960674 Flat Rate $449 Est. 2010
Address
111 Deerwood Rd, Ste 200, San Ramon, CA 94583
Phone
(650) 391-7833
Website
totalairsystemkleaningca.com
Service Area
Contra Costa, Alameda, San Mateo, Santa Clara
In business since 2010; founders have 30+ years HVAC experience, previously at COIT Burlingame. Claims both ASCS and VSMR (Ventilation System Mold Remediator) certifications on staff — James Zierolf (NADCA ASCS). CSLB #960674 (expires 5/31/2027). Published flat rate of $449/system (1–15 vents, sanitization included) provides excellent price transparency. 5% senior discount. 6-month guarantee. Pre/post inspection included. Note: company listing was not independently located in the NADCA directory during this research.
⚠️ Claims ASCS certification but was not independently located in the NADCA member directory during this research. Verify at nadca.com/find-a-professional before hiring.

Air Doctor

Est. 1993 (30+ yrs) 135 Yelp Reviews
Address
3381 McMaude Pl, Unit D, Santa Rosa, CA 95407
Phone
(800) 584-5941
Website
airdoctor.org
Service Area
Sonoma, Napa, Marin, Solano, SF, Alameda, Contra Costa, Santa Clara, and more
Dominant NADCA-claiming operator in the North Bay with 30+ years of history (since 1993). Uniformed technicians, HEPA-filtered portable vacuums (3,500–10,000 CFM). Commercial credentials include Travis Air Force Base. 135 Yelp reviews, 52 photos. Claims ASCS certification — not verified in the NADCA directory during this research. Best suited for North Bay residential and commercial work.
⚠️ Claims ASCS certification but was not independently confirmed in the NADCA directory during this research. Verify at nadca.com/find-a-professional before hiring.

Norcal Airduct Cleaning

BBB 100% Verify on BBB → 28+ yrs in business
Location
San Ramon / Brentwood
Phone
(510) 719-1618 / (925) 690-1516
Service Area
East Bay, Contra Costa
BBB 100% satisfaction rating. 28+ years in business. Commercial credentials include Travis AFB and Bayer Labs. HomeAdvisor verified.

A1 Air Duct Cleaning

52+ Yelp Reviews
Address
Oakland, CA 94603
Phone
(510) 759-0047
Service Area
East Bay
Owner-operated by Victor. 52+ Yelp reviews, 147 photos. East Bay-focused duct cleaning operator.

Air Cleaning Solutions

Est. 2000 (25+ yrs)
Address
964 18th St, Oakland, CA 94607
Phone
(510) 772-5318
Service Area
East Bay
Certified Infection Control Technicians on staff. In business since 2000 (25+ years). Physical Oakland address verified. East Bay-focused operator.

GCD Restoration

IICRC Certified
Location
South San Francisco
Phone
(650) 835-4447
Service Area
South SF / Peninsula
IICRC certified. Environmental and mold specialist. 24/7 availability. Best for duct cleaning needed alongside environmental or mold remediation work.

Calvey Heating & Air

Transparent Pricing
Location
San Jose & Mountain View
Phone
(650) 459-3401
Service Area
South Bay / Peninsula
Two physical locations. Transparent pricing: $225 for up to 5 vents, $45 per additional vent, $100 dryer vent with duct service. Yelp top-10 ranked. Published pricing is among the most transparent in the market.

Valley Heating, Cooling, Electrical and Solar

Est. 1962 (60+ yrs)
Location
San Jose
Phone
(408) 868-5500
Service Area
South Bay
Full-service HVAC, electrical and solar contractor since 1962 (60+ years). Duct cleaning offered as part of comprehensive HVAC maintenance. Best for customers also needing HVAC service or repair.

AAA Furnace & AC

Family-Owned Since 1957
Location
San Jose
Phone
(408) 521-1259
Service Area
South Bay
Family-owned since 1957 (65+ years). Among the longest-operating HVAC operators in the South Bay. Duct cleaning offered alongside furnace and AC services.

Dryer Duct Company

34+ yrs in business 287 Yelp Photos
Address
1538 San Joaquin Ave, San Jose, CA 95118
Phone
(408) 265-1051
Service Area
South Bay
Specializes in HOA dryer vent programs. 34+ years in business. 287 Yelp photos. Physical San Jose address verified. South Bay focus.

Ongaro & Sons

BBB A+ Verify on BBB → 90+ yrs in business
Location
Mill Valley (Marin/Sonoma/Napa)
Phone
(707) 400-0274
Service Area
Marin, Sonoma, Napa counties
BBB A+ rated. 90+ years in business. Multi-county North Bay coverage across Marin, Sonoma, and Napa. Full HVAC and plumbing services with duct cleaning capability.

Kelly Plumbing & Heating

Established Local
Location
Novato, Marin
Phone
(415) 892-3424
Service Area
Marin County
Full HVAC and plumbing company serving Marin County. Established local operator with duct cleaning capability.

Bragg Home Services

Eco-Friendly
Location
Santa Rosa
Phone
(707) 633-9427
Service Area
Sonoma, Marin, Napa counties
Eco-friendly approach. Explicitly addresses wildfire impact on indoor air quality in service descriptions. Serves Sonoma, Marin, and Napa — a key North Bay market given wildfire smoke demand.

Air Essentials, Inc.

Locally Owned Since 2001
Location
Vacaville
Phone
(707) 446-4080
Service Area
Solano County
Locally owned since 2001. Same-day service available. The primary dedicated duct cleaning operator identified in Solano County — a notably underserved market in the Bay Area.

The Vent Cleaner

64 Yelp Reviews
Location
San Jose, CA 95112
Phone
(408) 362-9917
Service Area
South Bay
Owner Josh is frequently named by customers in reviews — a positive sign of owner involvement. 64 Yelp reviews. South Bay-focused.

Ramírez Duct Cleaning

5.0 ★ / 102 Yelp Reviews BBB A+ (Accredited 2021) Verify on BBB →
Address
1212 87th Ave, Oakland, CA 94621
Phone
(925) 732-2321
Service Area
East Bay
BBB A+ accredited since 2021. 249 Facebook recommendations. 5.0 stars, 102 Yelp reviews. East Bay-focused. Physical Oakland address verified.
⚠️ BBB indicates services are capped at $500, consistent with operating under California's handyman exemption (no CSLB license required below $500). This limits scope of work and indicates no C-20 license is held.

EA Duct Cleaning

Open 24/7 7+ yrs in business
Location
Cupertino / San Jose / Sunnyvale
Phone
(408) 824-4488
Service Area
South Bay
7+ years in business. Eco-friendly. Open 24/7. South Bay coverage across Cupertino, San Jose, and Sunnyvale.

Qualtech Heating & Cooling

Locally Owned Since 2007
Location
East Bay
Service Area
East Bay
Locally owned since 2007. Truck-mounted equipment. Same-day and emergency 24/7 service. East Bay focused.

ATI Restoration

NADCA-Certified Technicians Verify on NADCA → 24/7 Emergency
Service Area
SF Bay Area (national firm)
Service
Full post-fire HVAC restoration
Full post-fire HVAC restoration capability. Claims NADCA-certified technicians. HEPA installation. 24/7 emergency response. National firm with Bay Area presence. Best for major post-disaster remediation.

Lyon Restoration

24-Hour Emergency
Service Area
SF / Peninsula
Service
Duct smoke removal, insurance claims
Duct smoke removal specialist. 24-hour emergency response. Board-up service. Insurance assistance. SF and Peninsula coverage.

SERVPRO of Petaluma / Rohnert Park / Santa Rosa

24/7 Emergency
Location
Sonoma / Napa
Phone
(707) 226-2181
Service Area
Sonoma, Napa counties
Fire/smoke restoration, HVAC cleaning, 24/7 emergency response. Primary post-wildfire responder for the North Bay Sonoma/Napa corridor. Insurance claim expertise.

SERVPRO of Napa County

24/7 Emergency
Location
Napa County
Phone
(707) 226-2181
Service Area
Napa, St. Helena, Calistoga, Yountville
Fire/smoke restoration, HVAC cleaning. 24/7 emergency response. Covers the full Napa corridor including wine country communities of St. Helena, Calistoga, and Yountville.
Show 26 more verified non-certified companies

Network A: Sequential 650-653-77xx Peninsula Sites

Lead-Gen Network No Street Numbers
⚠️ Multiple sites using sequential phone numbers (650-653-7756, -7758, -7762) with identical templates, no street address numbers, and generic content. Sites: airductcleaning-sanmateo.com, airductcleaning-dalycity.com, airductcleaning-redwoodcity.net. No licenses, no owner identity. HIGH confidence spam network.

Network B: ".us" Domain Lead-Gen Broker Network

Referral Broker Only 7 Bay Area Domains
⚠️ Self-describes as "a network of trusted local service pros" — openly a referral broker, not a service company. Domains: dalycityairductcleaning.us, airductcleaningsanmateo.us, paloaltoairductcleaning.us, sanjoseairductcleaning.us, santaclaraairductcleaning.us, sunnyvaleairductcleaning.us, berkeleyairductcleaning.us. HIGH confidence spam network — no actual service capability.

Network C: Locksmith/Garage-Door Cross-Linked Spam (Multi-State Operator)

Multi-State Cross-Links 10 Bay Area Sites
⚠️ Sites cross-linked to locksmith and garage door sites in other states — definitive evidence of a multi-state lead-generation operation with no genuine Bay Area presence. Sites include: sanfranciscoairductcleaning.com, dalycityairductcleaning.com, sanrafaelairductcleaning.com, airductcleaningvallejoca.com, sanjoseairductcleaning.com, sunnyvaleairductcleaning.com, santaclaraairductcleaning.com, walnutcreekcaairductcleaning.com, concordcaairductcleaning.com, sanramonairductcleaning.com. All have no street address numbers. HIGH confidence spam network.

Network D & E: Sequential Phone Networks (South Bay + East Bay)

Sequential 408-310-41xx Sequential 510-731-17xx
⚠️ Network D — South Bay: airductcleaning-sunnyvale.com (408-310-4149), airductcleaningsantaclara.info (408-310-4152). No street address numbers. Network E — East Bay: airductcleaning-oakland.com (510-731-1718), airductcleaning-berkeley.com (510-731-1724), airductcleaning-fremont.com (no phone), airductcleaning-walnutcreek.com (925-738-2148), airductcleaning-sanramon.com (no phone). All HIGH confidence spam.

Additional Flagged Listings

Multiple Operators
⚠️ The following also triggered multiple spam signals and should be avoided: D&D Air Duct Cleaning (833-282-0183) — toll-free only; claims SF has "road salt" and "agricultural burn smoke" (factually wrong, repurposed from another market); AA Air Duct (833-467-1243) — toll-free only, national lead-gen city pages; aductcleaning.com (888-859-3828) — toll-free only, multi-city template; Bay Area Duct Masters — claims "92,000+ systems cleaned" with no verifiable history, address, or license; USA Clean Master (415-738-2564) — national franchise/lead-gen network; Precise San Francisco Air Duct Cleaning (415-949-7600) — .homes TLD, no address, no license, no reviews; Air Care America (SF) — 0 reviews, 0 complaints, no CSLB in BBB profile.

Why Verification Matters for Duct Cleaning in the SF Bay Area

Air duct cleaning is one of the most fraud-prone home services in the United States, and the San Francisco Bay Area presents an unusually extreme version of this problem. This research identified only 5 confirmed NADCA members with Bay Area addresses against roughly 25–30 verified legitimate operators and more than 50 suspected spam or lead-generation sites — at least five distinct fraud networks operating through city-keyword domains, sequential phone numbers, and cross-linked locksmith and garage door sites in other states. The NADCA penetration rate across the nine-county region is fewer than one member per 1.5 million residents, far below comparable metro areas.

California's licensing requirements add a layer of consumer protection that scam operators systematically evade. A CSLB C-20 (Warm-Air Heating, Ventilating and Air-Conditioning) license is required for any duct cleaning or HVAC work exceeding $500 in combined labor and materials — which encompasses virtually all legitimate residential jobs. Contractors are required by law to display their license number on all advertising. The absence of a license number is both a red flag and a legal violation. Companies with confirmed CSLB licenses include Breathable (#979977), Carol Flynn (#188751), CostLess (#1043777), Ventwerx (#984614), TASK (#960674), Cyclone (#1053819), and HSR (#962279). Spam sites universally omit CSLB information.

The Bay Area's Victorian and Edwardian housing stock creates a unique complication not present in most U.S. markets. An estimated 20–30% of San Francisco proper lacks central ductwork entirely — homes built with steam radiators, wall heaters, or hydronic radiant heat rather than forced-air systems. Duct cleaning is irrelevant for these homes. For the subset with retrofitted ducted HVAC systems, older ductwork may contain asbestos-wrapped components that must not be disturbed without licensed asbestos abatement. A contractor unfamiliar with this distinction — or who does not ask about your home's HVAC type before scheduling — signals a lack of local expertise.

Wildfire smoke has structurally shifted demand since 2017. The Wine Country fires, 2018 Camp Fire, and 2020 Orange Sky event created surges in duct cleaning demand across all nine counties, particularly in Sonoma and Napa. Indoor PM2.5 levels more than double during smoke events, with pre-2000 homes showing significantly higher infiltration rates. Post-fire duct cleaning is now a core service need rather than a niche one — and the scam ecosystem has adapted to exploit it, with unverified operators claiming wildfire remediation expertise they cannot deliver. Every company listed in this directory was verified through the NADCA member directory, CSLB database, and at least two consumer review platforms.

How to Spot Air Duct Cleaning Scams in the Bay Area

Our verification process identified 50+ suspected spam or deceptive listings in the Bay Area market — the highest concentration found across all metro areas in this research series. Here are the specific patterns and how to protect yourself.

🚩 Red Flag #1: City-Keyword Domain Networks. At least five distinct lead-generation networks operate city-keyword domain sites in the Bay Area — including airductcleaning-sanmateo.com, sanjoseairductcleaning.com, sanfranciscoairductcleaning.com, and dozens more. These sites have no trucks, no equipment, and no local staff. They use sequential phone numbers (650-653-77xx, 408-310-41xx, 510-731-17xx), fake or incomplete addresses (no street numbers), and template content. When you call, you reach a call center that routes to unvetted subcontractors. Always verify that a company has a real business name, a physical street address with a number, and a local area code phone number before booking.

🚩 Red Flag #2: The $49–$99 Whole-House Bait-and-Switch. The most universal scam tactic. Legitimate whole-house duct cleaning in the Bay Area costs $500–$1,000 due to high labor costs, C-20 licensing requirements, and the equipment needed (truck-mounted or HEPA-filtered systems rated at 5,000+ CFM). A $49–$99 offer cannot cover 2+ technicians spending 3–6 hours with professional equipment. Once inside your home, these operators fabricate mold findings, claim structural duct damage, or escalate the scope until the bill reaches $700–$6,000+. CSLB explicitly warns that post-disaster periods attract unlicensed operators exploiting urgency.

🚩 Red Flag #3: Toll-Free Numbers with No Local Area Code. Legitimate Bay Area companies use local area codes: 415/628 (SF), 650 (Peninsula), 408/669 (South Bay), 510 (East Bay), 925 (Contra Costa/Tri-Valley), or 707 (North Bay). Toll-free 800/833/855/877/888 numbers as the only contact method — without any local number — strongly indicate a national lead-generation broker with no local service capability. Several confirmed spam operators in this directory (D&D Air Duct Cleaning, AA Air Duct, aductcleaning.com) use only toll-free numbers.

🚩 Red Flag #4: No CSLB License Number in Advertising. California requires contractors to display their CSLB license number on all advertising — websites, business cards, vehicles, and estimates. Its absence is not a minor oversight; it is a legal violation and the single clearest signal that an operator is unlicensed. Operating without a required license is a misdemeanor in California carrying fines up to $15,000. The CSLB's SWIFT team actively investigates unlicensed activity — violations can be reported online. If a website's terms, contact page, and estimate template all lack a license number, do not hire.

🚩 Red Flag #5: Wildfire Expertise Claims Without Credentials. Since 2017, "wildfire smoke remediation" has become a marketing phrase deployed by operators with no actual post-fire capability. Legitimate post-fire duct remediation requires HEPA-filtered equipment, air quality testing (pre and post), duct sealing, and often IICRC S520 mold certification for concurrent mold issues. Ask specifically: What equipment do you use? Do you do pre- and post-cleaning air quality testing? Do you hold IICRC S520 certification? Companies that cannot answer these questions have no genuine wildfire remediation capability.

What you can do: Before hiring any duct cleaning company in the Bay Area, take five minutes to run these checks. Search the NADCA directory at nadca.com for the company name — only 5 verified companies are listed for this metro. Verify their CSLB C-20 license at cslb.ca.gov using the company name or license number. Confirm they have a real physical street address (not a suite-only or no-number address) and a local Bay Area area code. For wildfire or mold-related work, ask specifically for IICRC S520 certification and pollution liability insurance.

Frequently Asked Questions

Should I get my ducts cleaned after wildfire smoke?
Yes, if smoke was visible inside your home or AQI exceeded 200 for multiple days. Wildfire smoke deposits fine particulate matter (PM2.5), soot, and volatile organic compounds inside ductwork — these particles re-circulate every time the HVAC system runs. Research shows indoor PM2.5 levels more than double during smoke events, with pre-2000 homes experiencing significantly higher infiltration. After Bay Area smoke events (2017 Wine Country, 2018 Camp Fire, 2020 Orange Sky), demand for duct cleaning surged across all nine counties. Replace your HVAC filter immediately after a smoke event (upgrade to MERV 13 or higher), then schedule professional duct cleaning within 2–4 weeks. Companies with documented post-fire expertise include COIT, Breathable, Air Doctor, and SERVPRO. For severe contamination, request pre- and post-cleaning air quality testing analyzed by a Certified Industrial Hygienist.
I live in a Victorian home in San Francisco — do I even have ducts to clean?
Many Victorian and Edwardian homes in San Francisco have NO central ductwork. Only about one-third of SF homes have air conditioning, and a large share of pre-1980s housing uses steam radiators, hydronic radiant floor heating, or wall furnaces instead of forced-air systems. If your home has floor or wall registers that blow heated or cooled air, you have ductwork. If your home uses radiators, baseboard heaters, or wall-mounted gas heaters, you likely do not — and duct cleaning is irrelevant to your situation. Homes that were remodeled to add central HVAC (common since the 1980s) do have ductwork, sometimes routed through tight crawlspaces or retrofitted into original walls. Be aware that older duct systems may contain asbestos-wrapped components, which must not be disturbed without licensed asbestos abatement. Breathable and Carol Flynn have the most documented experience with Victorian-era HVAC retrofits in the Bay Area.
How do I verify a California contractor's license?
Visit the CSLB license lookup at cslb.ca.gov/onlineservices/checklicenseII/checklicense.aspx, or call 1-800-321-CSLB (2752). You can search by license number, business name, or individual name. The lookup reveals license status (active/expired/revoked), classification held, bond status, workers' compensation insurance, complaint history, and disciplinary actions. Air duct cleaning contractors should hold a C-20 (Warm-Air Heating, Ventilating and Air-Conditioning) classification. California law requires a contractor license for any project exceeding $500 in combined labor and materials. Contractors must display their license number on all advertising. The CSLB's SWIFT (Statewide Investigative Fraud Team) investigates unlicensed activity — report violations via their online complaint form. Operating without a required license is a misdemeanor carrying fines up to $15,000.
What does duct cleaning cost in the Bay Area, and why is it higher here?
Legitimate whole-house duct cleaning in the Bay Area costs $500–$1,000 for a standard home (10–15 vents, single system), with larger homes or complex systems running $1,000–$1,500+. TASK publishes a flat rate of $449/system (1–15 vents, sanitization included) — the market's best documented transparent price. Calvey Heating publishes $225 for up to 5 vents plus $45 per additional vent. Per-vent pricing typically runs $25–$50 per supply vent and $40–$75 per return vent. Bay Area prices exceed national averages ($300–$700) due to the region's high labor costs ($90–$125/hour for licensed technicians), stringent CSLB licensing requirements (C-20 with $25,000 bond), high commercial rent, and the complexity of many older housing stocks. Any offer under $100 for whole-house cleaning is almost certainly a scam — legitimate cleaning requires 3–6 hours with 2+ technicians using truck-mounted or HEPA-filtered equipment.
How often should Bay Area homeowners clean ducts, given wildfire seasons?
NADCA's standard recommendation is every 3–5 years for average homes. Given the Bay Area's recurring wildfire smoke seasons, homes in fire-prone areas — North Bay inland communities, East Bay hills, and the Tri-Valley — should consider cleaning every 2–3 years, and sooner if occupants have allergies, asthma, or respiratory sensitivities. Clean ducts immediately after major smoke events (sustained AQI above 200), after home renovations, or when moving into a new home. Between cleanings, upgrade to MERV 13+ filters and replace them more frequently during fire season (every 1–2 months versus the standard 3 months). Commercial systems should be inspected annually per NADCA's ACR standard. BAAQMD also recommends portable HEPA air cleaners as a supplementary measure during smoke events.
Are there Bay Area rebates or programs for indoor air quality improvements?
There are no direct BAAQMD rebates for duct cleaning, but several tangential programs exist. The BAAQMD Clean HEET Program provides grants to replace wood stoves and fireplace inserts with electric heat pumps — if this triggers a new ducted system installation, duct cleaning would be part of the HVAC work. MCE (Marin Clean Energy) LIFT Program targets low-income multifamily properties in Contra Costa, Marin, Napa, and Solano counties, financing energy-efficient air filtration systems (over $1 million disbursed to 680 homes). The EPA's 2026 Wildfire Smoke Preparedness in Community Buildings Grant Program funds improved filtration in public buildings. California's Energy Upgrade program (via local utilities like PG&E and SVCE) may offer rebates for duct sealing and insulation upgrades. Check with your local utility and baaqmd.gov for current offerings.
What's the difference between NADCA certification and a CSLB license?
A CSLB C-20 license is a government-issued contractor license required by California law for HVAC work exceeding $500 in combined labor and materials. It requires 4 years of journeyman experience, passing trade and law exams, maintaining a $25,000 bond, and carrying workers' compensation insurance. A NADCA certification (ASCS, CVI, or VSMR) is a voluntary industry credential demonstrating specialized training in air system cleaning, inspection, or mold remediation. NADCA membership requires employing at least one ASCS-certified technician on staff. Both credentials signal different types of legitimacy: the CSLB license is the legal minimum required to operate legally; NADCA certification indicates industry-specific expertise in cleaning methodology. The strongest Bay Area operators hold both — Carol Flynn (NADCA + Diamond Certified + CSLB + NATE) is the only operator in the region holding all four credentials simultaneously.
How can I spot a duct cleaning scam in the Bay Area?
Five red flags that reliably identify scam operators in the Bay Area: First, price below $100 for whole-house cleaning — legitimate work costs $500–$1,000, and the "$49 whole house special" is the most common bait-and-switch tactic. Second, toll-free number only with no local area code — legitimate Bay Area companies use 415/628 (SF), 650 (Peninsula), 408/669 (South Bay), 510 (East Bay), 925 (Contra Costa), or 707 (North Bay). Third, no CSLB license number in advertising — California requires contractors to display their license number, so its absence is a legal violation and a definitive red flag. Fourth, city-keyword domain names (e.g., "airductcleaning-sanfrancisco.com") — this research identified 50+ such sites operating as lead-generation fronts with no actual service capability, often cross-linked to locksmith and garage door sites in other states. Fifth, single technician with a shop vac — legitimate duct cleaning requires 2+ technicians with truck-mounted or HEPA-filtered equipment rated at 5,000+ CFM, working 3–6 hours; a solo operator completing the job in under an hour is performing a "blow-and-go."
Is air duct cleaning a scam in the Bay Area?
Air duct cleaning itself is a legitimate service, but the Bay Area market is one of the most fraud-prone in the country. This research identified only 5 confirmed NADCA members with Bay Area addresses against roughly 25–30 verified legitimate non-NADCA operators and more than 50 suspected spam or lead-generation sites. At least five distinct fraud networks operate in the region — each with multiple city-keyword domains, sequential phone numbers, and cross-state linkages confirming they have no genuine local service capability. The scam is not the service itself — it is the industrial-scale infrastructure of fake sites exploiting homeowners who cannot easily distinguish legitimate from fraudulent listings. If you hire a NADCA-certified company or a CSLB-licensed operator at market-rate pricing ($500–$1,000), the service is legitimate and performed to an industry standard.
How do I verify a NADCA-certified duct cleaning company in the Bay Area?
Verify three things before hiring. First, check their NADCA membership directly at nadca.com/find-a-professional — only 5 companies in the Bay Area currently hold confirmed NADCA membership with local addresses. Several companies claim ASCS certification without appearing in the directory; these unverified claims are noted in this directory. Second, verify their CSLB C-20 license at cslb.ca.gov — California requires a C-20 license for any HVAC project exceeding $500, which covers virtually all legitimate residential duct cleaning jobs. Third, confirm they have a real physical business address with a complete street number (not just a suite or PO box) and a local Bay Area area code phone number. For wildfire smoke or mold-related work, ask specifically for IICRC S520 certification and pollution liability insurance — California has no state mold remediation license, so these voluntary credentials are your primary quality signal.
Methodology & Data Sources

This directory is built from independent verification, not advertising revenue or business submissions. We do not accept payment from listed companies and do not rank companies based on sponsorship.

Data sources:

  • NADCA Find a Professional directory
  • CSLB License Lookup (cslb.ca.gov)
  • Google Business Profiles
  • Yelp
  • Angi / HomeAdvisor
  • BBB
  • Nextdoor
  • Diamond Certified (diamondcertified.org)
  • BAAQMD (baaqmd.gov)
  • California Energy Upgrade / PG&E rebate programs

Exclusion criteria: A business is excluded from this directory if it uses a city-keyword domain with no verifiable business identity behind it; shows patterns consistent with lead-generation networks (sequential phone numbers, template content, no owner identification, no street address number); claims NADCA certification not found in the NADCA directory without additional corroborating signals; or advertises pricing below $100 for whole-house cleaning, which we consider a definitive bait-and-switch indicator in the Bay Area market.

Bay Area-specific verification note: California requires a CSLB C-20 license for any HVAC work exceeding $500 — we verify this license for all companies where HVAC repair or installation is advertised. For duct-cleaning-only operators working under the $500 handyman exemption (such as Ramírez Duct Cleaning), we note the limitation. NADCA certification status was not independently verified for companies claiming ASCS credentials without appearing in the NADCA member directory — these are flagged with caveats rather than excluded, given their otherwise legitimate review footprints.

Update frequency: This directory is reviewed quarterly. NADCA membership status is re-verified at each review through the primary NADCA directory. The most recent verification was completed in March 2026.

Report an error or suggest a business: If you believe a listing contains incorrect information, or if you know of a legitimate air duct cleaning company in the SF Bay Area that should be considered for inclusion, please contact us. We will verify the submission against our standard criteria before adding it.