Great Victoria RoofingUnderstand your roof before you hire.

Roofing in Saanich: Costs, Common Problems and Local Factors

Saanich roofs are 1950s to 1980s asphalt under heavy tree cover. Moss, low-slope torch-on sections and 25-year replacements dominate; permit contact included.

Greater Victoria dataIndependent, no contractor commissions on adviceSources and methodology on every page

Quick answer

Moss is the reason most Saanich homeowners call a roofer, and a professional clean and treatment on a typical house costs $400 to $1,200 in our pricing model, while a full replacement of a 2,000 sq ft two-storey asphalt roof runs about $6,900 to $12,600 before GST. Saanich housing is mostly 1950s to 1980s, the UVic weather station records around 661 mm of rain a year, and the west side of the district sits under some of the densest Douglas-fir cover in the region, so the same roof lasts longer in Gordon Head than it does near Prospect Lake.

Housing era
Mostly 1950s–1980s single-family homes
Rainfall (UVic station)
About 661 mm a year, more than downtown
Moss clean and treat
$400–$1,200 per visit
Two-storey, 2,000 sq ft, asphalt
$6,900–$12,600 before GST

Next step: Uses your postal code and home details.

Get My Local Roof Estimate

Key facts

Housing era
Mostly 1950s–1980s single-family homes
Source: Statistics Canada
Rainfall (UVic station)
About 661 mm a year, more than downtown
Source: Environment and Climate Change Canada
Moss clean and treat
$400–$1,200 per visit
Our pricing model (estimate)
Two-storey, 2,000 sq ft, asphalt
$6,900–$12,600 before GST
Our pricing model (estimate)
Low-slope re-cover (torch-on)
$9–$16 per sq ft of roof
Our pricing model (estimate)
Inspections contact
250-475-5457 / inspections@saanich.ca
Source: District of Saanich

Saanich context

Saanich is big enough to contain three different roofing climates. Gordon Head and Cadboro Bay are open and breezy; Royal Oak, Prospect Lake and the slopes of Mount Douglas are wrapped in fir and cedar; Broadmead and Cordova Bay sit between. The houses are mostly ranchers, split-levels and boxy two-storeys from the 1950s through the 1980s, and a large share of them include a low-slope section over a carport or a rear addition that was originally tar-and-gravel and has since been re-covered in torch-on. A Saanich quote therefore often has two roofs in it: the pitched asphalt and the flat membrane, each with its own price per square.

Rainfall climbs as you move north and west from the city: the UVic station reads about 661 mm against 608 mm at Gonzales, and the airport end of the peninsula is roughly 45 percent wetter than downtown. Combine that with tree cover and you get the moss problem Saanich is known for. Sloped lots in Royal Oak and Broadmead can also limit where a bin and boom truck fit, which shows up as an access factor.

Saanich local knowledge pack
FactorWhat we see in SaanichBasis
Housing ageMostly 1950s–1980s single-family homes, with newer pockets in Broadmead and Cordova Bay.Statistics Canada
Common roof typesAsphalt shingles dominate; many 1960s–70s homes have low-slope sections with torch-on; cedar on older Cordova Bay homes.Our local characterisation
Tree coverHeavy in the west (Prospect Lake, Royal Oak) and along Mount Douglas; lighter in Gordon Head.Our local characterisation
Moss exposureHigh—the most common reason Saanich homeowners contact roofers.Our local characterisation
Salt exposureLow except Cordova Bay and Cadboro Bay waterfront.Our local characterisation
AccessGenerally good driveway access; sloped lots in Royal Oak and Broadmead can limit bin placement.Our local characterisation
Lot sizeMedium suburban lots; larger rural-residential parcels in the north and west.Our local characterisation
Weather exposureWetter than downtown: the UVic station records about 661 mm a year and the airport end of the peninsula roughly 45% more than the city.Environment and Climate Change Canada
Common projectsMoss removal, full replacement of 25-year asphalt roofs, low-slope re-cover.Our local characterisation
PermitsSaanich's permit Q&A does not list roofing as exempt or required; confirm with inspections (250-475-5457) before re-roofing, especially for a material change or decking repair.District of Saanich

Exposure profile — moss 3/3 · wind 1/3 · salt 1/3 · trees 3/3. Area price factor: 1.00 (No municipality-level price difference is supported by evidence; site access, pitch and tree cover are priced per home instead.)

Typical roofing projects in Saanich (our estimate, before GST)
ProjectWhy it is common hereTypical range
Moss removal and zinc treatmentFir and cedar shade over 1970s asphalt on the west side$400–$1,200
Full asphalt replacement at 20–25 yearsOriginal or second roofs from the 1990s reaching end of life$6,900–$12,600 (2,000 sq ft, two storeys)
Low-slope torch-on re-coverCarport and addition roofs from the split-level era$9–$16 per sq ft of that section
Section repair on a shaded slopeOne north slope failing years before the rest$800–$2,500
Pipe boot and vent replacementCracked rubber boots on 1980s plumbing stacks$250–$600
Heavy-moss tear-off surchargeThick mats add weight and disposal volume$0.25–$0.50 per sq ft of roof

Our pricing model; ranges are estimates for comparison, not quotations.

