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 San Bernardino
Air duct cleaning in San Bernardino typically costs $350 – $650 for a full residential system and is usually completed in half a day. We’re Duct Cleaning Fontana, led by Leon Thornton, and we serve San Bernardino homeowners with professional-grade Rotobrush and Nikro equipment, not a shop-vac and a ladder. If you live near the 215 or up toward the foothills, call (855) 501-3681 for a free estimate and an honest assessment of what’s actually inside your ducts.
Why Duct Cleaning Fontana Is San Bernardino’s Preferred Air Duct Cleaning Company
San Bernardino homeowners call us because we carry the equipment that generalist HVAC shops don’t. Rotobrush and Nikro systems reach every linear foot of your duct run, and we pair that with Abatement Technologies negative-pressure filtration so dust pulled from your ductwork doesn’t drift back into your living room. That matters in a city where duct deposits are abrasive and often sticky from diesel and wildfire-ash residue. We also carry Guardsman-grade surface protection, so your floors and registers stay clean while we work.
Leon Thornton runs a focused three-service operation: air duct cleaning, dryer vent cleaning, and air duct repair. We don’t install furnaces and we don’t sell monthly maintenance plans. Air duct work is all we do, and we bring the tools to prove it. When a San Bernardino customer in the 92405 ZIP sees us pull a return register and camera-inspect the boot before we start, they know exactly what they’re paying for. Same standard on the north and east edges, where 1980s – 2000s flex duct is reaching end-of-life and needs a trained eye before a cleaning.
Call (855) 501-3681 and you’ll talk to a specialist, not a dispatcher reading from a script. We schedule directly and show up when we say we will.
Styles & brands we work with
- Whole-home duct cleaning
- Dryer vent cleaning
- Camera inspection
- Sanitizing & deodorizing
HVAC Duct Cleaning in San Bernardino
HVAC Duct Cleaning in San Bernardino means removing the distinct load that builds up in the supply and return sides of a forced-air system: desert dust, diesel and rail particulates off the BNSF/UP corridors, and wind-driven ash that channels through the Cajon Pass during Santa Ana events. A full cleaning covers supply ducts, return ducts, the air handler, blower motor, and registers. In San Bernardino, a full HVAC Duct Cleaning for a typical single-story home runs $350 – $550; larger two-story or commercial systems run $550 – $850.
Source Removal, Not Surface Brushing
San Bernardino’s dust load clings to duct walls rather than drifting loose. That’s why we run Rotobrush agitation tools under negative pressure, then HEPA-filter the exhausted air through Abatement Technologies equipment. Brushing alone leaves the sticky layer behind. Source removal is what kills the musty smell when the heat kicks on.
Video Inspection Before and After
Every San Bernardino job includes camera inspection. You see what’s in your ducts before we start and what they look like when we’re done. No fogging, no mystery, no upsell. Before-and-after footage is yours to keep.
Vent Cleaning in San Bernardino
Vent Cleaning in San Bernardino is about more than vacuuming the register face. It means pulling supply and return registers, cleaning the boots and grilles, and clearing the first several feet of the run where dust, pet hair, and construction debris collect. In San Bernardino, vent cleaning as part of a full system job runs $150 – $300 depending on register count and accessibility; if you only need the visible vent surfaces and boots cleaned without a full duct run, we’ll tell you honestly whether it’s worth doing at all.
Why Skip-the-Vent Specials Fail Here
A crew that only vacuums visible vents in a San Bernardino home leaves the blower motor contaminated. The blower is what distributes whatever’s in your ducts across every room. Skipping it means the dust comes right back. We clean the blower, the air handler, and the return plenum as part of any full-system job.
Return-Side Dust After a Santa Ana
After a wind event, San Bernardino return ducts can darken a filter within days. The return side pulls dust straight off the dry, sandy soil or up from floor registers in older slab-and-raised-floor ranches. We prioritize return-side cleaning on every job because that’s where the Cajon Pass load enters your system.
Trusted Brands We Service in San Bernardino
Our technicians are trained to work with systems integrated with Honeywell and Aprilaire whole-home air quality products, so we understand filtration and air distribution, not just the ducts in isolation. We carry common replacement components and stock supplies for San Bernardino customers, which means faster turnaround when a cleaning reveals a damaged register boot, a disconnected section, or a failed flex liner. If you have an Aprilaire media filter or Honeywell zoning damper in your system, we know how to clean around it without compromising its function.
See the difference
Before
After
Before
After
Before
AfterCommon Air Duct Cleaning Problems We See in San Bernardino Homes
- Sticky, abrasive dust on galvanized duct walls. The signature Cajon Pass blend of desert dust, diesel particulates, and wildfire ash bonds to older galvanized runs in 1940s – 1970s tract homes. A blow-and-go service can’t remove it. Agitation plus negative pressure does.
- Musty odor when the heat first kicks on. That smell is settled organic and particulate matter in the return boots and plenum, often in floor-register systems that draw dust straight off sandy soil. A real source-removal clean eliminates it at the source.
- Sagging or kinked flex duct on the north and east edges. 1980s – 2000s subdivisions around 92404, 92405, and 92410 are full of aging flex runs now prone to liner failure. Cleaning without inspecting for kinks and tears just hides the problem.
- Blower motors left untouched by vent-only specials. This is the most common failure mode we see after a cheap “vent cleaning” coupon job. The blower stays contaminated, so the dust returns within weeks of the first furnace cycle.
Pricing for Air Duct Cleaning in San Bernardino, CA
A typical full residential Air Duct Cleaning in San Bernardino runs $350 – $550 for a single-story home with one air handler. Two-story homes or systems with long runs and multiple returns run $550 – $850. Commercial duct cleaning in San Bernardino commercial buildings starts around $0.25 – $0.40 per square foot depending on access, run length, and contamination level. The honest variables are square footage, number of returns, whether you have flex or rigid duct, and how long it’s been since the last clean. We quote one flat price per system before any work starts. Call (855) 501-3681 for a free estimate; estimates are free, and you’ll get a number, not a range.
We Also Serve Cities Near San Bernardino
Our Air Duct Cleaning service area covers San Bernardino and the surrounding communities: Muscoy, Rialto, Grand Terrace, and Redlands. If you’re in one of those cities or the unincorporated pockets between them, we’ll bring the same Rotobrush and Nikro equipment and the same flat-price guarantee. Learn more about our work in San Bernardino and the surrounding area here.
Serving San Bernardino, CA – Our Local Coverage Area
We’re based in the San Bernardino 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 Bernardino
San Bernardino sits at the base of the San Bernardino Mountains where the Cajon Pass funnels wind, dust, wildfire smoke, and diesel/rail particulates straight into the urban basin. That load is abrasive and hygroscopic, so it clings to duct walls instead of drifting loose. Coastal cities get salt air; inland valleys get agricultural dust; San Bernardino gets a dense composite that builds up faster and bonds harder. Call (855) 501-3681 for an exact quote if your filters have been darkening quickly.
No. Fogging sprays a chemical mist into your ductwork, but it does not physically remove the dust and ash layer settled on the duct walls. In San Bernardino, where the load is abrasive and often hygroscopic, fogging leaves the substrate intact, and microbial growth rebounds within weeks once moisture is present. What works is source removal: agitation with Rotobrush tools, negative-pressure containment, and HEPA filtration through Abatement Technologies equipment. If someone offers you a fog-only job, ask them what they’re physically removing. Call (855) 501-3681 for a free assessment of what’s actually in your ducts.
Most original galvanized ducts in 1950s San Bernardino homes can be cleaned effectively, and often don’t need replacement. The galvanized runs of that era are durable; the problem is the accumulated load inside. We camera-inspect first, then run Rotobrush agitation tools through the supply and return sides under negative pressure. If we find deterioriation, disconnected sections, or holes that would make cleaning pointless, we’ll tell you and quote Air Duct Repair as a standalone service instead of cleaning around a problem. Call (855) 501-3681 for a free estimate with video inspection.
If your flex duct is sagging between supports, kinked, or you can feel weak airflow at registers with the system running, the liner may have failed or the run may be compromised. A standard cleaning won’t fix sagging; it’ll just clean the inside of a run that’s still not delivering air. Our camera inspection shows whether the interior liner is intact or whether moisture and dust are trapped in a crease. If repair is needed, we quote it separately and do the work under the same roof. Call (855) 501-3681 to schedule an inspection.
Yes. Dryer vent cleaning in San Bernardino addresses the lint and dust load that also builds up from desert air and the same Cajon Pass particulate load that clogs dryer exhaust. It’s a separate run from your HVAC ducts, but we do both under the same visit, which saves you a second service call. Dryer vent cleaning is a fire-safety service, and in San Bernardino’s dry climate, a clogged dryer vent is a preventable hazard. Call (855) 501-3681 and ask about combining both services for a single trip charge.
Written by Leon Thornton, Owner at Duct Cleaning Fontana, serving San Bernardino and the surrounding Inland Empire.