Great Victoria RoofingUnderstand your roof before you hire.

Roofing in the Highlands: Costs, Common Problems and Local Factors

Highlands roofs sit under very heavy forest on rocky acreages. Needle debris, year-round moss, lots no bin can reach, and why metal is the second roof.

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

Quick answer

A steep-roofed 2,000 sq ft two-storey Highlands home on a lot that no bin or boom truck can reach costs about $9,600 to $17,400 before GST to re-roof in laminate asphalt in our pricing model, and $16,900 to $33,800 in metal with difficult access, which is the choice many Highlands owners make for their second roof. The district is forest first and houses second: 1970s to 2000s custom homes on rocky, shaded acreages where needle drop fills valleys every autumn and moss grows almost year-round.

Housing era
1970s–2000s custom homes on acreage
Two-storey, 2,000 sq ft, steep, moderate access
$9,600–$17,400 before GST
Two-storey, 2,000 sq ft, metal, difficult access
$16,900–$33,800 before GST
Tree cover
Very heavy; needle and leaf debris fill valleys yearly

Next step: Uses your postal code and home details.

Get My Local Roof Estimate

Key facts

Housing era
1970s–2000s custom homes on acreage
Source: Statistics Canada
Two-storey, 2,000 sq ft, steep, moderate access
$9,600–$17,400 before GST
Our pricing model (estimate)
Two-storey, 2,000 sq ft, metal, difficult access
$16,900–$33,800 before GST
Our pricing model (estimate)
Tree cover
Very heavy; needle and leaf debris fill valleys yearly
Our estimate
Weather
Wetter and cooler than the core; occasional snow load
Source: Environment and Climate Change Canada
Permits
No roofing-specific page found; ask the District of Highlands
Source: District of Highlands

Highlands context

The Highlands is the most forested municipality in Greater Victoria and the one where a roofer's first question is not about the roof. It is about the driveway. Homes along Millstream, Munn and Ross-Durrance roads were built between the 1970s and 2000s on rock outcrops in mature Douglas fir, often at the end of a steep, winding drive with no place to park a bin or set up a boom truck. Some properties simply cannot take either, and shingles arrive by pickup and go up by hand. That is why the access factor in our model matters more here than anywhere else.

Under the canopy the roof never dries. The district is wetter and cooler than the core, gets occasional snow, and sits in shade for most of the day on most lots. Needles fill valleys and gutters every fall, moss grows on north slopes almost year-round, and asphalt shingles that would last 20 years in Sidney are tired at 15. Salt is not a factor. The original roofs were asphalt; the replacements are increasingly metal, chosen for the way a smooth panel sheds needles and refuses moss.

Highlands local knowledge pack
FactorWhat we see in HighlandsBasis
Housing age1970s–2000s custom homes on acreage.Statistics Canada
Common roof typesAsphalt originally; metal is common on replacements.Our local characterisation
Tree coverVery heavy.Our local characterisation
Moss exposureVery high; needle and leaf debris fill valleys yearly.Our local characterisation
Salt exposureLow (inland).Our local characterisation
AccessSteep, rocky driveways; some properties cannot take a bin or boom truck.Our local characterisation
Lot sizeLarge acreages.Our local characterisation
Weather exposureWetter and cooler than the core; occasional snow load.Environment and Climate Change Canada
Common projectsMetal conversions, difficult-access re-roofs, moss management.Our local characterisation
PermitsCheck District of Highlands building permit requirements.District of Highlands

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 the Highlands (our estimate, before GST)
ProjectWhy it is common hereTypical range
Metal conversion with difficult accessSecond roof on a shaded forest lot$16,900–$33,800 (2,000 sq ft, two storeys)
Steep asphalt re-roof, moderate accessCustom homes with steep pitches and long drives$9,600–$17,400 (2,000 sq ft, two storeys)
Valley clean-out and relineNeedle dams holding water in valleys$400–$1,500 as a repair; included in replacement
Moss removal and treatmentYear-round shade on north slopes$400–$1,200
Difficult-access surchargeNo bin or boom access; hand-carried materialsUp to 12% on the replacement subtotal
Snow-load and ice-dam checkOccasional snow on shaded, poorly vented roofs$150–$400 inspection with report

Our pricing model. Where a property cannot take a bin at all, disposal by smaller loads may exceed the standard access factor; ask for it itemised.

