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 HVAC Cleaning Across Charleston
HVAC cleaning in Charleston, WV typically runs $390-$690 for a full system on a mid-sized home, depending on what the camera inspection finds. Most jobs take four to six hours on site. If you live in Kanawha City, South Hills, or the West Side and your system is pulling chemical residue, coal soot, or crawl space mold through the registers, the fix is more involved than a quick vacuum pass around the vents. Call (806) 606-6902 and we’ll put a written price in front of you before any panel comes off.
CleanRun Air Duct Cleaning has served the Charleston valley long enough to know what these older homes hide. Our HVAC Cleaning team works from a written scope, photographs every duct run before and after, and hands you a documented photo record when the job is done. That’s Haven Standard Clause 1: written price before work starts, every time.
Key Takeaways for Charleston Homeowners
- Written price before work starts. No call-for-quote, no per-vent haggling. You see the full number first.
- Charleston’s Chemical Valley residue is real. Homes near the Kanawha River corridor collect an oily, chemical-tinged film that generic cleaning misses.
- Older ductwork needs inspection before cleaning. Crushed or disconnected runs are common in 50-70 year old homes and change the job scope.
- Photo record included. You see the inside of every duct run before and after. Not a summary. Photographs.
- 365-Day Done Right Promise. If it’s not right, we make it right. In writing.
Why CleanRun Air Duct Cleaning Is Charleston’s Preferred HVAC Cleaning Company

Most Charleston homes were built for coal heat and chemical industry wages. The ductwork shows it. We’ve pulled original canvas-backed tape off return lines in Kanawha City, found coal soot caked inside supply plenums on the West Side, and cut away mold-lined flex runs in South Hills crawl spaces where the humidity never lets up. This is what comes with 50 to 70 year old housing stock, and it’s exactly what our crews are trained to find and fix.
Every CleanRun technician is background-checked, uniformed, and identified by name before arrival. That’s Haven Standard Clause 3: Verified Crews. We run Rotobrush agitation systems with HEPA-filtered negative pressure, not a shop vac taped to a drill. And when the job is finished, you get something no coupon company offers: a documented photo record of every duct run, inside, before and after. The camera showed us a 3-inch debris build-up at the first elbow. The photo shows you the same elbow, clean.
Charleston homeowners research before they call. We know, because we hear it on the phone. They want written prices, verifiable credentials, and a clear record of what was actually done. That’s how we’ve worked since 2013. More than 52,000 homes served, every single one with a written price first and a photo record at the end.
Before
AfterOur HVAC Cleaning Services in Charleston
Evaporator Coil Cleaning
Charleston’s valley humidity pushes moisture across evap coils all summer. Add Chemical Valley particulates and the coil becomes a damp, chemical-laced surface that restricts airflow and drags efficiency down. We clean coils with professional-grade equipment and document the condition before and after. A typical evaporator coil cleaning in Charleston runs $180-$320 as part of a full HVAC clean.

Blower Cleaning
The blower wheel is where Charleston’s fine dust builds up fastest. In homes near the Kanawha River corridor, we regularly find blower fins coated in a greasy, chemical-tinged film that reduces airflow and forces the system to run longer. We pull the blower assembly, clean each fin, and photograph the wheel before reinstalling. Blower cleaning in Charleston runs $120-$220, typically combined with the full system clean.

Condenser Cleaning
Outdoor coils in Charleston collect tree litter, valley dust, and whatever the inversions hold at ground level. A clogged condenser drives up compressor head pressure and shortens system life. We clean condenser coils with the same documented process we use inside. Condenser cleaning runs $140-$240 for most Charleston homes.

Air Handler Cleaning
In hillside neighborhoods like South Hills and Fort Hill, air handlers often sit in unconditioned crawl spaces or basements where Charleston’s humidity breeds mold on the cabinet, blower, and coil. We clean the full air handler interior, sanitize surfaces with products designed for HVAC use, and photograph the result. Air handler cleaning in Charleston runs $200-$360 depending on accessibility and contamination level.

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 Charleston

