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.
- Roof Replacement Cost in Victoria, BCMost Greater Victoria homes fall between $7,000 and $30,000 for a full replacement before GST. See what moves the number and how to read a quote.Read the guide
- Roof Repair Cost in Victoria, BCMost Greater Victoria roof repairs cost $350 to $2,500 before GST. Our repair price menu, what a minimum call-out covers, and when to stop repairing.Read the guide
- Roof Leak Repair Cost in Victoria, BCFixing a roof leak in Greater Victoria usually costs $250 to $1,500 before GST, set by where water gets in. Prices by leak point, plus what a storm visit adds.Read the guide
- Steep Roof Replacement CostA steep 7/12-plus roof costs about 30% more to replace in our Greater Victoria model: $9,100 to $16,600 vs $6,900 to $12,600 on a 2,000 sq ft two-storey home.Read the guide
- Cost to Remove Two Layers of ShinglesA second layer of shingles adds $0.75 to $1.25 per sq ft in our Greater Victoria model: $900 to $1,500 on a two-storey home, $1,800 to $3,000 on a rancher.Read the guide
- Roof Decking Replacement CostRotten decking costs $7 to $10 per sq ft of sheathing in our Greater Victoria model: $420 to $600 for light rot on a two-storey home, up to $6,000 on a rancher.Read the guide
Cost by roofing material
- Asphalt Roofing in Victoria, BC: Shingle Roof CostAsphalt roofing in Victoria (duroid) costs $5.50 to $10 per sq ft of roof installed in our model, $6,900 to $12,600 for a typical two-storey home.Read the guide
- Metal Roof Cost in Victoria, BCMetal roofing in Victoria costs $12 to $24 per sq ft of roof installed in our model, $15,100 to $30,200 for a two-storey home. Standing seam vs panel.Read the guide
- Cedar Roofing in Victoria, BC: Shake Roof CostCedar roofing in Victoria costs $14 to $28 per sq ft of roof installed in our model, $17,600 to $35,300 for a two-storey home. Why cedar rose in price.Read the guide
- Flat Roofing in Victoria, BC: Torch-On Cost by SizeFlat roofing in Victoria: two-ply torch-on costs $9 to $16 per sq ft installed in our model, $2,700 to $4,800 for 300 sq ft, $10,800 to $19,200 for 1,200.Read the guide
- Flat Roof Membrane Cost in Victoria (TPO, EPDM, PVC)TPO, EPDM or PVC membrane costs $9 to $16 per sq ft installed in Greater Victoria in our model, at parity with torch-on. When membrane is the better buy.Read the guide
| Material | Installed $/sq ft (roof) | Base roof range | Typical lifespan here |
|---|---|---|---|
| Asphalt shingles | $5.5โ$10 | $6,900 โ $12,600 | 20โ30 years |
| Metal roofing | $12โ$24 | $15,100 โ $30,200 | 40โ60 years |
| Cedar shakes | $14โ$28 | $17,600 โ $35,300 | 25โ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.
Cost by area
Roof cost information for your municipality.
More cost guides
- Chimney Flashing Replacement CostRe-flashing a chimney costs $400 to $1,500 in our Greater Victoria model, as a repair or during a re-roof. Canadian calculators say $310 to $1,250.Read the guide
- Skylight Cost With a New RoofRe-flashing a skylight adds $300 to $900 to a Greater Victoria re-roof in our model; replacing the unit adds $1,500 to $3,000. When each makes sense.Read the guide
- Roof Moss Removal in Victoria, BC: Cost, Methods and Who to HireRoof moss removal in Victoria costs $400 to $1,200 in our model; Shoreline's 2026 guide says $500 to $1,200, strips $300 to $600. Methods and who to hire.Read the guide
- Roof Inspection Cost in Victoria, BCA roofer's inspection with a written report costs $150 to $400 in Greater Victoria in our model, often credited against work. A home inspection is $500 to $800.Read the guide
- Fascia and Soffit Repair Cost in Victoria, BCFascia and soffit repair costs $600 to $2,500 per side in our Greater Victoria model. Why rot starts at the gutters and when to bundle it with a re-roof.Read the guide
- Roofing Cost Per Square Foot in Victoria, BCAsphalt $5.50 to $10, torch-on $9 to $16, metal $12 to $24, cedar $14 to $28 per sq ft of roof in our Greater Victoria model. Per-square pricing explained.Read the guide
- Gutter replacement cost in Victoria, BCNew gutters in Greater Victoria: $9 to $22 per foot, $1,500 to $3,500 per house in published local prices, what locals were quoted, how to read a quote.Read the guide
- Gutter cleaning cost in Victoria, BCGutter cleaning in Greater Victoria: $150 to $500 for most homes in published local prices, what storeys and trees add, and how often under fir.Read the guide
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.