How Much Does Roof Replacement Cost in British Columbia

BC roof replacement costs in 2026: asphalt, metal, cedar and flat installed prices ($7,500–$45,000+), coastal-climate material choices, permits, and strata rules.

Applies in: British Columbia

A roof is the single biggest-ticket home repair most BC homeowners will buy this decade, and the price spread is enormous: under $8,000 for a small, simple asphalt re-roof on the Island, over $45,000 for tile on a steep, complex roof in West Vancouver. In 2026, a typical Lower Mainland replacement lands between $9,000 and $22,000 for most homes, with metal, cedar, and steep or multi-layer jobs pushing well past that.

The figures below are 2026 ranges published by BC roofing contractors, not quotes. Add 5% GST on top of contractor pricing. The order matters when you compare bids, because two quotes can look $5,000 apart and be pricing different scopes.

Installed cost by material

The material is the biggest single cost driver — different equipment, different labour, different disruption to your house. These ranges assume a typical 2,000 square foot roof in the Lower Mainland:

MaterialTypical range, installed (CAD)Notes
Architectural asphalt shingles$9,000–$18,000$4.50–$9.00 per sq ft; 20–25 year lifespan in Surrey market
Premium/designer asphalt (GAF HDZ, IKO Dynasty)$14,000–$22,00030–40 year lifespan, longer warranty tiers
Metal (steel panels or standing seam)$18,000–$40,000+$12–$31 per sq ft depending on profile; 40–60 year lifespan
Cedar shake$18,000–$44,000$12–$22 per sq ft; 20–30 years with maintenance; heritage look
Flat/low-slope membrane (TPO, EPDM, SBS torch-on)$8,000–$20,000 per section$10–$20 per sq ft; 15–25 years; drainage design matters
Clay or concrete tile$22,000–$45,000+40–60 year lifespan; heavy — structure must be checked

Asphalt is the default for a reason: North Shore contractors put it bluntly that asphalt costs about half of what metal or cedar do, and for most homes it is the best value. Premium architectural shingles cost only modestly more than basic 3-tab ($3.50 to $5.50 per square foot) and buy significantly better wind and moisture resistance — in BC's climate, that upgrade pays for itself.

The coastal premium: what pushes a quote up

Two houses on the same street can get quotes $8,000 apart. The usual reasons in BC:

  1. Where you are. Victoria and Metro Vancouver labour runs 15 to 20 percent above the rest of the province. Get three quotes — the city premium shrinks fast with competition.
  2. Pitch. Steeply pitched roofs (over 7:12 slope) cost 15 to 30 percent more to install: safety harnesses, staging, and more time on the slope.
  3. Layers. The BC Building Code allows a maximum of two shingle layers. One layer's tear-off is usually in the base quote; a second layer adds roughly $1,500 to $3,500.
  4. Decking. Once the shingles are off, rot and delamination get found. Replacement runs $3 to $6 per square foot of new material plus labour, and pre-1980 homes with 1x6 board sheathing may need full replacement with plywood.
  5. Flashings and penetrations. Every chimney, skylight, vent pipe, and wall abutment needs new metal flashing — reusing old flashings is a common cause of premature failure. Budget $150 to $500 per location.
  6. Moisture and moss. Coastal BC roofs live wet. Contractors here price moisture resistance and wind tolerance into material recommendations: metal rates high on both, architectural asphalt is decent, cedar rates low to moderate and needs ongoing treatment. Cheap material in a wet microclimate is the classic false economy.
  7. Access. Steep lots and tight access on the North Shore and the Island push a project toward the top of whichever range applies.

Permits and paperwork

Most BC municipalities require a building permit for a roof replacement — Surrey's runs $150 to $400 depending on project value, and your contractor should pull it as part of the job. Confirm it is in the written quote. The paperwork checks that matter more than any licence: the company's business licence, active WorkSafeBC coverage for the crew, and general liability insurance. BC has no provincial roofer trade licence, so these three documents plus recent local references are your vetting.

If your home was built before 1990: the asbestos check

