Licensed & WorkSafeBC insured · Metro Vancouver & Fraser Valley · 24/7 emergency service

Cost guide · Updated October 2026

How much does roof moss removal cost in Metro Vancouver?

Short answer

Roof washing and moss removal in Canada typically costs about $250 to $600 for an average house. Roofs with heavy moss, steep pitches, two or more storeys, or a moss treatment and gutter clean-out added on cost more. In Metro Vancouver's wet climate, most roofs need moss removal every one to two years.

Our prices: These are typical Metro Vancouver market prices. Smart Earth Group keeps its pricing reasonable, and our written quotes usually come in lower than these averages — call (604) 217-4247 for your free quote.
ServiceTypical range (Canada)
Roof washing / moss removal$250 – $600
Gutter cleaning (often done the same day)$95 – $350
Exterior house wash$250 – $500

Typical Metro Vancouver / BC market prices from the sources below. Smart Earth Group's own quotes are usually lower.

Why moss is a problem

  • Moss holds water against your shingles all winter
  • It lifts shingle edges, letting rain blow underneath
  • Clumps wash into gutters and block downspouts
  • Left alone, it can take years off the life of a roof

What changes the price

  • How much moss there is and how long it has been growing
  • Roof steepness, height and safe access
  • Whether you add a moss treatment to slow regrowth
  • Whether gutters are cleaned out at the same visit

How Smart Earth Group removes moss

  • Hand removal and low-pressure soft washing — never high pressure that strips shingle granules
  • Optional moss treatment to slow regrowth
  • Gutters cleared afterwards so moss doesn't block them

Common questions

Does pressure washing damage a roof?

High pressure strips the protective granules from asphalt shingles and shortens their life. Moss should be removed by hand and with low-pressure washing.

How often should moss be removed in Vancouver?

Every one to two years for most homes. Roofs shaded by trees may need it every year.

When is the best time for moss removal?

Late spring through early fall, when the roof is dry enough to work on safely and treatments can soak in.

Sources

Written by the Smart Earth Group team — 35 years of roofing and exterior work across Metro Vancouver and the Fraser Valley.

Real Google reviews

Homeowners who'd hire us again

5.0 rated on Google reviews
Google
Raj has provided various jobs to multi-properties that I manage in Northshore in the last a few years, such as gutter cleaning, moss removing, power washing, painting exterior of the whole house. Raj is very easy to communicate with and he will do the job until you are happy with. His team did great job on every project I provided to him so far. I feel he is trust worthy, hard working with business mind!
Yannica D.Local Guide · Property manager, North Shore
Google
The team is professional, hardworking and very client focussed. They cleaned our roof, gutters, windows, painted and fixed our decks and fixed multiple other smaller areas around the house. They were very accommodating to last moment schedule change requests. I would recommend Smart earth group roofing for sure.
Sohini S.Roof, gutters, windows, painting & decks
Google
Raj and his team did a full replacement for my residential and commercial property, everything went so well and professionally done. Their prices were so reasonable and competitive with high end quality. They have also done a renovation project for my rental properties. I highly recommend Raj and his team for any roofing and renovations projects all over the lower mainland.
Allan M.Roof replacement & renovations

Free estimate

Get your free written quote

Send us the details and we'll come back with pricing — usually the same day, always within 24 hours.

  • On-site inspection
  • Written quote, clear upfront pricing
  • Same-week availability in most areas
  • Bundle services and we price them as one project

Prefer to talk? Call or text us now:

📞 (604) 217-4247

We reply within 24 hours — usually much faster. Or call (604) 217-4247.

📞 Call nowFree quote