Roof Cleaning Vancouver BC | Moss Removal, Soft Wash
📍 Serving Surrey & Greater Vancouver | ★ 4.9 Google Rating | Same-Day Quote | Fully Insured
Vancouver & North Shore Roof Cleaning

Roof Cleaning
Vancouver
MOSS REMOVAL
THAT LASTS.

Moss removed, treated, and warrantied moss-free for two years — not a rinse that greens up by February. Non-pressure soft wash from Kitsilano to Lynn Valley, where 2,522 mm of rain a year brings it back fastest.

Call Now — Free Quote
Sindy S., a customer in Fleetwood, Surrey BCJamie R., a customer in Cloverdale, Surrey BCA customer in White Rock BC ★★★★★ 4.9 rated on Google — read our reviews
  • Non-Pressure Soft Wash — No Shingle Damage
  • Moss Treatment Included — Results Last Years
  • Same-Day Quote, No Obligation
  • Fully Insured & WCB Covered

Free estimate

Same-day reply from a real person.

This is how we send your quote fastest.

What do you need? *

Please fill in your name, phone, address and at least one service.

No obligation. No site visit needed for most homes.

Prefer to talk now?
Call 604-751-1765

Request received

Thanks — we'll be in touch today with your quote.

Need it sooner? Call 604-751-1765.

4.9 Stars on Google
$2M Liability Insurance
5+ Years in Surrey
1,000+ Homes Cleaned

They Trusted Us.
See What They Said.

Real customers, real results — every photo taken on the job.

Sindy S. happy customer Surrey roof cleaning — All Canadian Home Services

"Absolutely amazing work. The roof looks brand new and they finished in one day. Couldn't be happier."

Sindy S. · Fleetwood, Surrey
Rodel M. happy customer roof cleaning Surrey — All Canadian Home Services

"We had a lot of moss buildup on our roof and honestly didn't realize how bad it was until they showed us before and after. The crew was professional, fast and very respectful. Roof looks completely clean now. Highly recommend for anyone in Surrey needing roof cleaning."

Rodel M. · White Rock, BC

See the Difference

Asphalt shingle roof before moss removal Surrey Before
Asphalt shingle roof after moss removal Surrey After
Moss and debris on a concrete tile roof in Surrey BC before cleaning Before
Tile roof after cleaning Surrey After
Eliminate moss from roof Surrey BC before — All Canadian Home Services Before
Surrey roof clean after moss removal results — All Canadian Home Services After
Get This Result — 604-751-1765

Free quote · No obligation · Same-day quote

What Will It Cost?

Five taps. No email needed.

Home size
2,000sq ft
1,0002,5005,000+
Storeys
Roof
Moss
Pitch
Rough estimate
$480 – $610
2,500 sq ft · 2 storeys · asphalt · some moss
Moss brushed
off by hand
Gutters
cleaned
Roof
treatment
2-year
warranty
Send this on WhatsApp

Estimate only — confirmed from satellite imagery.
Or call 604-751-1765.

Waiting Is Not Free.

Moss on a Vancouver roof is not a look. It is a living thing with roots in the shingle, and on this coast it gets a nine-month growing season to work with.

You Lose Years Off the Roof

Moss and algae can cut a roof’s life by five to ten years. A clean roof gets its full twenty to twenty-five. Those are the most expensive years to give away, because they come off the end.

Small Leak, Big Bill

Moss roots lift and crack shingles, and water gets underneath. By the time it shows on a ceiling you are not paying for a roof clean any more.

Insurers and Buyers Notice

Some insurers flag a deteriorated roof. Buyers notice too — it is the first thing they see from the kerb, and it comes off the offer.

The other option is you, on a wet roof, with a brush.

Scraping or pressure washing takes the granules off asphalt shingles, which is the one kind of damage you cannot undo — and it can void a shingle warranty. Cedar shake is less forgiving again. On top of that it is a wet, steep, moss-covered surface. Steep North Shore roof work is our risk, not yours: we are WorkSafe BC registered and carry $2M liability.

See what it costs →

1,457 mm of Rain.
2,522 on the North Shore.

