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 Oakley
Air duct cleaning in Oakley typically runs $350 – $650 for a full residential system, and most jobs are scheduled within a few business days. We’re Hollis Air Duct Cleaning, and our crews work Oakley regularly – from Cypress Grove to Laurel Fields to the older pockets near Main Street. Calls are answered by a live person at (361) 326-5060, day or night, and we dispatch from our San Francisco Bay Area office so we’re not driving in blind from two counties away.
Oakley’s newer housing stock is what sets it apart. Most homes here went up after 1990, many in the last twenty years, and that changes what we’re cleaning out. It’s not decades of layered grime like you’d see in an older metro. It’s construction debris the builder left behind, plus fine agricultural soil the Delta breeze pushes in through attic air handlers every dry season. We see it constantly. The grit is light enough to stay airborne, heavy enough to coat blower motors and clog filters inside a single summer.
Why Hollis Air Duct Cleaning Is Oakley’s Preferred Air Duct Cleaning Company
We’ve been in business since 2004 as part of the Garrison Partners family, and our Air Duct Cleaning team has worked enough Oakley homes to know the local pattern. New subdivisions, flex duct runs, attic air handlers – we don’t need a map to find the access panel.
Our technicians are background-checked and uniformed, and they work under The Garrison Standard: arrive inside the quoted window, price in writing before touching anything, finish by the book, leave the site clean. The 365-Day Done Right Promise covers every job in writing. If the work fails within a year, we come back and make it right at no charge, including a free second visit. No negotiation, no runaround.
Phones are answered by a live person 24 hours a day, 7 days a week. Not a callback queue. Not “leave a message and we’ll get back to you Monday.” A real person who can book your appointment or answer a question about what we actually do.
Roy Castellanos leads this operation, and the standard he sets is simple: treat the home like it’s yours, explain the equipment like you’re talking to a neighbor, and put the price on paper before the work starts.
Commercial Air Duct Cleaning in Oakley
Commercial Air Duct Cleaning in Oakley covers office parks, retail spaces, medical suites, and any building where the HVAC system moves air for employees or customers. The work follows the same source-removal protocol as residential jobs – agitation tools, negative-air machines, and sealed containment – but scaled to larger trunk lines, rooftop units, and multi-zone systems. A typical commercial duct cleaning in Oakley runs $800 – $2,500 depending on square footage, system complexity, and accessibility. We schedule these jobs to minimize disruption to your operation, often working early mornings or weekends.
System Inspection and Video Documentation
We start with a video inspection using a borescope camera pushed through the main trunk lines. You see what we see – no guesswork, no “trust us, it was dirty.” The footage becomes part of the written scope and price we agree to before any cleaning begins.
Post-Clean Verification and Filter Upgrade
After source removal, we run a second video pass and measure static pressure improvement. For Oakley commercial clients, we also spec upgraded filtration from Honeywell or Aprilaire where the system can handle the load – the Delta breeze doesn’t stop at your door.
Air Duct Cleaning Services in Oakley
Air Duct Cleaning Services in Oakley include full system cleaning, supply and return duct cleaning, dryer vent cleaning, and duct sealing. A complete residential job covers all supply registers, return grilles, the main trunk line, and the air handler cabinet – the full loop, not just what you can see from the floor. For a typical Oakley single-family home, expect $350 – $650. Larger homes or systems with multiple zones run higher. We use Rotobrush rotary brush systems for mechanical agitation and Nikro negative-air machines to maintain containment and capture debris at the source.
Residential Duct Cleaning and Sealing
Most Oakley homes have flex duct with rigid metal trunks in the attic. We remove and re-seal those attic connections as standard practice – not an upsell – because the Delta breeze finds every gap. Duct sealing with mastic closes the path for agricultural dust to re-enter your living space.

