Home Gutter & Downspout Cleaning
Calgary · Alberta
Gutter & Downspout Cleaning in Calgary
A bungalow is $229.99, a bi-level is $249.99 and a two-storey is $299.99 - that's the whole roofline, both the eavestroughs and the downspouts, with the debris bagged and taken away. The two-storey price includes working tied off, which is why it is more than a longer ladder. Three-storey homes start at $399.99 because they need different equipment.
- Fully insured & bonded
- 5.0★ across 31 Google reviews
- Owner-run in Calgary since 2023
What it costs.
Priced by storey, not by how bad it has got. A roofline nobody has touched in three years costs the same as one we did last autumn. November visits add 15%: frozen debris and ice make it a slower, riskier job, so book October and it never applies.
Prices are for jobs inside Calgary. Outside the city there's a $24.99 fuel surcharge.
Book two services on the same visit and the cheaper one comes off 15%. Applies to work our own crew does.
What's included.
Two to three hours for most Calgary homes. You don't need to be there.
Included
- Every run of eavestrough hand-cleared, not just the reachable sections
- Downspouts unclogged and flow-tested - a blockage is cleared as part of the job, not billed as an extra
- All debris bagged and hauled away - nothing left in your beds
- Fall protection on every two-storey - we tie off, it is slower, and it is in the price
- A look at the fascia and hangers while we're up there, and we tell you what we saw
- Photos of anything that needs your attention
Not included
- Gutter repairs or re-hanging - quoted separately if we find a problem
- Roof cleaning or moss treatment - a separate job, and one we do
- Interior water damage from an overflow that already happened
Real jobs.
Our own photos, from our own work. Nothing bought from a stock library.




Questions we actually get.
Why is a two storey $70 more than a bungalow?
Height. Above a bungalow eave we work tied off, which means rigging before we start and moving slower once we are up, and the longer ladder gets moved more often. That is real time on site, and the price covers it instead of pretending a two-storey is a bungalow with a taller ladder. It is the same $299.99 whether the gutters are half full or overflowing.
How often do Calgary homes need gutters cleaned?
Once a year, in the fall after the leaves drop - that's genuinely it for most of the city. We won't sell you a spring clean you don't need. The exception is heavy-canopy neighbourhoods like Elbow Park, Mount Royal and Altadore, where mature poplars and spruce can justify a second visit.
When in the fall should I book?
Late September through early November, after the leaves are down but before the first hard freeze. Once debris freezes into the trough it has to be chipped out, which is slower and harder on your eaves.
Why does it matter?
Blocked eaves overflow against your fascia and down your foundation. In Calgary the bigger problem is freeze-thaw: standing water in a blocked trough freezes, expands, and pulls the eavestrough off its hangers. A $229.99 clean is cheaper than a re-hang.
Do I need to be home?
No. We work outside, we photograph anything worth showing you, and we invoice after. Most of our gutter customers are at work when we come.
Where we do it.
All four Calgary quadrants, plus the surrounding towns. See the full list.
Calgary NW
Tuscany, Evanston, Ranchlands, Varsity, Bowness - mature spruce and poplar, so eaves fill fast in October.
Calgary NE
Skyview, Redstone, Cornerstone, Saddle Ridge - newer builds, mostly two-storey with taller rooflines.
Calgary SW
Elbow Park, Mount Royal, Altadore, Signal Hill - heavy canopy, the one part of town that can justify gutters twice a year.
Calgary SE
Mahogany, Auburn Bay, McKenzie Towne, Cranston - big decks and long fence runs, lots of built-in grills.
Often booked together.
Book two services on the same visit and the cheaper one comes off 15%. Applies to work our own crew does.
Want a straight number?
Tell us what you need and we'll come back with a real price - not a range that doubles when we turn up.