Cost guide · Updated October 2026
How much does gutter cleaning cost in Vancouver and Surrey?
Short answer
Gutter cleaning for a typical house in Canada costs about $150 to $350. In Vancouver, prices range from around $90 for a small, single-storey home to $600 or more for large, multi-storey homes with heavy debris. Downspout flushing usually adds $50 to $100, and gutter guards cost about $1 to $10 per foot installed.
| Item | Typical cost |
|---|---|
| Gutter cleaning, typical house (Canada) | $150 – $350 |
| Gutter cleaning range in Vancouver | $90 – $600+ |
| Downspout flushing / unclogging | $50 – $100+ |
| Gutter guards, basic | $1 – $4 per foot |
| Gutter guards, premium | $5 – $10 per foot |
Typical Metro Vancouver / BC market prices from the sources below. Smart Earth Group's own quotes are usually lower.
What changes the price
- House size and total length of gutters
- Number of storeys and roof steepness
- How full the gutters are — needles and moss take longer
- Fall demand: October and November are the busiest months
- Repairs found during cleaning, like leaking corners or sagging runs
How Smart Earth Group cleans gutters
- Hand clean-out with debris bagged and taken away
- Every downspout flushed
- Leaks and loose hangers pointed out with photos
- WorkSafeBC fall protection on every job
Common questions
How often should gutters be cleaned in BC?
At least once a year in late fall. Homes near tall trees usually need spring and fall cleanings.
Are gutter guards worth it?
If you have trees nearby, yes. Good stainless steel guards cut cleanings down a lot, though they still need an occasional rinse.
Why do my gutters overflow when they're clean?
Usually the slope is wrong, the gutter is too small for that part of the roof, or there aren't enough downspouts.
Sources
Written by the Smart Earth Group team — 35 years of roofing and exterior work across Metro Vancouver and the Fraser Valley.