Video Inspection Before and After
We document the interior condition of your ducts with a camera before we start and after we finish. You get to see the construction debris, the Delta soil, or the filter loading that was actually in there. It’s the clearest proof that the work happened and that it worked.

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.
Trusted Brands We Service in Oakley
Our equipment roster includes Rotobrush rotary brush systems for mechanical agitation inside duct walls, Nikro negative-air machines that maintain suction and containment during cleaning, and filtration products from Honeywell, Aprilaire, and Guardsman. We don’t use hardware-store shop vacs or consumer-grade duct cleaning kits – the tools are professional-grade because the job requires it. For Oakley customers, that means we can source replacement filters, media, and sealing materials without waiting on a warehouse in another state. Fast turnaround on the parts that keep your system running after we leave.
Common Air Duct Cleaning Problems We See in Oakley Homes
- Construction debris left in new-build ducts. Drywall grit, wood shavings, and insulation scraps from the original build sit in supply and return lines for years, slowly breaking down and recirculating. Most Oakley homeowners don’t know it’s there until a blower motor fails early or a register starts puffing white dust.
- Delta breeze soil entering through unsealed attic ducts. After spring tilling and fall harvest, the wind carries fine agricultural soil into attic air handlers and through poorly sealed trunk joints. Standard vacuuming of the visible runs misses the horizontal trunk lines where most of it settles.
- Flex duct collapsing or kinking in tight attic spaces. Oakley’s newer subdivisions often have attic air handlers with long flex runs routed around trusses. Over time, sagging or sharp bends restrict airflow and create dead zones where debris accumulates.
- Mold in poorly sealed systems after wet winters. Oakley’s mild, wet winters can push moisture into ductwork through the same gaps that let dust in during summer. We inspect for microbial growth during every cleaning and recommend sealing or remediation where we find it.
Pricing for Air Duct Cleaning in Oakley, CA
Here’s what air duct cleaning costs in Oakley’s market, based on the jobs we actually book:
| Service | Typical Range in Oakley |
|---|---|
| Full residential system cleaning (single zone) | $350 – $650 |
| Full residential system cleaning (multi-zone) | $600 – $950 |
| Commercial duct cleaning (per system) | $800 – $2,500 |
| Dryer vent cleaning (add-on or standalone) | $150 – $250 |
| Duct sealing with mastic (per system) | $400 – $800 |
These are whole-system prices, not per-vent teaser rates that balloon once the technician is inside your home. We agree to one flat price per system before any work starts, and that price is written down. What affects the final figure: system size and accessibility, number of registers and returns, whether we need to remove and re-seal attic duct sections, and the condition we find inside. Call (361) 326-5060 for an exact quote – estimates are free, and we can often give you a firm range over the phone once you describe your home and system.
We Also Serve Cities Near Oakley
Our crews work throughout eastern Contra Costa County. We regularly schedule Air Duct Cleaning in Oakley alongside jobs in Brentwood, Antioch, Discovery Bay, and Pittsburg. If you’re in one of these neighboring cities and found this page, the same pricing structure, equipment, and 365-Day Done Right Promise apply.
Serving Oakley, CA - Our Local Coverage Area
We’re based in the Oakley 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 Oakley
Builder crews rarely clean ductwork after construction. Drywall grit, wood shavings, and insulation scraps sit in the lines from day one, and the Delta breeze pushes fresh agricultural soil in through attic air handlers every dry season. We took a call in Laurel Fields from a family whose house was only three years old – they couldn’t figure out why every register was puffing white dust and their blower motor was already caked. Pulling the flex runs off the rigid metal trunk at the attic air handler, we found drywall grit and construction debris still sitting in the supply and return ducts from the original build, plus a fresh layer of Delta soil that blew in through a poorly sealed trunk joint. After source removal with agitation tools under negative pressure and re-sealing the attic connections, their MERV 11 filter stopped loading up within a week. Call (361) 326-5060 if you’re seeing similar dust – we’ll inspect and give you a written price before any work starts.
It’s agricultural soil from the surrounding Delta farmland, carried by the seasonal Delta breeze and deposited through attic air handlers and poorly sealed duct joints. The particles are fine enough to stay airborne, gritty enough to coat blower motors and clog filters fast. A standard shop-vac or DIY kit won’t remove it from the horizontal trunk lines where most of it settles. Call (361) 326-5060 and we’ll show you what’s actually inside with a video inspection.
For many Oakley homes, yes – at least the flex-to-trunk connections. The agricultural grit accumulates in the horizontal metal trunk lines that run through the attic, and those sections can’t be cleaned effectively without detaching the flex runs and accessing both ends. We re-seal every connection with mastic before we close up, which also stops the Delta breeze from pushing new soil in. It’s standard on our full system cleans, not an extra charge. Call (361) 326-5060 to discuss your specific attic layout.
Every three to five years for most homes in Cypress Grove, Laurel Fields, and similar subdivisions – sooner if you see dust puffing from registers, filters loading up in weeks instead of months, or anyone in the home has worsening allergies. The combination of construction debris and seasonal agricultural dust means Oakley’s newer homes often need earlier attention than the “every seven to ten years” rule you’d hear in older metro areas. Call (361) 326-5060 and we can assess your specific system and usage.
Rotobrush rotary brush systems for mechanical agitation, Nikro negative-air machines for containment and debris capture, and filtration products from Honeywell, Aprilaire, and Guardsman. These are the same tools commercial crews use, not consumer-grade hardware-store gear. We explain what each piece does and why it matters for your specific system before we start. Call (361) 326-5060 with questions about our process – we’re happy to walk through it.
Ready to see what’s actually in your ducts? Call Hollis Air Duct Cleaning at (361) 326-5060 for a free estimate. We’ll give you a written price before any work starts, show you before-and-after video of your own system, and back every job with our 365-Day Done Right Promise. Roy Castellanos and our team are standing by.
Written by Roy Castellanos, Owner at Hollis Air Duct Cleaning, serving Oakley and the greater Bay Area.




Before
After
Before
After
Before
After