Vancouver averages 1,457 mm of precipitation a year. Capilano in North Vancouver averages 2,522 mm — nearly double, because the mountains wring the weather out as it comes ashore. That is why a roof in Lynn Valley greens up years before the same roof in Marpole.

The North Shore Rain Belt

North and West Vancouver roofs get the worst of it. Under the canopy in Lynn Valley, Deep Cove or Edgemont, a north slope can stay damp from October to May.

Vancouver Specials

The low-pitch roofs on East Van specials shed water slowly. Slow drainage plus shade is exactly the condition moss needs to root into the shingle.

Cedar on Character Homes

Kitsilano, Dunbar, Point Grey and Shaughnessy are full of cedar shake. Cedar holds moisture, and the wrong cleaning method splits it.

The Tree Canopy

Big maples and cedars over the street keep roofs shaded and drop debris all autumn. Shade is the single biggest predictor of how fast moss returns.

Vancouver Roof Cleaning,
North Shore Included.

We are based in Surrey and cross the bridge most weeks — North Vancouver roof cleaning is the busiest run we do over there. If your neighbourhood is on this list, we quote it over the phone the same day.

Roof cleaning Vancouver

Kitsilano, Dunbar, Point Grey, Kerrisdale, Shaughnessy, Marpole, Oakridge, Mount Pleasant, Hastings-Sunrise, Renfrew and Killarney.

Roof cleaning North Vancouver

Lynn Valley, Deep Cove, Lonsdale, Edgemont, Capilano and Seymour. Moss removal North Vancouver homeowners book roughly twice as often, for the rainfall reason above.

Roof cleaning West Vancouver

Ambleside, Dundarave, British Properties, Caulfeild and Horseshoe Bay — steep lots and heavy tree cover, so most are a soft wash plus annual treatment.

Moss removal Vancouver and beyond

Roof moss removal Vancouver side, plus Burnaby, New Westminster, Richmond, Coquitlam and Port Coquitlam on the way through — same crew.

Moss Removal That
Actually Lasts.

  • Non-Pressure Soft Wash

    Under 100 PSI with a biodegradable solution. No blasting, which is what strips granules off shingles — and cedar roof cleaning needs it gentler still, or the shakes split.

  • Moss Treatment Included

    Every clean finishes with a biocide treatment. Cleaning a roof without treating it just resets the clock — especially on the North Shore.

  • Roof and Gutters Together

    Cleaning a roof washes debris into the gutters, so we do the roof first and the gutters straight after. One visit, both done.

  • Residential, Strata & Commercial

    Residential roof cleaning and strata roof cleaning across Vancouver and the North Shore, plus commercial roofs — same crew, same method.

  • Fully Insured & WCB

    $2M liability and WorkSafe BC coverage. Steep North Shore roofs are our risk, not yours.

  • Upfront Pricing

    Quoted over the phone from satellite imagery. Your quote is your price, and it covers the whole package.

3 Steps to a Clean Roof

1

Call for a Free Quote

We price most Vancouver and North Shore homes over the phone using satellite imagery — no site visit needed.

2

We Come to You

The crew arrives on time with everything needed. You do not need to be home.

3

Done. Guaranteed.

Roof cleaned, moss treatment applied, gutters cleared, site tidy. Backed by a 2-year moss-free warranty.

What the Price Includes.

Everything below is part of the job, not an add-on we mention once we are already parked outside.

Soft wash, never pressureLow pressure with a biodegradable solution. Blasting strips the granules off shingles, which is the damage that cannot be undone.
Moss treatment includedEvery clean finishes with a biocide treatment. Cleaning a roof without treating it just resets the clock.
Gutters cleared afterCleaning a roof washes debris straight into the gutters, so the gutters get done straight after. One visit, correct order.
Site left tidyDebris cleared off the ground, beds rinsed, walkways clear. Before and after photos if you want them.
WorkSafe BC registered, $2M insuredSteep and multi-storey roof work is covered. You are not carrying the risk for anyone on your property.
Priced over the phoneMeasured from satellite imagery and a few questions. No site visit needed for most homes.
Your quote is your price. Quoted from satellite imagery and a few questions over the phone, usually with no site visit. If we get to the house and the job is smaller than we thought, you pay the smaller number. It does not move the other way.

