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 in Madison Heights, MI
Dryer vent cleaning in Madison Heights is the service homeowners here need most often. The city’s 1950s and 1960s ranch homes run long, often convoluted dryer vent runs through basements and crawl spaces that were never designed for modern dryer output. Six-plus months of furnace season means dryers run constantly, and lint accumulation in those aging vent runs creates a fire hazard that’s easy to ignore until it isn’t. If you’re in Madison Heights and haven’t had your dryer vent looked at in the past year, call CleanRun Air Duct Cleaning at (806) 606-6902. We document every run before and after with a camera, and you get a written price before any work begins.
Why Madison Heights Homes Are Different
Madison Heights is dominated by postwar ranch homes built between roughly 1950 and 1970, almost all of them compact, 900 to 1,400 square feet, with basement gas furnaces and original galvanized sheet-metal trunk-and-branch ductwork. These systems were almost universally built around a single central cold-air return. That layout pulls massive volumes of air through one grille, which means debris accumulates quickly and negative pressure draws dusty, sometimes rodent-trafficked basement air directly into supply runs.
The city’s position between I-75 and I-696, with light industrial and commercial corridors along John R Road, adds a persistent layer of vehicle and industrial emissions that infiltrate these aging, poorly-sealed duct systems. In the dense ranch neighborhoods between Dequindre and John R, our technicians routinely discover original 1950s galvanized boot connections that were never caulked or sealed at the register collar. Those gaps quietly draw decades of basement dust, insulation fibers, and occasional rodent nesting material straight into living-space supply runs every time the furnace fires. Madison Heights air quality challenges are measurably worse than in newer-built neighbors like Troy or Sterling Heights, and the ductwork is usually the reason why.
Southeast Michigan’s furnace season runs from October through April, which means Madison Heights systems cycle heavily for six-plus months per year and move enormous volumes of air, and debris, through ductwork annually. Summer humidity in the Detroit metro basin promotes mold colonization inside older uninsulated supply duct runs in unconditioned basements. We see this pattern more often in Madison Heights than in drier inland markets.
Our Main Madison Heights Services
Madison Heights homeowners call us most often for two services: full air duct cleaning and complete HVAC system cleaning. Both are scheduled jobs with written pricing delivered before we start, and both end with a documented photo record of every duct run.
Air Duct Cleaning in Madison Heights
The 60-plus-year-old galvanized duct systems in Madison Heights ranch homes carry decades of accumulated particulate. Our Air Duct Cleaning in Madison Heights service uses negative-pressure extraction with professional-grade equipment from Rotobrush and Nikro to pull that material out of every trunk, branch, and register. Before we begin, you get a written scope and price. When we leave, you have before-and-after photos of the inside of every duct run.

HVAC Cleaning in Madison Heights
Cleaning the ductwork without cleaning the furnace, blower, and evaporator coil leaves half the problem in place. Our HVAC Cleaning in Madison Heights service addresses the entire system: blower wheel, evaporator coil, heat exchanger surfaces, plenum, and drain pan. In Madison Heights basements, the furnace often sits directly on the concrete floor, drawing dust-laden basement air through the return and into the blower compartment. We photograph everything before and after so you see exactly what was removed.

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
AfterDryer Vent Cleaning in Madison Heights

Dryer vent cleaning in Madison Heights addresses a simple, dangerous fact: your dryer pushes hot, lint-laden air through a vent run that was likely installed decades ago and has never been fully cleared. In postwar ranch basements, those runs are often longer than they should be, with elbows that trap lint and create fire conditions. Our Dryer Vent Cleaning service clears every foot of that run and shows you the before-and-after photos to prove it. In a city where homes sit close together and every load of laundry adds to the accumulation, this is a service we recommend checking annually.
Dryer Vent Inspection
Signs you need it
Clothes take longer than 45 minutes to dry, the dryer exterior gets unusually hot, or you notice a burning smell during a cycle.
What it costs in Madison Heights
A dryer vent inspection in Madison Heights typically runs $89 to $149 when bundled with a cleaning.
How we do it
We run a camera through the full vent run, document every elbow and transition, and show you exactly what the interior looks like before any cleaning begins.
Lint Removal
Signs you need it
Lint accumulates around the dryer’s exterior vent cap, or the vent flap doesn’t open fully because buildup has restricted the airflow.
What it costs in Madison Heights
Lint removal for a standard Madison Heights basement-to-exterior vent run typically ranges $129 to $229 depending on run length and number of elbows.
How we do it
We connect a HEPA-filtered negative-air machine to the vent run and use rotating brushes to dislodge and extract compacted lint from the full length of the pipe, then re-camera the run to confirm it’s clear.
Vent Rerouting
Signs you need it
Your vent run exceeds 25 feet, has more than three elbows, or terminates in a location that vented air re-enters the home through a window or soffit vent.
What it costs in Madison Heights
Vent rerouting in a Madison Heights ranch home typically runs $350 to $600, depending on the route and whether new rigid metal pipe is required for the full run.
How we do it
We map the shortest code-compliant path to the exterior, install rigid metal ductwork with sealed joints, and document the complete new run with photos before reconnecting your dryer.
What Dryer Vent Cleaning Costs in Madison Heights
| Item | Typical range in Madison Heights |
|---|---|
| Dryer vent inspection (bundled) | $89 - $149 |
| Standard lint removal | $129 - $229 |
| Vent rerouting | $350 - $600 |
How often should a dryer vent be cleaned in Madison Heights?
Annually for most Madison Heights homes. The combination of long basement runs, multiple elbows, and six-month furnace season means lint builds up faster here than in newer construction.
Will cleaning my dryer vent lower my energy bill?
Yes. A restricted vent forces your dryer to run longer to dry the same load. In Madison Heights, where dryers run heavily through the winter, a clear vent typically cuts dry time by 20 to 30 percent. Call (806) 606-6902 for a written quote.
Duct Repair & Sealing in Madison Heights

