Serving Spruce Grove, Stony Plain & the Greater Edmonton Area πŸ“ž 780-932-7337 | βœ‰ info@homeprosgroup.com
Flat Rate Since 2002

Every Price We Charge, Published.

Not “starting from.” Not “call for a quote.” This is the whole list. If you tell us what you have on the phone, the number you’re quoted is the number on the invoice — and there is no travel charge anywhere in our service area.

Residential — the main job

Single FurnaceNo A/C, no zones. Includes all connected ducting and diffusers — every supply run, every return, every register.
$345 + GST
Single Furnace + A/CThe same job plus A/C coil cleaning. Worth doing together — the coil sits directly in the airflow path.
$405 + GST

Add-ons

Each additional furnaceAlso includes all of its ducting and diffusers.
+$150
Each zone systemZoned dampers add real work, so they carry a real price rather than being hidden in the base rate.
+$60
A/C coil cleaningIf added to a furnace and duct cleaning (this is the difference between $345 and $405).
+$60
HRV cleaningCore, filters and connected ducting. Add-on only — we don’t offer it as a stand-alone visit, and we explain why on the HRV page.
+$150

Dryer vents

Dryer vent — added to a furnace or duct cleaningSide-of-house exhaust. Cheapest way to do it, because we’re already there.
$60
Dryer vent — stand-alone visitSide-of-house exhaust, on its own.
$150
Dryer vent with bird nest removalA routine spring finding around here, not an unusual one.
$225
Roof-exhausting dryer ventQuoted separately — roof access and run length vary too much for one honest number.
Quoted

Commercial & trade

Commercial duct & furnace cleaningOffices, apartments, institutions, site trailers. Site visit, then a fixed written quote.
From $500
Commercial dryer vent cleaningMulti-unit and shared laundry systems, risers and booster fans.
From $200
Dust collector cleaningShop and plant extraction systems — trunks, drops, cyclones, baghouses.
From $500
New home builder ratePre-possession HVAC cleaning, per home. Volume scheduling quoted on request.
$265
Video duct inspectionCamera inspection of ductwork or dryer vent systems, with a written record.
From $200
Indoor air quality assessmentMeasurement and reporting for homes and workplaces.
From $200

All prices are subject to GST

And there is no travel surcharge anywhere in our service area — Edmonton, Spruce Grove, Stony Plain, St. Albert, Sherwood Park, Leduc, Devon and the surrounding communities all pay the same published rate.

Know what you have? Then you know what you’ll pay.

Tell us the number of furnaces and we’ll confirm it in writing.

Why Flat Rate

The Per-Vent Trap

You will find duct cleaning advertised in this city for under $100. It is worth understanding exactly how that works, because it is not a mistake and it is not a loss leader — it is the business model.

How the number moves

A low headline price covers a set number of vents — often six or eight. Your house does not have six vents. It has twenty-odd, plus returns. The rest are counted on the day, at a per-vent rate that was not on the flyer, by a technician who is already in your basement with the equipment set up.

From there it grows. The main trunk is extra. The returns are extra. Sanitiser is extra. A “deep clean” upgrade is offered because what you booked turns out to be the basic one. The $99 job becomes $600 or $800, and the awkward truth is that most people pay it, because the alternative is sending someone away mid-job.

What we do instead

We price the system, not the vent count. $345 + GST covers a single furnace and every duct run and diffuser attached to it, whether that is twelve vents or thirty. Your house has the number of vents it has. That is not information we should be charging you for discovering.

The things that genuinely change the work — a second furnace, zoned dampers, an HRV, a roof-exhausting dryer vent, a bird nest — are all on the list above with a number beside them. We ask about them on the phone. That is the entire reason the quote and the invoice match.

The test you can apply to anyone

Ask whoever you are considering three questions: Does that price include all my vents and returns? Does it include the main trunk? What is the price if you find something? If the answers are vague, you already know what will happen on the day.

What we don’t sell

We don’t sell sanitiser, fogging, ozone treatments or “deep clean” upgrades. We don’t repair or install equipment, so we have no incentive to find you a problem. If your system genuinely needs something we don’t do, we’ll tell you and you can call an HVAC contractor.

We also won’t clean an HRV on its own, or quote a commercial building over the phone. Both are explained on their pages. We would rather turn work down than price it dishonestly.

Pricing FAQ

Frequently Asked Questions

$345 + GST for a single furnace, and that price includes all of the ducting and diffusers connected to it. With A/C coil cleaning it is $405 + GST. Each additional furnace is +$150 and each zone system is +$60. There is no travel charge anywhere in our service area.
Because per-vent pricing is how a cheap phone quote becomes an expensive invoice. A low headline rate covers a handful of vents; the rest get counted on the day, and the number moves once the technician is already in your basement. We price by the system instead. Your house has the number of vents it has, and that does not change what we charge.
Yes. Every supply run, every return and every diffuser connected to that furnace is in the $345. Furnace cleaning and duct cleaning are two halves of one job, so we do not sell them separately or quote them separately. If a company quotes you for a furnace and then adds the ducts, you are being quoted for half a job.
Only things you tell us about before we come, which is why we ask on the phone. More than one furnace, zoned dampers, an HRV, a roof-exhausting dryer vent or a bird nest in the vent all carry published amounts. If you tell us what you have, the quote you get is the invoice you get. We do not find things on the day and re-price.
$60 if we are already at your home for a furnace or duct cleaning. $150 as a stand-alone visit for a side-of-house exhaust. $225 if a bird nest has to be cleared. Roof-exhausting dryer vents are quoted separately because access varies enormously.
No. There is no travel surcharge anywhere in our service area β€” Edmonton, Spruce Grove, Stony Plain, St. Albert, Sherwood Park, Leduc, Devon and the surrounding communities all pay the same published rate.
Because houses are broadly comparable and commercial buildings are not. A six-suite walk-up and a four-storey office with rooftop units differ by an order of magnitude in unit count, access and scheduling. We attend the site, look at the system, and give you a fixed written number before anything starts. Commercial work begins at $500.
Get In Touch

Request Your Free Quote

Tell us how many furnaces you have and whether there’s A/C, zones or an HRV, and we’ll confirm the exact number before we come.

Call Us
780-932-7337
Hours
Mon–Sat 8:00 AM – 5:00 PM
Service Area
Edmonton Β· Spruce Grove Β· Stony Plain Β· Greater Edmonton

Free Quote Request

No obligation. We’ll reply with flat-rate pricing.

Or call us directly at 780-932-7337

Call Now Free Quote