A roof tear-off on a pre-1990 home can disturb asbestos — it turns up in more than 3,000 pre-1990 building materials, including shingles and deck under-sheeting. Before any renovation or demolition work starts on a pre-1990 building, WorkSafeBC requires a qualified person to inspect the site and prepare a written hazardous materials survey identifying any asbestos and other hazardous materials that will be disturbed. Some BC municipalities make the survey a permit condition — in Campbell River, for example, a building permit application for a pre-1990 renovation must include the survey plus a clearance letter confirming the materials were safely contained or removed — so check your own municipality's requirements before you apply. If asbestos is found, it must be removed by a licensed abatement contractor, and a Notice of Project must be filed with WorkSafeBC at least 48 hours before the hazardous-materials work begins. If asbestos that was not in the survey turns up mid-job, work must stop until it is contained or removed. Build the survey into your timeline before you book the roofer — a stopped job costs more than the survey.

Strata buildings: the roof is usually not yours

If you live in a condo or townhome under a BC strata corporation, the roof is almost always common property. That means the strata council — not you — chooses the contractor, approves the scope, and pays for it out of the contingency reserve fund, funded through strata fees and sometimes a special levy. Do not get your own quote for the building's roof. If your building's roof is aging, read the strata's depreciation report and show up at the meeting where it comes up.

Coastal BC material choice

BC's west coast punishes roofs differently than the rest of Canada: months of rain, moss, wind, and salt air instead of deep freeze cycles. Practical guidance from BC contractors:

  • Metal is the wet-climate champion: high moisture resistance, 40 to 70 year lifespan, and on the North Shore it prices in the same band as cedar — making it the stronger long-term value for long-term ownership.
  • Architectural asphalt is the value default: moderate moisture resistance, 20 to 25 years, roughly half the cost of metal or cedar.
  • Cedar is the heritage pick: beautiful and very BC, but low-to-moderate moisture resistance, needs treatment, and lasts 20 to 30 years with upkeep.
  • Flat and low-slope roofs (common on additions, garages, and strata buildings) live or die on drainage: torch-on SBS membranes last 20 to 25 years in this climate, and drains and scuppers must be sized for real coastal rain events — a skimped drainage design is the expensive failure.
  • Interior BC is a different regime: hotter summers, wildfire smoke, and freeze-thaw instead of coastal wet. The coastal playbook above is written for the wet side; Interior homeowners should ask specifically about UV and wildfire-ember resistance.

How to keep the bill down

  1. Get three itemized quotes with the same line items (layers, decking rate, flashings, permit, warranties) — the cheapest total with missing line items is usually the most expensive roof.
  2. Book the off-season. October to March, contractors want to keep crews busy — that is when real price flexibility exists, weather juggling aside.
  3. Know your layers before you quote. Ask each contractor how many layers they are pricing to tear off; a second layer is a $1,500 to $3,500 swing.
  4. Fix the cheap stuff first. Attic insulation and air sealing are cheap, cut ice-dam risk, and let a roof breathe properly.
  5. Do not sign until the permit question is answered in writing. Who pulls it, what it costs, and when the inspection happens — all in the quote.

Related guides

BC roof replacement at a glance

Architectural asphalt, typical 2,000 sq ft home (Lower Mainland)$9,000–$18,000
Premium/designer asphalt (Surrey 2026)$14,000–$22,000
Metal, steel panels or standing seam$18,000–$40,000+
Cedar shake$18,000–$44,000
Flat/low-slope membrane (TPO, EPDM, SBS) — per section$8,000–$20,000
Municipal building permit (Surrey example)$150–$400
Removing a second existing shingle layer$1,500–$3,500 extra
Decking replacement where rot is found$3–$6/sq ft

2026 contractor-published BC ranges; add 5% GST on top of quotes, then compare.

Questions people ask

How much does a roof replacement cost in BC in 2026?

For a typical 2,000 square foot roof in the Lower Mainland, architectural asphalt runs about $9,000 to $18,000 installed; premium designer asphalt $14,000 to $22,000; metal (steel panels or standing seam) $18,000 to $40,000 or more; cedar shake $18,000 to $44,000; and clay or concrete tile $22,000 to $45,000-plus. Flat or low-slope membrane sections (TPO, EPDM, torch-on) run $8,000 to $20,000 a section. Add 5% GST on top of contractor quotes. Prices come from 2026 contractor-published BC ranges — get three written quotes, because no two roofs price the same.

