Your Greater Victoria team

Roof Moss Removal in Victoria & Saanich, BC

We scrub the moss off by hand, then treat the roots so it does not come straight back. No pressure washing, ever.

Scrubbed by hand — never pressure washed

A Shine technician in a green fall-arrest harness bent over an asphalt shingle roof, scrubbing moss off with a long-handled brush, loosened moss lying on the cleaned shingles around him.

Your local team

Greater Victoria

Fully insured

WorkSafeBC registered

Real Shine work

Roof moss removal before and after

More before & after photos
An asphalt shingle roof with loose needles and branches beneath an overhanging tree. Before
The same shingle roof slope with loose needles and branches cleared; surface discolouration remains. After
Needles and branches across the roof

The work, step by step

How we remove roof moss in Victoria

Every roof is assessed individually. The work itself follows a clear sequence.

A wide view of a large shingle roof with a Shine technician near the ridge working a hose line across it, conifers and mist beyond.
Working a large roof in sections
  1. Look at the roof first

    We check the pitch, the condition of the shingles and whether it is safe to work on. If a roof is too far gone for cleaning to help, that is worth knowing before anyone starts.

  2. Scrub the roof top to bottom

    By hand, with a long-handled brush, working down the slope so debris is never dragged back up over clean shingles. This takes off 80 to 90% of the moss and it is the part you can see happening.

  3. Treat what is left at the root

    A cleaning agent is sprayed on afterwards. Pulling moss off the surface leaves the root alive under the shingle where a brush cannot reach; the treatment kills it there.

  4. Clear the gutters

    Everything that comes off the roof lands in them, so they get cleared and the downspouts checked before we leave.

  5. Let it decay and wash off

    Over three to six months the treated growth breaks down and clears. That is when the roof is genuinely clean rather than just tidied.

Read the full moss removal guide →

Real Oak Bay work

Roof moss removal in Oak Bay: two homeowner accounts

Two different starting points, with the property details kept private.

Sarah wanted the moss gone without pressure washing

Sarah's Oak Bay shingle roof before service, with moss and cedar debris across the lower roof and an open gutter filled with leaves.
The same Oak Bay roof area after service, with the heavy moss and loose roof debris removed and the gutter cleared.
The same roof area before and after Shine's cleanup.

Sarah had watched the moss spread across her roof for a couple of years. By the time pieces were dropping into the gutters, she knew it needed attention—but she did not want the shingles pressure washed.

Our crew inspected the roof, explained the hand-removal and treatment approach, and removed the heavy buildup. The surrounding property was cleaned up before we left.

“I honestly didn’t realize how bad it looked until I saw it clean. It looks like a different roof.”

Sarah, Oak Bay homeowner

Called in after a previous roof clean

Another Oak Bay homeowner contacted Shine after a different roof-cleaning company had worked on the property and she was not satisfied with the result. Our crew completed the roof cleaning to Shine's service standard.

After the job, she referred several friends to Shine. A referral discount was applied as part of the follow-up. We are sharing the account without her name or address.

A real local visit

Recent work in Victoria

A moss-covered Saanich roof, cleared

March 2026 · Saanich, BC · Asphalt shingles

Before Before: Visible moss had established in thick lines along multiple shingle courses.
After After: The same roof slope was left with the green growth removed. Pale residue remained visible along some shingle edges after the work.
The problem
Visible moss had established in thick lines along multiple shingle courses.
What we did
The crew removed the visible moss from the roof surface. The photographs show the same roof before and after the work; they do not establish the condition beneath the shingles or predict future performance.
Result
The same roof slope was left with the green growth removed. Pale residue remained visible along some shingle edges after the work.
Customer response
The homeowner later told Craig that the team was professional from first contact through completion and that the process was quicker and easier than she expected. This was spoken feedback, not an online review.
A courtesy on this visit
She had asked about cleaning two windows. Because the technician had time on this visit, he cleaned the home's glass at no charge. This was a one-time courtesy, not part of the standard roof-cleaning scope.

See more of our work

Your local crew

Who does your roof moss removal

Your Victoria crew. The people who quote the job are the people who turn up.

  • Jackson, Sales Representative at Shine Jackson Sales Representative
  • Caleb, Technician at Shine Caleb Technician
  • Jacob, Technician at Shine Jacob Technician

Meet the whole team →

Your property. Your quote.

What does roof moss removal cost in Victoria?

Most Victoria roofs cost $600–$1,200 for hand scrubbing, treatment, gutter cleaning and downspout clearing. Roof size, pitch, growth and access affect your quote.

Gutter cleaning is included with roof moss removal, and downspout clearing has no extra charge. Roof repairs and shingle replacement are not included.

We quote before we start, not after. Most roofs we can price from photos without a visit.

