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.
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 EstimateKey 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.
| Factor | What we see in Saanich | Basis |
|---|---|---|
| Housing age | Mostly 1950s–1980s single-family homes, with newer pockets in Broadmead and Cordova Bay. | Statistics Canada |
| Common roof types | Asphalt shingles dominate; many 1960s–70s homes have low-slope sections with torch-on; cedar on older Cordova Bay homes. | Our local characterisation |
| Tree cover | Heavy in the west (Prospect Lake, Royal Oak) and along Mount Douglas; lighter in Gordon Head. | Our local characterisation |
| Moss exposure | High—the most common reason Saanich homeowners contact roofers. | Our local characterisation |
| Salt exposure | Low except Cordova Bay and Cadboro Bay waterfront. | Our local characterisation |
| Access | Generally good driveway access; sloped lots in Royal Oak and Broadmead can limit bin placement. | Our local characterisation |
| Lot size | Medium suburban lots; larger rural-residential parcels in the north and west. | Our local characterisation |
| Weather exposure | Wetter 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 projects | Moss removal, full replacement of 25-year asphalt roofs, low-slope re-cover. | Our local characterisation |
| Permits | Saanich'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.)
| Project | Why it is common here | Typical range |
|---|---|---|
| Moss removal and zinc treatment | Fir and cedar shade over 1970s asphalt on the west side | $400–$1,200 |
| Full asphalt replacement at 20–25 years | Original 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-cover | Carport and addition roofs from the split-level era | $9–$16 per sq ft of that section |
| Section repair on a shaded slope | One north slope failing years before the rest | $800–$2,500 |
| Pipe boot and vent replacement | Cracked rubber boots on 1980s plumbing stacks | $250–$600 |
| Heavy-moss tear-off surcharge | Thick 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.
| Home size (floor area) | Approx. roof area | Estimated range | Per sq ft of roof |
|---|---|---|---|
| 1,000 sq ft | 600 sq ft | $3,500 – $6,300 | $5.5–$10 |
| 1,500 sq ft | 899 sq ft | $5,200 – $9,400 | $5.5–$10 |
| 2,000 sq ft | 1,199 sq ft | $6,900 – $12,600 | $5.5–$10 |
| 2,500 sq ft | 1,499 sq ft | $8,700 – $15,700 | $5.5–$10 |
| 3,000 sq ft | 1,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 EstimatePermits: 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?
Do I need a building permit to re-roof in Saanich?
How often should I treat my roof for moss?
Why does moss grow on my roof?
How long does a new roof last in Saanich?
Sources
- Census Profile, 2021 Census — period of construction — Statistics Canada, accessed 2026-09-10.
- Canadian Climate Normals 1991–2020 — Victoria stations — Environment and Climate Change Canada, accessed 2026-09-10.
- Permit Q&As — District of Saanich, accessed 2026-09-10.
- Residential Permits — District of Saanich, accessed 2026-09-10.
- Great Victoria Roofing pricing model (our estimate) — Great Victoria Roofing, accessed 2026-09-10.
- Preventing roof moss in Victoria BC — Shoreline Roofing (Victoria contractor) (contractor/commercial estimate), accessed 2026-09-10.
- Zinc strips for roof moss — Miller Library Q&A — University of Washington Botanic Gardens, accessed 2026-09-10.
- How to control roof moss and prevent long-term damage — Oregon 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.
- Roofing in Gordon Head: Costs, Common Problems and Local FactorsGordon Head's 1960s and 70s ranchers are on their second or third roof, often with a tar-and-gravel section. Costs, torch-on conversions and permits.Read
- Roofing in Broadmead: Costs, Common Problems and Local FactorsBroadmead's 1980s and 90s homes were built into protected oak and fir, and many still carry cedar shake. Why it is Saanich's mossiest neighbourhood.Read
- Roofing in Cordova Bay: Costs, Common Problems and Local FactorsCordova Bay is the salt-and-wind corner of Saanich: bluff and beach homes on Haro Strait with shade behind. Metal conversions, wind repairs and access.Read
- Roof Moss Removal Cost in Victoria, BCRoof moss removal and treatment costs $400 to $1,200 in Greater Victoria in our model; Shoreline's 2026 guide says $500 to $1,200, strips $300 to $600.Read
- Moss on the Roof in Victoria: What It Does, How to Remove It and How to Keep It OffWhy moss grows on Greater Victoria roofs, what it does to shingles, how it is removed safely (never pressure-washed), zinc strips, intervals and costs.Read
- Flat Roof Cost in Victoria, BCTwo-ply torch-on costs $9 to $16 per sq ft installed in Greater Victoria in our model: $2,700 to $4,800 for a 300 sq ft addition, $10,800 to $19,200 for 1,200.Read
- Do You Need a Permit to Replace a Roof in Greater Victoria?No Greater Victoria municipality publishes a re-roof permit rule online. What each official page says, who to phone in Victoria, Saanich, Langford and Sooke.Read
Take the next step with confidence
Uses your postal code and home details.