
Moss holds water against your shingles and quietly shortens the life of your roof. We get it off safely and treat the roof so it stays clean.
Looking for roof moss removal in Nelson, Castlegar or Trail BC? Our roof cleaning combines careful hand removal of heavy moss with a low-pressure moss treatment that kills growth at the root, protects your shingles, and keeps black streaks from coming back.
Moss holds water against your shingles like a sponge, lifts their edges, and sends debris straight into your gutters. Left alone it shortens the life of your roof, and a roof replaced early is one of the most expensive repairs a homeowner can face.

We remove heavy moss by hand with soft tools, then apply a moss-killing treatment at low pressure. Whatever is left dies off and washes away with the rain over the following weeks. Black streaks from algae are lifted with a gentle soft wash, never a pressure washer.


Roof cleaning and moss removal backed by a crew that shows up on time, works safely, and protects your roof.
Get a Free QuoteMoss that comes off the roof ends up in the gutters. We clear the gutters and flush the downspouts after every roof treatment so water keeps moving away from your home.




No. High pressure can strip granules and lift shingles. We use hand removal and a low-pressure treatment instead.
Heavy moss comes off the day we visit. The treatment kills what remains, and it continues to wash away with the rain over the next few weeks.
Most Kootenay roofs benefit from a moss treatment every one to two years, especially on shaded or north-facing slopes.
Yes. We pre-wet and protect landscaping below the roofline and rinse it after treatment.
Tell us about your property and we'll respond fast with a clear, written price.
Our insured, WorkSafe BC compliant crew arrives on time with professional equipment.
Walk the job with us. We're not done until you're thrilled with the result.
Free quotes, fully insured, WorkSafe BC compliant, serving Nelson, Castlegar, Trail, Rossland, Salmo, Kaslo, Nakusp and everywhere in-between.
Get My Free Quote