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 Dryer Vent Cleaning Across Upland
Dryer vent cleaning in Upland typically runs $150 – $275 for a standard single-family home and $200 – $350 for multi-unit stack-shared systems, with most jobs completed in under two hours. Call (361) 326-5060 for a written estimate before any work starts.
We serve Upland from our Inland Empire dispatch office, with crews covering the foothill neighborhoods below the San Gabriel Mountains, the downtown-adjacent condo clusters, and the east-side tract developments near the Colonies. Our Dryer Vent Cleaning team knows the local building stock: where the 1920s bungalows have original unlined metal ductwork, where the 1960s-70s flex runs have sagged behind drywall, and where Santa Ana wind events drive fine ash into exterior vent hoods that ordinary lint-only cleaning won’t address. Roy Castellanos built Hollis on showing up inside the window, pricing in writing, and leaving the site clean. That standard travels with every van we send to Upland.
Why Hollis Air Duct Cleaning Is Upland’s Preferred Dryer Vent Cleaning Company
We’ve been in business since 2004 as part of the Garrison Partners family, and our track record predates most competitors you’ll find in San Bernardino County. In Upland specifically, we built our reputation by solving problems other crews missed: stack-shared vent confluences in multi-unit buildings, collapsed elbows behind second-floor laundry alcoves, and ash-compacted lint mats that shop vacs won’t touch.
Every technician is background-checked and uniformed. You know who’s walking into your home before they arrive. The price is written down before any work starts, and it does not move at the door. Our 365-Day Done Right Promise covers every repair in writing: if the work fails within a year, we return and make it right at no charge, including a free second visit.
Phones are answered by a live person 24 hours a day, 7 days a week. No voicemail loops, no callback queues, no waiting until Monday to schedule. That’s The Garrison Standard, and it’s how we operate in Upland and every city we serve.
Dryer Vent Cleaning Company in Upland
A Dryer Vent Cleaning Company in Upland has to understand more than lint removal. The job involves source extraction from the full vent run, from dryer transition to exterior termination, using agitation tools and negative-air or rotary brush systems that break packed lint loose and pull it out completely. In Upland, we see ordinary household lint mixed with fine gray windblown ash after Santa Ana events, creating denser blockages than coastal cities face. A typical single-family dryer vent cleaning in Upland runs $150 – $275; multi-unit stack systems run $200 – $350 because of access complexity and the need to clear shared confluence points.
When Upland Homeowners Need Service
Dry times stretching past one cycle, a burning smell from the laundry room, or visible lint collecting around the exterior hood are clear signals. In Upland’s denser housing near downtown and the Colonies, we also watch for lint odor migrating into neighboring closets or units, which indicates a stack-shared blockage rather than a single-unit problem.
What the Process Covers
We inspect the full run with a camera when access allows, then agitate and extract lint from the transition duct, wall run, and exterior termination. For Upland’s older multi-unit buildings, we locate the shared confluence and clear it, because cleaning only the dryer-side run leaves the actual blockage intact.
Dryer Vent Inspection in Upland
Dryer Vent Inspection in Upland starts with a camera run through the vent pathway to locate blockages, measure airflow restriction, and identify structural damage like collapsed elbows or disconnected joints. We recommend this before buying a home in Upland’s older neighborhoods, where original metal ductwork or 1970s flex runs may be concealed behind finished walls. A standalone inspection runs $75 – $125; if you proceed with cleaning, we apply that toward the service price. Multi-unit stack inspections run $125 – $175 because of the need to access shared confluence points and document conditions affecting neighboring units.
Camera Findings We Document
Our techs record what the camera sees: lint packing density, elbow condition, rodent damage common in Upland’s original unlined metal runs, and exterior hood integrity after Santa Ana wind exposure. You get a clear report, not a vague recommendation.
When Inspection Saves Money
We were called to a second-floor condo near the Colonies where the dryer was taking three cycles to dry a load, and the resident had already replaced the appliance. Our tech ran a camera inspection down the flex run and found the stack confluence packed with compacted lint and a collapsed elbow. After source removal with agitation tools and re-securing the transition, dry time dropped back to normal and the resident’s downstairs neighbor stopped reporting a lint smell in their closet. Camera inspection found the real problem; appliance replacement did not.
Trusted Brands We Service in Upland
We carry professional-grade equipment from Nikro, Honeywell, and Aprilaire, the same tools commercial crews use in institutional settings. For Upland customers, this means we stock replacement vent caps, transition ducts, and bird guard assemblies sized for local building configurations, not generic hardware-store fits. Our rotary brush systems and negative-air machines break up packed lint and ash mixtures that ordinary cleaning won’t touch. When a vent cap needs replacement after Santa Ana wind damage, we have the right spec on the van. Fast turnaround matters in Upland’s climate, where a blocked vent in July heat turns a laundry room into an oven.
Common Dryer Vent Cleaning Problems We See in Upland Homes
- Stack-shared vent confluences in multi-unit buildings. Upland’s dense downtown-adjacent housing stock includes buildings where dryer vent runs are stack-shared, meaning a single clogged lint pathway can back lint and heat into neighboring units’ laundry alcoves. Cleaning only the dryer-side run misses the actual blockage, and the problem recurs within weeks.
- Long flex runs in second-floor laundry alcoves. Interior laundry closets common in Upland’s denser infill housing force multi-elbow flex runs where lint catches at every turn. A quick shop-vac pass at the wall doesn’t reach the packed sections, and collapsed elbows behind drywall go undetected without camera inspection.
- Santa Ana ash mixing with lint in exterior terminations. Fall Santa Ana events drive fine ash and grit into exterior dryer vent hoods and wall terminations, which then mixes with lint inside the run and creates a denser, harder-to-remove mat than ordinary household lint. After a wind event, our techs often find a visible layer of fine gray ash inside return grilles even in homes whose windows stayed closed.
- Original metal ductwork in 1920s bungalows. Upland’s citrus-belt era homes near downtown still use unlined metal ductwork that’s prone to corrosion, rodent damage, and disconnection at joints. These systems weren’t designed for modern dryer airflow demands, and lint accumulates at rough interior surfaces where smooth modern ducting would shed it.
Pricing for Dryer Vent Cleaning in Upland, CA
Honest pricing means ranges you can plan around, not a teaser that balloons once the van is in your driveway. In Upland’s market, here’s what we charge:
| Service | Price Range |
|---|---|
| Standard single-family dryer vent cleaning | $150 – $275 |
| Multi-unit stack-shared system cleaning | $200 – $350 |
| Dryer vent inspection (standalone) | $75 – $125 |
| Multi-unit stack inspection | $125 – $175 |
| Vent rerouting or cap replacement | $125 – $250 (parts + labor) |
| Bird guard installation | $85 – $150 |
Factors that move the needle: length of vent run, number of elbows, access difficulty (crawlspace, attic, or concealed behind finished walls), and whether the job requires clearing a shared stack confluence. We give you one flat price per system, agreed in writing before work starts. No per-vent pricing, no add-ons at the door. Call (361) 326-5060 for an exact quote; estimates are free.
We Also Serve Cities Near Upland
Our crews cover the full Inland Empire corridor, including Upland and neighboring Rancho Cucamonga, Claremont, Montclair, and Ontario. Same written pricing, same 365-Day Done Right Promise, same live-answer scheduling. If your property sits near a city line, we’ll confirm coverage when you call.
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 Dryer Vent Cleaning in Upland
No, and any company that says otherwise is leaving the actual blockage in place. In Upland’s multi-unit buildings, lint accumulates at the shared confluence point where multiple runs meet, so cleaning only your dryer-side transition leaves the problem intact and likely returns within weeks. We access and clear the full shared pathway, document conditions affecting neighboring units, and price the job as one system. Call (361) 326-5060 for an exact quote; estimates are free.
Santa Ana winds blast through the San Gabriel foothills each fall, carrying fine desert dust and wildfire ash that deposits in exterior vent hoods and mixes with lint inside the run. This creates a denser, harder-packed mat than ordinary household lint alone. After a wind event, our techs often find visible gray ash layers inside return grilles even in homes with closed windows. More frequent inspection and cleaning in September through November prevents the accelerated buildup. Call (361) 326-5060 to schedule before the Santa Ana season peaks; estimates are free.
In most cases, yes. We use flexible camera and agitation tools that navigate multi-elbow flex runs through the existing access points. If the run is fully concealed behind finished wall with no cleanout, we may need a small access panel, which we discuss and price before cutting. In Upland’s denser infill housing near downtown and the Colonies, we’ve developed approaches for the long, turning flex runs common in second-floor laundry closets. Call (361) 326-5060 to discuss your specific layout; estimates are free.
Yes. Our technicians follow NADCA (National Air Duct Cleaners Association) guidelines for dryer vent cleaning, including source removal methods, proper airflow measurement, and documentation of vent condition. We use professional-grade rotary brush systems and negative-air equipment from Nikro and other commercial manufacturers, not consumer-grade tools. The Garrison Standard adds written pricing, uniformed technicians, and our 365-Day Done Right Promise on top of industry protocol. Call (361) 326-5060 to confirm standards for your specific job; estimates are free.
It could be the same problem. In Upland’s stack-shared multi-unit buildings, a blockage at the shared confluence can force lint-laden air backward into adjacent units’ pathways, producing odor in closets or laundry alcoves that aren’t directly connected to your dryer. We’ve traced “my neighbor’s smell” back to a single packed confluence multiple times. Camera inspection locates where the paths connect and where the blockage sits. Call (361) 326-5060 to schedule an inspection; estimates are free.
Ready to schedule dryer vent cleaning in Upland? Call Hollis Air Duct Cleaning at (361) 326-5060 for a free, written estimate. We’ll confirm your appointment window, send a background-checked uniformed technician, and guarantee the work for 365 days. No voicemail loops. No price changes at the door. Just the job done by the book.
Written by Roy Castellanos, Owner at Hollis Air Duct Cleaning, serving Upland and the Inland Empire.




Before
After
Before
After
Before
After