Why do roof quotes in Vancouver and Victoria cost more than the rest of BC?

Labour. Rates in and around Victoria and Vancouver run about 15 to 20 percent higher than the rest of the province because of the higher cost of living driving up wages. The upside of the city market is competition: there are many roofers, so get multiple itemized quotes and the premium often shrinks. Interior and northern BC can also run higher where crews travel farther or access is difficult.

How many layers of shingles can a roof have in BC?

Two, at most. The BC Building Code allows a maximum of two layers of asphalt shingles before a full tear-off is required. If your home already has two layers, the removal adds roughly $1,500 to $3,500 to the project on top of the standard tear-off, which is usually included in the base quote. One reason roofers push for a full tear-off anyway: once the shingles are off, the decking gets inspected, and hidden rot gets found before it becomes a leak.

Is cedar or metal better for coastal BC?

On price they land in the same range — North Shore contractors note that asphalt costs about half of what either of them do, while cedar and metal sit in the same band as each other. On performance in coastal weather, metal wins: high moisture resistance, 40 to 70 year lifespan, sheds moss and handles wind. Cedar is a BC heritage look and suits many West Coast homes, but its moisture resistance is low to moderate, it needs treatment and maintenance, and its lifespan is 20 to 30 years with upkeep. If you want the longest-lived roof for the wet side of the mountains, metal is the stronger value at a similar installed price.

Do I need a permit to replace a roof in BC?

In most BC municipalities, yes. Cities like Surrey require a building permit for residential roof replacements, typically $150 to $400 depending on project value, and your contractor should pull it on your behalf as part of the job — a roofer who suggests skipping the permit is a red flag. Unpermitted work creates problems at resale and can void material warranties, so confirm in writing that the quote includes the permit and the inspection.

Who is allowed to replace a roof in BC?

BC has no provincial roofer trade licence, so the checks that matter are business licence, active WorkSafeBC coverage for the crew, and general liability insurance — ask for proof of all three, not just a quote. Then check recent local references and confirm the installer warranties the workmanship separately from the manufacturer's shingle warranty. Material warranties of 25 to 50 years mean nothing if the installation fails in year six and the contractor is gone.

I live in a strata townhome — who replaces the roof?

Almost certainly the strata corporation, not you. In BC strata buildings the roof is usually common property, so the strata council decides on the replacement, gets the quotes, and pays for it out of the contingency reserve fund — funded by everyone's strata fees, sometimes with a special levy if the reserve is short. Do not hire your own roofer for the building's roof. Read your strata's bylaws and the depreciation report, and go to the AGM where the roof comes up.

When is the cheapest time to replace a roof in BC?

Late fall through early winter. Roofing slows down from October to March, and contractors want to keep crews busy through the slower months — that creates real flexibility on price. The trade-off on the coast is rain: North Shore and Lower Mainland contractors schedule around the wet season, so book the off-season slot but expect some weather juggling. Avoiding the spring/summer peak rush is where the savings are.

Does home insurance cover roof replacement?

Wear and tear, no — insurance does not buy you a new roof because the old one aged out, which is most of what this guide covers. Sudden, accidental damage (a windstorm ripping off a section, a fallen tree) can be covered, minus your deductible and subject to depreciation on older roofs. If the damage might be claim-worthy, call your insurer before you sign anything: adjusters want to see the damage before it is repaired.

What should a roofing quote actually include?

An itemized, written quote that names: the material and manufacturer with the warranty tier, the price per square (100 square feet) or per square foot, how many existing layers get torn off and what a second layer costs, the rate for decking replacement if rot is found ($3 to $6 a square foot is typical), flashing work at chimneys, skylights and vents ($150 to $500 per location), who pulls the building permit, the crew's start date and expected days on site, the workmanship warranty term, and cleanup and disposal. Two quotes are comparable only if they include the same line items — the cheapest total with missing line items is usually the most expensive roof.

Sources

Get new guides by email

One short email when a new Canadian startup guide publishes. No spam — unsubscribe anytime.

We use your address only for the newsletter. Privacy policy.