Estimated asphalt shingles replacement cost by home size
Home size (floor area)Approx. roof areaEstimated rangePer sq ft of roof
1,000 sq ft600 sq ft$3,500 – $6,300$5.5–$10
1,500 sq ft899 sq ft$5,200 – $9,400$5.5–$10
2,000 sq ft1,199 sq ft$6,900 – $12,600$5.5–$10
2,500 sq ft1,499 sq ft$8,700 – $15,700$5.5–$10
3,000 sq ft1,799 sq ft$10,400 – $18,900$5.5–$10

Our estimate from the Great Victoria Roofing pricing model (reviewed 2026-09-10); 2-storey home, moderate pitch, one layer, sound decking, easy access. Before 5% GST. Not a quotation.

Why Saanich roofs fail early on one side

Local contractors identify north-facing sections and roofs under Douglas fir or cedar as the highest moss risk, and Saanich has more of both than any other municipality. Moss holds moisture against the shingle, lifts the tabs and speeds granule loss. The pattern to look for from the ground is a roof that looks fine from the street but green and ragged from the back yard. That appears consistent with a slope that has never been cleaned, and it is one area a professional may inspect before recommending repair or replacement.

Treatment every 12 to 18 months is the interval local guides suggest. Removing moss first and then fitting a zinc or copper strip protects roughly 15 feet of roof below the strip; on a long rancher slope that may mean two strips.

The two-roof quote: pitched plus flat

Split-levels and 1970s two-storeys across Saanich carry a low-slope section that cannot take shingles. If yours still has tar-and-gravel, the quote should include removing the gravel ballast, checking the decking beneath it, and installing a two-ply torch-on system with proper edge metal and a tie-in where the flat meets the pitched roof. That tie-in is a frequent leak point. Ask the contractor to price the flat section separately in dollars per square so you can compare it with a flat-roof specialist if you want a second opinion.

  • Pitched area and flat area listed separately
  • Gravel removal and decking check on the flat section
  • Two-ply torch-on named as the system
  • Tie-in detail between flat and pitched roof
  • Downspout and scupper condition noted

Ready to see your own number? Uses your postal code and home details.

Get My Local Roof Estimate

Permits: what the District of Saanich publishes

Saanich's Permit Q&A lists the work that does not need a permit: accessory buildings under 10 square metres, trellises and arbours, retaining walls under 1.2 metres, interior finishes, like-for-like plumbing fixtures and pools. Roofing is not on that list, and it is not named as requiring a permit either. The residential permit categories are new build, addition and renovation. Because the page is silent on re-roofing, phone Inspection Services at 250-475-5457 or email inspections@saanich.ca and ask directly, especially for a change to metal or for decking replacement.

Timing a Saanich replacement

Most Saanich roofs being replaced now were installed in the late 1990s and early 2000s. If yours is in that window and the shaded slope is losing granules, plan the job for late spring or early fall rather than waiting for the first winter leak. Crews are busiest in July and August, and a moss-heavy tear-off in November is slower and messier than the same job in May.

Frequently asked questions

How much does roof moss removal cost in Saanich?

Our pricing model puts a professional clean and treatment on a typical house at $400 to $1,200. A Victoria contractor guide from 2026 quotes $500 to $1,200 for treatment and $300 to $600 for zinc or copper strips.

Do I need a building permit to re-roof in Saanich?

Saanich's permit Q&A does not list roofing as exempt or as requiring a permit. Confirm with Inspection Services at 250-475-5457 before you start, and ask specifically about material changes and decking repair.

How often should I treat my roof for moss?

Local guides suggest every 12 to 18 months for shaded roofs. Open, sunny roofs in Gordon Head may go longer; roofs under fir near Prospect Lake may need annual attention.

Why does moss grow on my roof?

Shade and moisture. North-facing slopes and sections under Douglas fir or cedar stay damp for months, and Saanich receives more rain than downtown Victoria. Moss then holds that moisture against the shingles.

How long does a new roof last in Saanich?

Local contractors quote 15 to 22 years for asphalt and 40 to 50 for metal. A shaded Saanich roof that is never cleaned tends to land at the low end; a maintained one in the open reaches the high end.

Sources

  1. Census Profile, 2021 Census — period of constructionStatistics Canada, accessed 2026-09-10.
  2. Canadian Climate Normals 1991–2020 — Victoria stationsEnvironment and Climate Change Canada, accessed 2026-09-10.
  3. Permit Q&AsDistrict of Saanich, accessed 2026-09-10.
  4. Residential PermitsDistrict of Saanich, accessed 2026-09-10.
  5. Great Victoria Roofing pricing model (our estimate)Great Victoria Roofing, accessed 2026-09-10.
  6. Preventing roof moss in Victoria BCShoreline Roofing (Victoria contractor) (contractor/commercial estimate), accessed 2026-09-10.
  7. Zinc strips for roof moss — Miller Library Q&AUniversity of Washington Botanic Gardens, accessed 2026-09-10.
  8. How to control roof moss and prevent long-term damageOregon State University Extension, accessed 2026-09-10.

Full list with what each source supports: Sources · How we build estimates: Methodology

Last reviewed · Editorial team — reviewed against the sources listed on each page · Cost figures are estimates from our published pricing model, not quotations.

Request local roofing quotes

We share your details only with a local roofing provider you ask us to contact. No spam, no call lists.

Take the next step with confidence

Uses your postal code and home details.

Get My Local Roof Estimate
EstimateRequest Help