WorkSafe BC Registered.
$2M Insured. Fully Covered.

WorkSafe BC Registered
$2M Liability Insurance
Licensed BC Contractor
1,000+ Homes Cleaned
All Canadian Home Services — WorkSafe BC registered licensed insured roof cleaning contractor serving Vancouver
Our crew — WorkSafe BC registered · $2M insured · Licensed BC contractor

Roof Cleaning FAQ
Vancouver BC

Most Vancouver homes run $450 to $800. The price comes off roof size, pitch, storeys and how much moss has built up, and every quote includes the moss treatment, the gutters and a 2-year warranty. There is a rough estimator higher up this page if you want a number right now, or call 604-751-1765 and we will price it over the phone.

Roof cleaning done without a pressure washer. Rather than forcing water at the shingles, we apply a biodegradable solution at under 100 PSI that kills moss and algae at the root. Pressure strips the granules off asphalt shingles and voids most manufacturer warranties. Non-pressure soft wash does not, and it is the only method we use on a roof in Vancouver or anywhere else.

Moss removal is most of what we do. Vancouver proper, North Vancouver, West Vancouver and everywhere between — Kitsilano, Dunbar, Point Grey, Kerrisdale, Marpole, Mount Pleasant, East Vancouver, Lynn Valley, Deep Cove, Lonsdale, Edgemont, Capilano, Ambleside and Dundarave. The North Shore is where we see the heaviest growth, and where annual treatment pays for itself fastest.

Yes, both, and they are worth treating differently from a Vancouver roof. Capilano averages 2,522 mm of rain a year against Vancouver's 1,457, and much of the North Shore sits under forest canopy. Roofs there hold moisture far longer, so we usually recommend a lighter annual treatment rather than waiting three years for a heavy clean.

Included, along with cleaning your gutters out afterwards. Every roof clean finishes with a biocide moss treatment, because cleaning a roof without treating it just resets the clock. The treatment kills the spores left behind, which is the difference between a roof that stays clean for years and one that greens up again by the following winter.

That is how we do it as standard, and gutter cleaning is already in the price. Cleaning a roof washes moss and grit down into the gutters, so the roof comes first and the gutters straight after. Booking them as separate visits costs more and makes no sense.

Yes, especially with high-pressure tips above 1,500 PSI. That force strips the granules off shingles, and those granules are not cosmetic — they reflect UV, dissipate heat and protect the asphalt underneath. Once gone, the roof ages faster and the warranty is void. Soft wash under 100 PSI keeps granule loss to a minimum and your warranty intact.

Yes. Cedar shake is common on character homes in Kitsilano, Dunbar, Point Grey and Shaughnessy, and it needs a lighter touch — we drop both the solution concentration and the pressure to protect the wood while still removing moss and algae. High pressure on cedar causes splitting and accelerates weathering, so soft wash is the only safe method.

All three. House roof cleaning is most of our work, but we also work with strata councils and property managers on townhouse complexes and multi-unit buildings across Vancouver and the North Shore, and we take on commercial roofs. Proof of insurance and WorkSafe BC coverage supplied before work starts.

Vancouver, North Vancouver and West Vancouver are the focus of this page — Kitsilano, Dunbar, Point Grey, Kerrisdale, Shaughnessy, Marpole, Oakridge, Mount Pleasant, Hastings-Sunrise, Renfrew, Killarney, Lynn Valley, Deep Cove, Lonsdale, Edgemont, Ambleside and Dundarave. We also cover Burnaby, New Westminster, Richmond, Coquitlam and Port Coquitlam. South of the river, see our roof cleaning Surrey page.

Hear it from Surrey homeowners

Real customers across Surrey and Greater Vancouver, filmed the day we finished the job.

Soft-wash roof cleaning — a homeowner explains the result
“They did a great job” — a Surrey homeowner on their roof clean
A Greater Vancouver customer on what the crew was like to deal with

Ready for a Clean Roof?

Takes about 30 seconds to get a price over the phone.

604-751-1765

✓ No obligation  ·  ✓ Same-Day Quote  ·  ✓ Fully insured

We accept: 💵 Cash 📱 Interac E-Transfer 📋 Cheque
Scroll to Top