Whole-home duct cleaning
Dryer vent cleaning
Camera inspection
Sanitizing & deodorizingWhole-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 Lafayette
Air duct cleaning in Lafayette usually costs between $450 and $900 for a full system on a typical 3,000-square-foot hillside home, and most jobs take four to seven hours. That’s the honest range for real source removal with negative-air containment, not a register vacuuming. If you’re calling after a red-flag burn day because your house smells like campfire, we know exactly what you’re dealing with out here off Reliez Valley Road and Happy Valley Road. Call (833) 467-6681 and we’ll walk you through what your system actually needs, not what a coupon says it needs.
We’ve worked Lafayette long enough to know the housing stock here is different from Walnut Creek or Oakland. These are mostly 1960s through 1990s custom and semi-custom homes on half-acre wooded lots. Long trunk-and-branch duct runs. Vaulted ceilings. Second units and additions that tacked on extra flex runs decades after the original build. Those runs are where the real problems hide, and that’s where we spend our time.
Why Hallmark Air Duct Cleaning Is Lafayette’s Preferred Air Duct Cleaning Company
We are not a generalist HVAC company that bolts duct cleaning onto a furnace tune-up. Hallmark runs professional-grade extraction equipment on every single job: Rotobrush rotary-brush systems and Nikro industrial extraction units are both on the truck, matched to the duct type and contamination level. When a Lafayette home has decades of fine ash packed into sheet-metal trunk lines, one tool works better. When there’s caked debris inside older flex duct, the other is the right call. That tool-to-task thinking is what separates us.
We also run Abatement Technologies negative-air and HEPA-filtration equipment during service. It matters here more than most places. When we agitate debris loose inside a return plenum, that air pressure has to go somewhere. With containment equipment running, the contaminants are captured at the source instead of redistributed through your living room. Lafayette homeowners who’ve had generic cleanings before notice the difference in what doesn’t settle back onto furniture a week later.
Lafayette customers call us for two distinct reasons. The first is wildfire smoke season. The second is older homes that have never been properly cleaned or sealed. Nelson Briggs, who runs our crews, has walked enough Lafayette properties off St. Mary’s Road and in the Happy Valley area to know what a 1970s ranch-style system looks like inside: original flex duct, joints that have loosened over 50 years, and sometimes runs that were never connected properly when an addition went in. We bring that local experience to every estimate.
Styles & brands we work with
- Whole-home duct cleaning
- Dryer vent cleaning
- Camera inspection
- Sanitizing & deodorizing
Commercial Air Duct Cleaning in Lafayette
Commercial Air Duct Cleaning in Lafayette has a different set of demands than residential work, and the properties that call us run the gamut: medical and dental offices near Mt. Diablo Boulevard, property management companies responsible for multi-unit buildings, and small retail spaces where occupant complaints about stale air or dust buildup have become routine. A commercial duct cleaning in Lafayette typically runs $1,200 to $3,500 depending on square footage, system complexity, and access. The job involves source removal through HEPA-filtered negative air, not just brushing registers.
Property Manager and Multi-Unit Scope
Property managers in Lafayette deal with tenant complaints differently than homeowners. A single musty unit in a four-plex off Moraga Road often traces back to one disconnected flex run or a crushed return duct feeding that specific apartment. We run camera inspections before cleaning on commercial jobs because it identifies whether the issue is accumulation or a structural failure that cleaning alone won’t fix.
Post-Smoke-Season Commercial Calls
After a rough fire season, Lafayette commercial clients call because employees are complaining about smoke odor lingering inside the building. Commercial systems here often have rooftop units with outside air intakes that pulled ash directly into the ductwork during Diablo wind events. We clean supply and return sides, replace heavily loaded filters, and document the work with before-and-after camera footage for property records.
Air Duct Cleaning Services in Lafayette
Air Duct Cleaning Services in Lafayette start with a camera inspection because this housing stock hides problems behind walls and under floors. Most homes here were built between 1960 and 1990, and many have had additions, remodels, and second units added over the years. Every renovation creates new joints, new flex runs, new opportunities for disconnection. Our full-system approach means every supply run, return run, plenum, and the air handler itself are addressed, not just the visible registers. A full residential cleaning in Lafayette runs $450 to $900 for a standard home, with longer custom hillside systems on the upper end.
Supply and Return Duct Cleaning
Supply ducts push conditioned air into rooms; return ducts pull air back to the handler. In Lafayette, return ducts are almost always dirtier because they run under negative pressure and pull from hallways and living spaces. When smoke season hits, return plenums collect ash exactly like a filter collects lint. We clean both sides separately with the appropriate tool for each duct type.

Full System Cleaning With Video Inspection
Video inspection is the difference between guessing and knowing. Before we clean, we run a camera through the trunk lines and main branch runs. In a Lafayette home, that camera frequently finds crushed flex, disconnected joints, or debris that isn’t dust at all. You’ll see the footage. We’re not asking you to take our word for what’s in there.