Estimated asphalt shingles replacement cost by home size
Home size (floor area)Approx. roof areaEstimated rangePer sq ft of roof
1,000 sq ft688 sq ft$4,600 – $8,300$5.5–$10
1,500 sq ft1,031 sq ft$6,800 – $12,400$5.5–$10
2,000 sq ft1,375 sq ft$9,100 – $16,600$5.5–$10
2,500 sq ft1,719 sq ft$11,400 – $20,800$5.5–$10
3,000 sq ft2,063 sq ft$13,700 – $24,900$5.5–$10

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

Pricing a roof the truck cannot reach

Our model applies a factor of up to 1.12 for difficult access, which covers most sloped suburban lots. Some Highlands properties go beyond that: a rock driveway that a loaded truck will not climb, a house set below the road, a turnaround that fits a pickup and nothing else. In those cases the contractor may itemise a separate line for hand-carrying materials and hauling debris out in trailer loads. Ask for it as a line item, and ask whether a different season (dry road, no snow) would change it. A quote that says 'access as found' is a quote that will change.

  • Bin: on site, at the road, or trailer loads
  • Shingle delivery: boom, conveyor or carried
  • Staging and fall-protection plan for a steep roof
  • Season-dependent access notes
  • Driveway protection

Needles, valleys and the roof that never dries

Local guides identify roofs under Douglas fir and cedar as the highest moss risk, and Highlands roofs are under little else. The failure pattern appears consistent with water held in needle-dammed valleys and along shaded eaves: underlayment failing in the valleys first, granules gone from the north slope, moss lifting tabs along the ridge line. An annual clean-out before the November rains is realistic here, and a valley with a needle dam is one area a professional may inspect before any leak appears.

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

Get My Local Roof Estimate

Why the second roof is usually metal

Asphalt was the original roof on most Highlands homes because it was the default in the 1980s. The replacement is increasingly standing seam because a smooth coated panel sheds needles and water, holds no moss, and is quoted locally at 40 to 50 years. On a property where getting a crew in is itself expensive, doing it once in 40 years rather than twice in 40 years is a large part of the arithmetic. Specify snow guards above entries and a high-temperature underlayment; the salt-grade coating that matters on the coast is not needed inland.

Permits and the District of Highlands

No roofing-specific permit page was found on the District of Highlands website, and no Greater Victoria municipality publishes an online rule for a like-for-like re-roof. Contact the district's building department before a material change, any rafter or truss repair, or work that alters the roof line, and ask about a straight replacement at the same time. Keep the answer with your contract.

Frequently asked questions

Does metal roofing help with moss?

Substantially. Moss needs a rough surface that holds moisture; a smooth coated metal panel sheds water and needles. In the Highlands, where shade is near-total, that is the main reason owners choose metal for the second roof.

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

No roofing-specific page was found for the District of Highlands, and no local municipality publishes a re-roof rule online. Confirm with the district's building department before starting, especially for a material change.

Why are some roofing quotes so much cheaper than others?

On a Highlands lot the usual reason is access: one contractor priced hand-carrying and trailer disposal, another assumed a bin at the house. Compare the access line, the decking allowance and whether flashing is new metal before comparing totals.

Do trees over my roof shorten its life?

Yes, and in the Highlands more than anywhere in the region. Shade keeps the roof damp, needles dam valleys, and moss follows. Trimming limbs back and cleaning yearly are the practical counters; metal is the long-term one.

How long does a roof last in the Pacific Northwest?

Victoria contractors quote 15 to 22 years for asphalt and 40 to 50 for metal. Under heavy forest cover, asphalt tends toward the low end unless cleaned every year.

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. District of HighlandsDistrict of Highlands, accessed 2026-09-10.
  4. Great Victoria Roofing pricing model (our estimate)Great Victoria Roofing, accessed 2026-09-10.
  5. Preventing roof moss in Victoria BCShoreline Roofing (Victoria contractor) (contractor/commercial estimate), accessed 2026-09-10.
  6. Metal roofing Victoria BC: cost, lifespan, is it worth itShoreline Roofing (Victoria contractor) (contractor/commercial estimate), accessed 2026-09-10.
  7. How to control roof moss and prevent long-term damageOregon State University Extension, accessed 2026-09-10.
  8. OHS Guidelines Part 11 — Fall ProtectionWorkSafeBC, 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