Duct repair and sealing in Madison Heights addresses a structural problem: 60-year-old galvanized ductwork with unsealed joints, corroding boots, and gaps that actively pull basement air into your living space. Every time your furnace fires, those leaks draw dust, insulation fibers, and sometimes rodent material directly into supply runs. Our Duct Repair & Sealing service identifies every leak with a physical inspection and camera, then seals it with mastic or replaces sections that have failed. In the ranches between Dequindre and John R, the original boot connections at register collars are almost never sealed. We fix that permanently and photograph the work before and after.
Duct Sealing
Signs you need it
Rooms at the far end of the house never reach the thermostat temperature, or you can feel air pulling from basement supply runs when the furnace is off.
What it costs in Madison Heights
Sealing accessible duct joints and seams in a typical Madison Heights ranch runs $400 to $900, depending on how many leaks we find.
How we do it
We seal every accessible joint and seam with a brush-on mastic rated for galvanized metal, then wrap larger gaps with foil tape rated to last the life of the system.
Metal Duct Repair
Signs you need it
You see visible rust-through on duct surfaces, a section of trunk line has pulled apart, or a supply boot is loose at the floor register.
What it costs in Madison Heights
Replacing a failed metal duct section or boot in a Madison Heights basement typically runs $180 to $450 per section, depending on access and length.
How we do it
We cut out the failed section, fit a replacement of the same gauge galvanized steel, seal both transitions with mastic, and re-camera the interior to confirm alignment.
What Duct Repair & Sealing Costs in Madison Heights
| Item | Typical range in Madison Heights |
|---|---|
| Duct sealing (accessible joints) | $400 - $900 |
| Metal duct section replacement | $180 - $450 per section |
| Full-system inspection with camera documentation | $150 - $300 |
Do I need a permit to repair ductwork in Madison Heights?
Most duct sealing and small-section repair work does not require a permit in Madison Heights. If full-system replacement is needed, we handle the permit paperwork and inspections as part of the job.
How do I know the leaks are actually sealed?
We photograph every sealed joint before and after. That documented record is part of the standard job file we hand you. Call (806) 606-6902 for a written quote.
Air Quality & Sanitizing in Madison Heights

