Great Victoria Roofing home

Roof Costs in Greater Victoria

Compare roof replacement, repair, material and home-size cost guides for Greater Victoria.

Local information. Local homeowners. Greater Victoria, BC.

Talk to a real person:

Start with the cost question you have

Popular roof cost guides

Our most-used cost resources for Greater Victoria homeowners.

Cost by roofing material

Estimated base roof range by material โ€” 2,000 sq ft home, moderate pitch
MaterialInstalled $/sq ft (roof)Base roof rangeTypical lifespan here
Asphalt shingles$5.5โ€“$10$6,900 โ€“ $12,60020โ€“30 years
Metal roofing$12โ€“$24$15,100 โ€“ $30,20040โ€“60 years
Cedar shakes$14โ€“$28$17,600 โ€“ $35,30025โ€“40 years

Our estimate from the Great Victoria Roofing pricing model (reviewed 2026-09-10); 2-storey home, moderate pitch, one layer, sound decking, easy access. Base roof range: materials, labour, tear-off of one layer, underlayment, flashings and cleanup. Every full replacement also carries a fixed setup of $1,200โ€“$2,500 (mobilization, bin, fall protection, permit handling; calibration required) and, when the decking condition is unknown, an allowance of $500โ€“$2,500 that is only billed if sheathing is replaced. The calculator shows all three lines and the total. Before 5% GST. Not a quotation.

Not shown for a moderate-pitch roof: Torch-on (SBS), Membrane (TPO/EPDM). These are low-slope (flat) systems, priced only for flat sections such as additions, carports and porches โ€” the calculator handles mixed roofs.

Cost by home size

Typical two-storey home in asphalt: $6,900 โ€“ $12,600 at 2,000 sq ft. Other sizes below.

Want a number for your own home?

About 60 seconds. Greater Victoria pricing. No sign-up.

Calculate My Roof Cost

Cost by area

Roof cost information for your municipality.

More cost guides

How roof costs vary

  • Home sizeLarger roofs cost more, but the price per square foot can be lower on big, simple roofs.
  • MaterialAsphalt is the most affordable; metal and cedar cost two to three times more per square foot. 5 materials compared.
  • Roof complexitySteeper pitches, multiple levels and dormers increase labour and materials.
  • Chimneys & skylightsEach penetration needs new flashing and adds to the overall cost.

Not sure what your roof may cost? Get your estimate in about 60 seconds.

About 60 seconds. Greater Victoria pricing. No sign-up.

Calculate My Roof Cost

Frequently asked questions

What is the average roof replacement cost in Victoria?

Our pricing model puts a typical 2,000 sq ft two-storey home in asphalt shingles at $6,900 โ€“ $12,600 before GST. Published Victoria contractor guides range from about $9,000 to $30,000 for most single-family homes, with metal and cedar higher.

How much does a roof repair typically cost?

Most Greater Victoria repairs fall between $350 and $2,500: a few shingles or a pipe boot at the low end, a chimney re-flash or one-slope section repair at the high end. Emergency tarps run $300โ€“$800.

Does roof cost vary by neighbourhood?

We have no evidence that contractors price by municipality. What varies is the home: steep heritage roofs in Fairfield or Oak Bay, mossy shaded roofs in Saanich or the Highlands, and difficult rural access in Sooke or Metchosin all move the estimate through the same factors.