Trusted Brands We Service in Lafayette
We work with equipment brands Lafayette homeowners already know: Rotobrush and Nikro extraction systems handle the cleaning side, while Abatement Technologies equipment provides HEPA-level containment so dislodged contaminants stay captured. When we recommend air quality improvements after a cleaning, we evaluate Honeywell and Aprilaire products that integrate with your existing system rather than bolting on something generic. For Lafayette homes with newer equipment or specific filtration needs, we’re familiar with Guardsman components as well. We stock common replacement parts and filters for fast turnaround, which means less waiting between diagnosis and fix.
See the difference
Before
After
Before
After
Before
AfterCommon Air Duct Cleaning Problems We See in Lafayette Homes
- Disconnected or crushed flex runs behind additions. A home off Reliez Valley Road gets a rear addition in 1998, and the contractor runs flex duct through a tight crawl space. Twenty years later, that run has sagged, kinked, or pulled loose entirely. The result: smoke and ash bypassing the filter every fire season.
- Original 1960s – 1990s flex duct with failed joints. The ranch-era homes packed into the Lamorinda hills used materials that simply don’t hold up to five decades of temperature swings. Joint tape dries out, flex outer liners crack, and Duct tape (the actual duct tape) turns brittle and lets go.
- Smoke and char odor pulled deep into return plenums. Diablo wind events push ash into homes through outside air intakes, attic vents, and even soffit gaps. We find char smell concentrated in return ducts because that’s where outside air enters the system before reaching the filter.
- Winter moisture buildup in long hillside duct runs. Mild, damp Lafayette winters create condensation inside ducts that run through uninsulated crawl spaces or attic chases. When a homeowner only calls after a burn day, that musty buildup goes unnoticed until the smell becomes impossible to ignore.
Pricing for Air Duct Cleaning in Lafayette, CA
Here’s what you should budget for in Lafayette. A standard single-family home under 2,500 square feet with one furnace and one air handler runs $450 to $650 for full supply and return cleaning with containment. Larger custom homes in the hills, especially those with multiple zones, second units, or long trunk runs, run $700 to $900. Commercial properties range from $1,200 to $3,500 depending on system complexity. What affects cost: total number of supply runs, accessibility of the air handler, the presence of multiple HVAC systems, and whether we find structural issues like crushed duct runs that need repair. Every job includes a camera inspection and a free estimate. Call (833) 467-6681 for an exact quote.
We Also Serve Cities Near Lafayette
While this page is focused on Lafayette, our crews regularly work in Walnut Creek, Piedmont, Berkeley, and Oakland. The housing stock changes from city to city, but the core Air Duct Cleaning process stays the same: real source removal, real containment, and an honest assessment of what your system actually needs. If you’re in a nearby city, call us and we’ll come out the same way we would for a Lafayette homeowner.
Serving Lafayette, CA – Our Local Coverage Area
We’re based in the Lafayette 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 Lafayette
Yes, when the cleaning includes source removal from the return plenums and all supply runs, not just the registers. Smoke odor lingers because fine ash and char particles embed in the duct lining and inside the air handler. Our negative-air containment with HEPA filtration pulls those particles out at the source. On a wooded half-acre lot off Reliez Valley Road, a 1970s ranch-era home had smoke odor returning every fall even after two previous cleanings. Our tech ran a camera inspection and found a crushed, disconnected flex run feeding a rear addition, so heavy ash was bypassing the HEPA filtration entirely. We reconnected the run, sealed the joints, and packed the whole trunk-and-branch system under negative pressure with agitation tools until source removal was complete. The char smell didn’t come back that season. If your smoke smell persists after cleaning, there’s usually a structural cause. Call (833) 467-6681 and we’ll find it.
Expect original flex duct that’s deteriorating, joints that have separated over 50 years of thermal expansion and contraction, and possibly disconnected runs from any additions or remodels done after the original build. We also regularly find construction debris from decades-old renovations, pet hair compacted into return grilles, and fine ash from every fire season the home has lived through. The camera inspection at the start of service shows you exactly what’s there before we start cleaning.
Yes. Many Lafayette homes off Happy Valley Road and Reliez Valley Road sit on narrow, winding canyon driveways that a full-size service van can’t navigate safely. We run smaller rig setups for exactly this reason. When you call, mention your driveway situation and we’ll plan the right vehicle for the job. It’s a routine part of serving Lafayette and something we’ve done for years.
Here, it’s weighted heavily toward smoke. Lafayette’s duct-cleaning demand is dominated by wildfire smoke, not everyday dust. Homes tucked into the oak-and-eucalyptus wooded hills sit downwind of Diablo winds and summer grass fires, so homeowners call for smoke-odor and ash removal after burn days far more than for routine maintenance. That smoke-driven, seasonal urgency, plus long empty duct runs in large custom hillside homes, is what separates Lafayette from flat, grid-suburb neighbors like Walnut Creek. Dust is part of every system, but smoke is the Lafayette-specific driver.
The most common reason is that the previous cleaning never addressed moisture inside long hillside duct runs or failed to clean the air handler and blower motor. Mild, damp Lafayette winters create condensation inside ducts that run through uninsulated crawl spaces or attic chases, and that moisture breeds musty buildup regardless of how recently the ducts were brushed. A second cause is disconnected duct runs pulling unconditioned crawl space air into the system. If the smell returns seasonally, we recommend a camera inspection to find the root cause before re-cleaning. Call (833) 467-6681 for an honest assessment.
Written by Nelson Briggs, Owner at Hallmark Air Duct Cleaning, serving Lafayette since day one with equipment that does what it’s supposed to do.