Air quality and sanitizing in Madison Heights matters because the city’s housing stock and geography combine in a specific way: old uninsulated galvanized ducts, summer humidity, and vehicle emissions from I-75 and I-696 filtering through leaky systems. The result is musty supply air in summer and dust that settles within days after cleaning. Our Air Quality & Sanitizing service treats the duct interior, the plenum, and the air handler surfaces with professional-grade antimicrobial products from Abatement Technologies. We don’t mask odors. We eliminate the biological material causing them and document every step with photos.
Mold Treatment
Signs you need it
You smell a musty, earthy odor when the furnace or air conditioning runs, or you see visible mold growth on register interiors or duct boots.
What it costs in Madison Heights
Mold treatment for a standard Madison Heights ranch duct system typically runs $600 to $1,400, depending on the affected area and whether duct cleaning is required first.
How we do it
We identify the affected surfaces with a camera inspection, clean the material out mechanically, then apply an EPA-registered antimicrobial to the cleaned surfaces and allow proper drying time before the system is returned to service.
Odor Removal
Signs you need it
Persistent odors return within days of cleaning, or a specific smell (pet, smoke, cooking) has embedded in the ductwork and re-emerges whenever the fan runs.
What it costs in Madison Heights
Whole-system odor removal in a Madison Heights home typically runs $350 to $700, depending on the source and number of treatment passes required.
How we do it
We identify the odor source, remove any saturated material mechanically, then treat duct interiors and air handler surfaces with a professional-grade neutralizer from Abatement Technologies.
UV Light Installation
Signs you need it
You have recurring mold or bacterial growth on the evaporator coil despite cleaning, and you want continuous antimicrobial protection at the coil surface.
What it costs in Madison Heights
UV light installation for a Madison Heights furnace or air handler typically runs $650 to $1,200, including the unit, mounting, and wiring.
How we do it
We mount a UV-C lamp at the evaporator coil, wire it to run continuously or interlock with the blower, and verify lamp output with a radiometer before completing the job.
What Air Quality & Sanitizing Costs in Madison Heights
| Item | Typical range in Madison Heights |
|---|---|
| Mold treatment (whole system) | $600 - $1,400 |
| Odor removal (whole system) | $350 - $700 |
| UV light installation | $650 - $1,200 |
Will sanitizing my ducts get rid of the musty smell immediately?
Yes, the odor is usually gone the same day after the mechanical clean and antimicrobial treatment. Madison Heights humidity means moisture control matters long-term. Call (806) 606-6902 for a written quote.
Is the antimicrobial treatment safe for my family?
Yes. We use EPA-registered products from Abatement Technologies applied at manufacturer-specified rates, and we ventilate the system before you return home.
Brands We Service in Madison Heights

We service and install equipment from Honeywell, Aprilaire, and Guardsman. We carry common replacement filters, UV lamps, and antimicrobial treatments on the truck for Madison Heights jobs. Our brands page lists the full equipment roster and what we carry in local stock.
Pricing for Air Duct Cleaning in Madison Heights, MI
| Service | Typical range in Madison Heights |
|---|---|
| Dryer vent inspection (bundled) | $89 - $149 |
| Standard lint removal | $129 - $229 |
| Vent rerouting | $350 - $600 |
| Duct sealing (accessible joints) | $400 - $900 |
| Metal duct section replacement | $180 - $450 per section |
| Full-system duct inspection with camera | $150 - $300 |
| Mold treatment (whole system) | $600 - $1,400 |
| Odor removal (whole system) | $350 - $700 |
| UV light installation | $650 - $1,200 |
What pushes price up in Madison Heights is access: long basement crawl runs, unsealed original boots that require additional sealing work, and rodent-contaminated sections that need full replacement rather than cleaning. Tomas Reyes sets every price in writing before work starts. That written price is Haven Standard Clause 1, and it does not change.
Neighborhoods We Serve in Madison Heights

We work throughout Madison Heights, including the ranch-home blocks that make up the bulk of the city’s housing stock. Typical response time for scheduling is one to three business days.
- The neighborhoods between Dequindre and John R
- The residential streets east of John R toward the I-75 corridor
- The ranch-home block south of 13 Mile Road
- The neighborhoods north of 11 Mile Road near the Royal Oak border
- The residential areas west of Dequindre near the Sterling Heights edge
Service Area - Cities Near Madison Heights
CleanRun Air Duct Cleaning serves Madison Heights and the surrounding metro Detroit communities. We also work regularly in Royal Oak, MI, Sterling Heights, MI, Warren, MI, and Roseville, MI. Dispatch and scheduling are coordinated from the brand’s Detroit office, and crews 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 About Air Duct Cleaning in Madison Heights
Most Madison Heights jobs are scheduled within one to three business days. We don’t rush scheduling because a proper cleaning or repair is a full-day job on these older ranch systems. Written price comes first, always.
Most ranch homes in Madison Heights are not under HOA restrictions for interior ductwork. City code applies to full duct replacement and any vent rerouting that changes exterior termination points. We handle any needed permits.
Yes. We seal off the work area and run negative-pressure extraction, which contains dust from the duct interior. Furnished basements in Madison Heights ranches are common, and we work around stored items without moving anything heavy.
Call (806) 606-6902 for a written quote on any air duct, dryer vent, duct repair, or air quality service in Madison Heights. Tomas Reyes will walk you through what your system needs, what it costs in writing, and what the photo record will show when we’re done.
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 Madison Heights Customers Say
"On time, professional, and explained what the readings meant without talking down to me."
- Warren E."The before and after photographs of each run are the reason I used them. You cannot argue with what came out of the return."
- Marguerite O."Flat price agreed up front, no per-vent add-ons at the end. That was the whole reason I did not call the coupon company."
- Suzanne B.




Before
After
Before
After