We service all major HVAC brands found in Charleston homes, and we stock the components needed for the systems we clean most often. Our equipment roster includes Rotobrush, Nikro, and Abatement Technologies. That matters because Charleston’s older homes require tools that can handle coal soot, chemical residue, and decades of accumulated material without stirring it back into the living space. You can look up every piece of equipment we use before agreeing to a price. We expect you to.
Common HVAC Cleaning Problems We See in Charleston Homes
- Disconnected or crushed return runs in older homes. In a Kanawha City home built in 1958, our crew cut away the original canvas-backed duct tape at a crushed return line and found the interior coated in fine, chemical-tinged residue typical of homes near the river corridor. The air handler was pulling from the crawl space instead of the rooms. We used a Rotobrush agitation system with HEPA-filtered negative pressure to source-remove the buildup, then sealed the disconnected run.
- Coal soot embedded in duct walls. Homes converted from coal-fired furnaces retain a layer of soot in the supply lines that standard brush-and-vacuum passes won’t lift. Agitation with HEPA capture is required. Without it, the soot stays.
- Mold in supply lines through hillside crawl spaces. Charleston’s persistently high humidity means supply lines running through unconditioned spaces grow mold faster than anywhere else in the state. Cleaning helps, but sealing and insulation are often the real fix.
- Chemical Valley residue coating return air systems. Fine, oily or chemical-tinged residue differs from household dust. It’s an industrial particulate load cycling through residential systems. Standard cleaning without HEPA filtration redistributes it through the home as fine dust.
Pricing for HVAC Cleaning in Charleston, WV

A full HVAC cleaning in Charleston, WV runs $390-$690 for a single-system mid-sized home. Older homes on the West Side or in Kanawha City with original ductwork, crushed runs, or coal soot may land at the higher end because the cleaning takes longer and requires sealing work. Evaporator coil cleaning runs $180-$320, blower cleaning $120-$220, condenser cleaning $140-$240, and air handler cleaning $200-$360. These are whole-system prices, not per-vent totals. You get the written number before any work starts, and that number doesn’t change mid-job. Bring a competitor’s written estimate and CleanRun puts our own number next to it. Free second opinion, no obligation.
We Also Serve Cities Near Charleston
Our crews work throughout the Kanawha Valley and surrounding areas, including South Charleston, Dunbar, St. Albans, Cross Lanes, and Nitro. If you’re outside Charleston proper, ask about scheduling when you call. We serve the entire metro from our Charleston, WV office, and every job gets the same written-price and photo-record standard. See HVAC Cleaning in Charleston for service area details.
Serving Charleston, WV - Our Local Coverage Area

We’re based in the Charleston 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 - HVAC Cleaning in Charleston
Older Charleston homes have original ductwork that requires pre-clean camera inspection, careful handling of deteriorating mastic and foil tape, and often sealing of disconnected runs before cleaning can begin. That’s labor and time. A West Side home built in the 1950s will typically run toward the higher end of our $390-$690 range. You’ll see exactly why in the written scope. Call (806) 606-6902 for an exact quote; estimates are free and written.
Homes within two to three miles of the corridor between Charleston and Institute should be inspected every two to three years, not the standard three to five. The temperature inversions that trap industrial particulates at ground level mean these systems load faster than homes in Huntington or Parkersburg. A camera inspection will tell you if cleaning is actually needed. We photograph what we find.
Yes, if the correct method is used. Coal soot embeds into duct walls and requires mechanical agitation with HEPA-filtered negative pressure to source-remove it. A brush-and-vacuum pass will not lift it. We use Rotobrush agitation systems and Abatement Technologies HEPA filtration on these jobs. The before and after photos show the difference.
Homes in hillside neighborhoods like South Hills often run supply lines through unconditioned crawl spaces where Charleston’s valley humidity keeps surfaces damp year-round. The mold smell is usually coming from the crawl space side of the system, not the duct interior. The fix is cleaning plus sealing and insulating the runs so they stop pulling damp air. We’ll show you the crawl space photos before we recommend anything.
Chemical Valley residue is a fine particulate load, so it means you may need a higher-efficiency filter than the standard fiberglass panel. A MERV 11 or 13 filter captures more of the fine stuff that Charleston’s air pushes through returns, but it also needs changing more often when the system is pulling industrial particulates. We’ll recommend a filter strategy based on what we find in your ducts. Call (806) 606-6902 to schedule an inspection.
Get a Written Price for HVAC Cleaning in Charleston

If your home sits in Kanawha City, the West Side, South Hills, or anywhere else in Charleston, and you want to know what’s actually inside your ducts, call (806) 606-6902. We’ll send a background-checked, uniformed technician to your home. You’ll get a written scope and price before work begins, a documented photo record when it’s done, and a 365-Day Done Right Promise in writing. That’s how every CleanRun job in Charleston works.
Written by Tomas Reyes, Owner at CleanRun Air Duct Cleaning, serving Charleston, WV since 2013.




Before
After
Before
After