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 Madison Heights
HVAC cleaning in Madison Heights typically runs $380-$680 for a complete system on a single-furnace ranch, and the job usually takes 4-7 hours. That price should include the evaporator coil, blower motor, air handler interior, and every accessible duct run, with photo documentation before and after. If you’re calling around Madison Heights right now, ask one question first: does the written price include the coil and blower, or just the ducts? Call (806) 606-6902 and we’ll put our number in writing before a single panel comes off.
Why CleanRun Air Duct Cleaning Is Madison Heights’s Preferred HVAC Cleaning Company
Most of what we clean in Madison Heights is original 1950s-60s galvanized ductwork attached to basement gas furnaces in compact ranch homes between Dequindre Road and John R Road. That housing stock is specific. It behaves a certain way. Our crews know that before the truck parks, which means we arrive expecting single cold-air returns, unsealed register boots, and decades of basement dust that newer neighboring cities simply don’t deal with at the same scale.
Every job we perform in Madison Heights ends with a documented photo record of the inside of every duct run, before and after. That’s been our standard since our first job in 2013, not a new marketing addition. Our technicians are background-checked, uniformed, and identified by name before arrival under Haven Standard Clause 3: Verified Crews. Tomas Reyes, who leads our operations, reviews every Madison Heights job record personally.
We’re not the cheapest quote you’ll get in Madison Heights. We’re the one with a written price, a written 365-Day Done Right Promise, and photos that prove the work happened. For homeowners who bought a ranch here in the last decade and are protecting that investment, that’s the difference that matters.
Our HVAC Cleaning Services in Madison Heights

Evaporator Coil Cleaning
In Madison Heights, summer humidity in the Detroit metro basin creates exactly the conditions that let mold take hold on an evaporator coil. The coil sits in the plenum above your furnace, wet for months at a time, collecting whatever the single return pulls in. We remove the coil panel, photograph what’s there, then clean with a professional-grade coil cleaner and document the result. A coil that’s never been cleaned in a 60-year-old Madison Heights ranch is usually coated enough to cut airflow by a measurable margin.

Air Handler Cleaning
The air handler in a basement furnace is where years of debris actually lives. Duct-only cleaning skips it entirely, which is why Madison Heights homeowners sometimes see dust returning within weeks of a “cleaning” from a company that only shoved a brush through the supply runs. We open the air handler, remove accumulated debris from the blower housing and motor, and photograph the interior before we seal it back up. If the blower motor is throwing dust, sealing the register boots won’t matter until the motor is clean.

Heat Exchanger Cleaning
This is the component that transfers heat from combustion to your airstream. In an older Madison Heights furnace, accumulated dust on the heat exchanger reduces efficiency and, in some configurations, contributes to a musty smell when the system first fires in October. We clean it as part of a full HVAC cleaning on every job where the furnace design allows access. It’s not an add-on we upsell; it’s part of doing the job properly.

Condenser Cleaning
Your outdoor condenser unit sits through every season Oakland County throws at it. Cottonwood, lawn clippings, and road dust from John R Road and I-75 corridors all pack into the fins. We clean condenser coils with low-pressure water and coil-safe detergent, not a pressure washer that will bend fins flat. Madison Heights lots are tight, so condensers often sit right next to the driveway or under a roof edge where debris loads are heavier.

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.
Before
AfterTrusted Brands We Service in Madison Heights
We work on residential equipment from Honeywell, Aprilaire, and Guardsman systems commonly installed in Madison Heights homes, and our cleaning equipment includes Rotobrush and Nikro negative-pressure systems with HEPA filtration. The distinction matters: a Rotobrush system removes particulate under continuous negative pressure so it leaves the home, rather than agitating it loose so it settles back into the living room. Homeowners in Madison Heights can look up every brand we run before they agree to a price. We want that.
Common HVAC Cleaning Problems We See in Madison Heights Homes

