Cost guide · Updated October 2026
How much does a roof replacement cost in Vancouver in 2026?
Short answer
A new asphalt shingle roof in Vancouver typically costs about $10,000 to $30,000, with $18,000 a common average for a house. Metal roofs usually run $8,000 to $60,000 or more. In BC, asphalt averages roughly $4–$9 per square foot of roof, metal $8–$30, cedar $14–$30 and flat roofs $4–$12. Your exact price depends on roof size, steepness, layers to remove and deck repairs.
| Roof type | Typical cost per sq ft (BC) | 2,000 sq ft roof | Lifespan |
|---|---|---|---|
| Asphalt shingle | $4 – $9 | $8,000 – $18,000 | 15–30 years |
| Metal | $8 – $30 | $16,000 – $60,000 | 40–70 years |
| Cedar shake | $14 – $30 | $28,000 – $60,000 | 25–50 years |
| Flat / torch-on | $4 – $12 | $8,000 – $24,000 | 15–25 years |
Typical Metro Vancouver / BC market prices from the sources below. Smart Earth Group's own quotes are usually lower.
What changes the price
- Roof size and the number of slopes, valleys and dormers
- How steep the roof is — steep roofs need more safety gear and time
- How many old layers have to be torn off
- Rotten plywood or boards that need replacing once the old roof is off
- New flashing, vents, skylights and ice & water protection
- Access, disposal and the time of year
How Smart Earth Group prices a new roof
- We come out, measure the roof and check the deck and attic
- You get a written, itemized quote — usually within 24 hours
- Anything that depends on what we find under the old roof (like rotten plywood) is priced per sheet up front, so there are no surprises
Common questions
Is it cheaper to repair or replace my roof?
If the damage is in one area and the rest of the roof is sound, a repair is cheaper. If shingles are worn across the whole roof or leaks keep appearing in new places, replacing usually costs less over time.
How long does a roof replacement take?
Most houses take two to four working days, depending on size, steepness and weather.
When is the best time to replace a roof in Vancouver?
Late spring to early fall, when there are longer dry stretches. Repairs and emergency tarping can be done year-round.
Sources
- HomeStars — Roofing cost in Vancouver (updated Aug 2026)
- Green Building Canada — Average roof replacement cost in BC
Written by the Smart Earth Group team — 35 years of roofing and exterior work across Metro Vancouver and the Fraser Valley.