Air duct, furnace and dryer vent cleaning for Unionville, Cornell, Berczy, Markham Village and every Markham neighbourhood, with posted prices from $329 and a family-run crew working the GTA since 1980.
Ontario Wildfire Smoke
May Still Be Inside Your Home






Markham fits well over a century of housing into one city. Main Street Unionville and Main Street Markham in Markham Village are heritage districts, with houses that were standing long before forced-air ductwork was added to them, and the streets around both filled in with backsplits and two-storey homes from the 1970s and 1980s. Royal Orchard and German Mills on the Markham side of Thornhill, Milliken Mills and Middlefield have their own established subdivisions, while Berczy Village, Wismer, Greensborough, Box Grove, Cathedraltown and Cornell grew mostly after 2000. Condo towers keep going up around Downtown Markham on Enterprise Boulevard.
Each era gets dirty differently. In the older Unionville and Markham Village homes, ductwork that was added or extended over several renovations tends to have long, narrow branches where dust and old plaster or drywall debris settle and stay. In the 1970s to 1990s houses it is mostly time: decades of dust, pet hair and lint packed into the return trunk and the bottom of the furnace cabinet. In the newer subdivisions it is construction dust, pulled into the returns while the house was finished and topped up by lots still being built nearby in Cornell and the north end of the city. Homes along Highway 7, Kennedy Road, McCowan Road and Markham Road add a film of road dust on top.
Our technicians clean with a truck-mounted negative-pressure vacuum and brushing, and every package includes before-and-after photos. Basic covers the supply side, while Comfort and Luxury clean the whole supply and return system. Markham is a straight run east of our office at 4949 Bathurst Street in North York: the Markham side of Thornhill is a few minutes along Steeles, Milliken and Unionville are about 15 to 20 km, and Markham Village and Cornell roughly 25 to 30 km by Highway 7 or Highway 407. There is no trip fee anywhere in Markham, and the total is confirmed by phone before we book. We are family run, a CNADCA member, and we post our duct cleaning prices so there are no surprises at the door.
Our furnace cleaning in Markham can be added to the same visit as the ducts, because a blower wheel coated in dust pushes it straight back into clean ductwork the first time the heat comes on. The Luxury package includes the furnace blower compartment clean and sanitizing of the ductwork with Benefect, a natural product, and a full furnace cleaning can be added to any package, priced by quote, which makes the fall a sensible time to book before the heating season. We clean only: no part replacement, gas work or safety certification, and anything that looks unsafe is photographed for your licensed HVAC technician.
Dryer vent cleaning in Markham matters most in newer homes. Many townhouses in Cornell and Cathedraltown and a lot of detached homes in Berczy, Wismer and Box Grove put the laundry on an upper floor, so the vent runs through floor joists or walls with several bends, and that is where lint packs in. We clear the full line to the exterior hood with high-pressure air tools, usually in 45 to 90 minutes. Our dryer vent cleaning is $280 for a main floor or basement dryer, $320 for a second floor and $480 for an attic run, confirmed after a brief inspection. Loads that need two cycles, a hot laundry room or an outside flap that barely opens are the usual signs.
With more than 45 years across the GTA, our trained technicians have cleaned everything from older homes to new builds and condos in and around Markham. We know local ductwork and treat every home with care.
We don’t use weak portable vacuums. Our high-suction, truck-mounted compression systems pull debris out of your home and into our truck, ensuring a mess-free, deep clean.
Clogged ducts make your HVAC system work harder, and the dust they circulate can bother people with asthma or allergies. A thorough cleaning restores proper airflow.
No hidden fees and no bait and switch. You will know the exact rate for your home or business in Markham before we start, with the price posted up front.
Our reputation in Markham is built on word of mouth. We use drop cloths and protective gear to keep your space clean, and we back every job with before-and-after photos.
Unnecessary services are never pushed. If your system is in good condition, we’ll tell you.
| Services | “Basic Package” $329 for up to 10 vents | “Comfort Package” $399 for up to 10 vents | “Luxury Package” $499 for up to 15 vents |
|---|---|---|---|
| $12.00 per each extra vent cleaned after the initial | |||
| “Basic Package” $329 for up to 10 vents | |||
|---|---|---|---|
| $12.00 per each extra vent cleaned after the initial | |||
| “Comfort Package” $399 for up to 10 vents |
|---|
| “Luxury Package” $499 for up to 15 vents |
|---|
We clean ducts in every part of Markham. In the south and west that means Milliken Mills, Middlefield and the Markham side of Thornhill around Royal Orchard, German Mills and Bayview Glen, along Steeles Avenue, Bayview Avenue and Kennedy Road; our Thornhill page covers that border area in more detail. Through the centre of the city we work Unionville, Markham Village and Downtown Markham along Highway 7, Warden Avenue and Enterprise Boulevard. Further north and east it is Berczy Village, Angus Glen, Cachet, Cathedraltown, Wismer, Greensborough, Box Grove and Cornell, out along 16th Avenue, Major Mackenzie Drive and Ninth Line.
Two-storey detached houses with a basement furnace are the most common layout here, but the mix is wide: backsplits in Unionville, semis and freehold townhouses in Milliken and Box Grove, rear-lane townhouses in Cornell and Cathedraltown, and larger homes in Angus Glen and Cachet that can run 20 or more vents, so we count vents with you before quoting, at $12 per vent beyond the package. Condo suites around Downtown Markham usually run on a fan coil unit in a closet, which our condo duct cleaning service is set up for.
Commercial duct cleaning in Markham, Ontario uses the same truck-mounted equipment for offices along Highway 7 and the Highway 404 corridor, retail units in the plazas around Markville Mall and Pacific Mall, and light industrial space in the Steeles and Woodbine area. We are open 8am to 6pm seven days a week, so a weekend appointment works for a business that cannot shut down on a weekday. See commercial duct cleaning for how we plan larger systems.
Furnace cleaning in Markham is an additional service that we add to a duct cleaning visit and price by quote, because the furnace and ducts are best cleaned together. Our Luxury package ($499, up to 15 vents) already includes the furnace blower compartment clean, while Basic ($329) and Comfort ($399) cover the ductwork for up to 10 vents, plus $12 per extra vent. Your total is confirmed by phone before booking.
Yes. Townhouses in Cornell, Cathedraltown, Box Grove and Milliken often have the laundry on an upper floor, with a vent that runs through joists or walls to the outside. That is usually our $320 second floor price, or $480 for an attic run, confirmed after a brief inspection. We clear the full line with high-pressure air tools in about 45 to 90 minutes and check that the outside flap opens freely.
All of them, including Unionville, Markham Village, Cornell, Berczy Village, Cathedraltown, Wismer, Greensborough, Angus Glen, Cachet, Box Grove, Milliken Mills, Middlefield, Downtown Markham and the Markham side of Thornhill. Markham is a straight run east of our North York office along Steeles Avenue, Highway 7 or Highway 407, with no trip fee and the same posted prices in every neighbourhood.
Often, yes. Older homes on and around Main Street Unionville and Main Street Markham usually had their ductwork added or extended over the years, so runs can be long, narrow or oddly routed. We inspect first, clean what we can reach safely with negative-pressure vacuum and brushing, and photograph anything unusual, such as a disconnected section, so you can have it looked at.
Yes, both. Residential work covers detached homes, semis, townhouses and condo suites across Markham. Commercial work covers offices along Highway 7 and the Highway 404 corridor, retail units near Markville Mall and Pacific Mall, and light industrial space around Steeles and Woodbine. Commercial systems are quoted on size and layout, and because we are open 8am to 6pm seven days a week, weekend bookings are possible.
It can help with the dust side of the problem, but we will not promise a health result. The U.S. EPA notes that duct cleaning has not been shown to prevent health problems. What it does is remove settled dust, pet hair and debris so the system stops blowing it back into your rooms. Pair it with a good furnace filter, checked monthly through the heating season as CMHC suggests.
See recent Google reviews from customers who chose Comfort Clean for professional duct cleaning in Markham and across the GTA.