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.
Air Duct Cleaning Company in Upland, CA
Air duct cleaning in Upland runs $350 – $650 for a typical single-system home, with most jobs completed in one visit. We’re Hollis Air Duct Cleaning, and we dispatch crews to Upland from our Inland Empire office. Upland’s foothill location at the base of the San Gabriel Mountains creates a specific contamination profile we see nowhere else in our service area: fine windblown dust, wildfire ash, and grit that coastal cities simply don’t face. Call us at (361) 326-5060 for a free written estimate.
Why Upland Homes Are Different
Upland sits where the Santa Ana winds blast through the San Gabriel foothills each fall, carrying fine desert dust and wildfire ash that settles inside HVAC systems even when windows stay shut. After a strong wind event, our techs regularly open return grilles to find a visible layer of gray ash coating the interior, a signature of Upland’s terrain that rarely appears in Ontario or Montclair to the south.
The housing stock compounds the challenge. Downtown Upland and the foothill neighborhoods still hold 1920s citrus-belt bungalows with original unlined metal ductwork, narrow and corroded after a century of use. East of Euclid Avenue, 1960s-70s tract homes run on thin flex duct that’s often collapsed, rodent-damaged, or packed with debris from decades of continuous HVAC runtime. Newer infill near the Colonies mixes both problems. We price every job after inspecting what we’re actually working with, not from a flat-rate menu that ignores the condition of the system.
Our Main Upland Services
Most Upland homeowners call us for one of three jobs. Each has its own page with full pricing and details.
Air Duct Cleaning in Upland
We clean supply and return ducts with a Rotobrush rotary brush system and Nikro negative-air machines, pulling loosened debris out rather than pushing it deeper into the system. In Upland’s older homes near downtown, we often find original metal ducts narrowed by corrosion and layered with decades of ash and dust; in east-side tract homes, collapsed flex duct sections that need repair before cleaning can be effective. Air Duct Cleaning in Upland

Dryer Vent Cleaning in Upland
Dryer vent cleaning removes lint buildup from the transition duct, wall run, and exterior termination. Upland’s hot inland summers mean dryers work harder and longer, accelerating lint accumulation, while Santa Ana winds can drive debris back into exterior vents on north-facing walls. We run the full line with rotary brushes and inspect the termination for proper backdraft damper function. Dryer Vent Cleaning in Upland

Duct Sealing in Upland
Duct sealing closes leaks in the duct system with mastic and mechanical fasteners, then verifies results with a pressure test. Upland’s original 1920s metal ducts and brittle 1970s flex duct both leak conditioned air into attics and crawl spaces, forcing HVAC systems to run longer in summer heat. We seal what can be saved and flag what needs replacement. Duct Sealing in Upland

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.
Brands We Service in Upland
We stock parts and filtration products from Honeywell, Aprilaire, Abatement Technologies, and Guardsman, and we service all major HVAC brands common in Upland homes. Most filter replacements and basic repairs ship same-day from our Inland Empire warehouse. our brands
Pricing for Air Duct Cleaning Company in Upland, CA
| Service | Typical range in Upland |
|---|---|
| Standard residential air duct cleaning (single system) | $350 – $650 |
| Deep cleaning with rotary brush and negative-air (heavy contamination) | $500 – $900 |
| Dryer vent cleaning (standard single-story) | $120 – $250 |
| Dryer vent cleaning (multi-story or long run) | $200 – $350 |
| Duct sealing (mastic + pressure test, single system) | $400 – $800 |
| Duct sealing with aerosol sealant (single system) | $1,500 – $2,500 |
| Flex duct replacement (per section, material + labor) | $200 – $450 |
| HVAC filter upgrade (Aprilaire or Guardsman media filter) | $150 – $350 installed |
Prices run higher in Upland when we find collapsed flex duct, rodent damage, or heavy ash contamination from recent wildfire activity, all of which add labor and sometimes material costs. We write the full price before any work starts, and that number does not change once our technician is inside your home.
Neighborhoods We Serve in Upland
We work across Upland from the Foothill corridor to the Colonies, with crews typically arriving inside a two-hour window once scheduled. These are the neighborhoods we visit most often:
- Downtown Upland / Historic District
- San Antonio Heights (foothill zone)
- Upland Hills
- Mountain View
- The Colonies
Service Area – Cities Near Upland
Our Inland Empire crews cover the full corridor around Upland. We regularly work in Rancho Cucamonga, CA to the east, Claremont, CA to the west, Montclair, CA to the south, and Ontario, CA to the southwest. Scheduling is coordinated from our Riverside-San Bernardino office, with local dispatch to each city.
Serving Upland, CA - Our Local Coverage Area
We’re based in the Upland 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 Company in Upland
No permit is required for standard duct cleaning or dryer vent cleaning in Upland. Duct sealing that involves modifying or replacing ductwork may need a permit through the city’s Building & Safety Division; we handle the paperwork when it’s required and include any permit costs in your written price.
We schedule Upland appointments within our normal booking window, typically within a few days of your call. After major wind or wildfire events, volume spikes and we run a waitlist; calling early gets you on the schedule before the rush. Call (361) 326-5060 to check current availability.
Yes. Upland’s gated communities and HOA-managed neighborhoods, including parts of the Colonies and Upland Hills, often require vendor registration or specific arrival windows. We coordinate directly with your property manager when needed and arrive with background-checked, uniformed technicians who carry ID.
What happens when you call
- 1A real person answersNo phone trees - talk to a local air duct cleaning pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Upland Customers Say
"They checked each section with a camera and showed me the dust before and after. Thorough and honest."
- Nicole H."Duct sealing along with the cleaning cut our summer bill. Straight talk and fair price."
- Gwen O."Sealed some leaking duct joints in the crawl space with mastic. Rooms that were always cold now get air."
- Ronald W.




Before
After
Before
After
Before
After