What affects your price?
What moves the priceWhy
Roof sizeMore area, more scrubbing and more treatment
PitchSteeper roofs are slower and need more fall protection
How much mossHeavy growth takes longer to scrub off
AccessTight lots, high roofs and awkward ladder placement add time

Free, no-obligation

Get a quote

Our local team will follow up during business hours.

Tell us where you are and what you need. We will get back to you with a price.

Choose a suggestion or enter your street address and city.

Add another service (optional)

Have photos? We will ask for any we need when we reply. Photos from the ground are enough — please do not climb onto your roof.

Prefer to talk? Call 778-561-0713.

Victoria

Roof moss in Victoria: shade, drainage and timing

For a Greater Victoria home, look at the conditions on the roof rather than assuming every property needs the same cleaning schedule. Moss needs moisture. North-facing slopes receive less direct sunlight, while overhanging branches and accumulated debris can help a roof stay damp.

Growth can differ between slopes on one house. Moss can lift shingle edges; severe buildup can interfere with drainage and contribute to leaks. That is a reason to assess it, not proof that every patch of moss means a roof needs replacing.

More about moss removal

From a safe spot on the ground, note which side has visible growth and whether branches overhang it. Add those details to your Victoria quote request. We will ask for any photos we need when we reply. Do not climb onto the roof to get a better picture.

Our quote covers the cleaning work, not a roofing diagnosis. We do not replace shingles or repair flashing. If you already have a leak or damaged roofing, tell us before booking so the cleaning request does not stand in for a repair assessment.

Roof-care reference: ARMA: moss, shade and asphalt-roof care

Your property

We serve Saanich, including Gordon Head, Cordova Bay, Broadmead and Blenkinsop, as well as Oak Bay, Fairfield, Langford and Colwood. Your neighbourhood helps us locate the property; it does not tell us the roof condition. A useful quote needs the actual address, visible growth, roof access and the work you want included. You can choose roof moss removal on the quote form and describe any gutter concerns in the same request.

Timing your visit

Request an assessment when you notice growth rather than waiting for a particular month. The appropriate timing depends on the roof condition, safe access, weather and the treatment instructions. Tell our Victoria team if you have a preferred date or other exterior work planned; confirm the schedule with the team before arranging access.

You do not need to be home

  • Access to the yard
  • Gates unlocked
  • Pets inside
  • An outdoor tap we can use

When we stop and call you

Our crew is not allowed to push on through any of these. They stop and phone you rather than press on and make it worse.

  • The roof is not walkable. We will tell you that rather than send someone onto it.

What is included, what is not, and what we quote separately

Questions we get asked

Why does moss grow back so fast in Victoria?

Damp, shaded conditions can continue to favour moss after cleaning. The rate of return varies with the roof and its surroundings; there is no single regrowth timetable for every Victoria home.

My neighbour’s roof is clear and mine is covered. Same street.

Different sunlight, overhanging branches and debris can change how long each roof stays damp, even on the same street. Those differences are worth checking before comparing cleaning needs.

Does moss mean my roof needs replacing?

Moss alone does not establish whether a roof needs replacement. If you have leaks or damaged shingles, seek a roofing assessment. Shine provides cleaning, not roof repairs.

Do you pressure wash the roof?

No, never. High pressure strips the protective granules off asphalt shingles. We scrub by hand and treat instead.

How long until the roof looks clean?

Most of the difference shows the same day, since scrubbing lifts 80 to 90% straight off. The rest decays over three to six months.

4 more questions about moss removal

Roof Moss Removal across Greater Victoria

We work in every neighbourhood in Greater Victoria. If your street is not named below, it is still covered — call 778-561-0713 and we will confirm in a minute.

View neighbourhoods we cover

Victoria

Fairfield · James Bay · Rockland · Fernwood · Oaklands · Hillside-Quadra · Burnside-Gorge · Vic West · North Park · Downtown

Saanich

Gordon Head · Cordova Bay · Broadmead · Cadboro Bay · Royal Oak · Tillicum · Mount Tolmie · Blenkinsop · Strawberry Vale · Prospect Lake

Oak Bay

Uplands · Estevan · Willows · Gonzales · South Oak Bay

Langford

Westhills · Bear Mountain · Happy Valley · Goldstream

Colwood

Royal Bay · Latoria · Triangle Mountain

Central Saanich

Brentwood Bay · Saanichton

North Saanich

Deep Cove · Ardmore

View Royal

Thetis Heights

Also covering Esquimalt, Sidney, Sooke, Metchosin, Highlands.

Victoria, Saanich, Langford have their own pages because we have documented work there. Everywhere else is served by the same crews, on the same terms.

Other work we do in Victoria

Call 778-561-0713, our Victoria, BC team Get a quote