- Unsealed 1950s register boots. In the ranch neighborhoods between Dequindre and John R, we routinely find original galvanized boot connections that were never caulked at the register collar. These gaps quietly draw basement dust, insulation fibers, and sometimes rodent nesting material into living-space supply runs every time the furnace fires. This is the single most common reason a Madison Heights duct cleaning doesn’t hold up.
- Duct-only cleaning that skips the air handler. Some companies quote a low duct-cleaning price, then never open the blower housing. In a Madison Heights basement furnace, that’s where most of the accumulated debris actually sits. It recirculates within weeks.
- Single-return systems that accumulate debris faster. Nearly all Madison Heights ranches were built with one central cold-air return. That layout concentrates airflow and debris into one point, which accelerates accumulation compared to newer homes with multiple returns.
- Rodent activity in unsealed basement duct runs. Older Madison Heights neighborhoods with mature trees and attached garages see more rodent entry into basement ductwork than newer construction. We camera-inspect every run before and after so you can see exactly what was in there.
Pricing for HVAC Cleaning in Madison Heights, MI
A complete HVAC cleaning in Madison Heights runs $380-$680 for a single-furnace ranch home with up to roughly 12 supply runs. The range reflects whether the job includes just the duct runs or the full system: evaporator coil, blower assembly, air handler interior, and heat exchanger. A partial duct-only cleaning might be quoted at $220-$320, but in an original 1950s Madison Heights ranch, we rarely recommend it because it skips exactly the components that are carrying the debris load.
What affects the price: accessibility of the furnace (some Madison Heights basements are tight), whether the air handler is heavily loaded with debris, and whether we’re sealing original register boots as part of the job. The written price under Haven Standard Clause 1 is the whole price. One number per system, agreed before work starts, no per-vent pricing and no surprise add-ons when the van is in the driveway.
If you have a written estimate from another company, bring it to us. We’ll put our number next to it in writing, free of charge. Call (806) 606-6902 for a written quote before any work is scheduled.
We Also Serve Cities Near Madison Heights

Our crews regularly handle HVAC Cleaning jobs in Royal Oak, Sterling Heights, Warren, and Roseville. If you’re in one of those communities and looking for our full HVAC Cleaning in Madison Heights service standard, the same written pricing and documented photo record apply. We coordinate dispatch from our Detroit office and serve Madison Heights locally.
Serving Madison Heights, MI - Our Local Coverage Area
We’re based in the Madison Heights 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 Madison Heights

For an original 1950s-60s Madison Heights ranch with a single cold-air return, we recommend HVAC cleaning every 3-5 years. Single-return systems concentrate airflow and debris at one point, so they accumulate particulate measurably faster than newer homes with multiple returns. If you have pets, the interval shortens to every 2-3 years. Call (806) 606-6902 and we’ll give you a straight answer based on what we find in your system, not a calendar default.
Yes. Southeast Michigan’s summer humidity is sufficient to promote mold colonization on an evaporator coil, especially on an older coil in an unconditioned basement. A clean coil transfers heat more efficiently, and it also removes a primary surface where mold takes hold and then distributes spores through your supply registers. In a Madison Heights ranch where the coil hasn’t been cleaned in years, the difference in air quality after cleaning is usually noticeable within a day or two.
You’ll pay around $380-$680 for a complete system cleaning on a single-furnace Madison Heights ranch, depending on the number of supply runs and the condition of the air handler and coil. A duct-only partial cleaning may be quoted lower, around $220-$320, but in original galvanized ductwork with unsealed register boots, that partial job rarely solves the dust problem. For an exact written price, call (806) 606-6902.
Yes. In nearly all Madison Heights ranches we service, the duct runs are accessible from the basement, because the furnace and trunk line sit in the open basement below the living space. We clean through register boots and the plenum, using our Rotobrush system under negative pressure with HEPA filtration. We don’t need to cut access holes in walls or ceilings unless there’s an unusual duct configuration.
In our experience, it’s usually one of two things. Most often, the original 1950s register boots were never sealed at the collar, so basement dust and insulation fibers are being pulled into supply runs every time the furnace cycles. Or the previous cleaning skipped the air handler and blower motor, leaving years of accumulated debris ready to recirculate within weeks. Both conditions are common in Madison Heights ranch homes. Our crews address them directly: we seal boots as part of the job where needed, and we always include the air handler and blower in a full system cleaning. Call (806) 606-6902 to schedule a camera inspection and get a written answer.
Written by Tomas Reyes, Owner at CleanRun Air Duct Cleaning, serving Madison Heights under the Haven Standard since 2013.




Before
After
Before
After