A roof replacement in Vancouver costs $15,000 to $60,000. A standard asphalt tear-off and replacement on a detached house runs $15,000 to $28,000, metal roofing or a complex slope runs $28,000 to $45,000, and a flat or low-slope membrane roof on a large footprint runs $45,000 to $60,000. Deck replacement, where tear-off finds rot or delamination, adds $4 to $8 per square foot on top.
Signs You Need a New Roof
Most Vancouver roofs give warning well before they leak, and the warnings are visible from the ground.
Curling, cracking, or missing shingles across the field rather than in one patch. A few shingles lost in a windstorm is a repair. Curling across a whole slope is age.
Heavy moss over the entire field. Moss is not cosmetic in this climate. It holds water against the roofing material and accelerates degradation, and a roof carrying full moss coverage has a reduced effective life regardless of what the shingle was rated for.
Dark discolouration that indicates prolonged moisture retention in the material itself. On cedar shake this is a clear end-of-life signal.
Granule loss collecting in gutters. Asphalt shingles shed their protective granules as they age, and once the mat is exposed the remaining life is short.
Sagging along a ridge or between rafters, which points at the deck rather than the roofing, and means water has been getting in for a while.
Staining on the attic side of the roof deck, visible with a flashlight. This is the most reliable early indicator, and it is the one almost nobody checks.
A roof at end of life is not saving money by staying in place. It is accumulating water damage in the decking and framing below, and that damage is what turns a $20,000 job into a $30,000 one.
Roofing Materials Compared
| Material | Life in this climate | Notes |
|---|---|---|
| Asphalt shingle | 20 to 25 years | Most common residential choice. Suits slopes of 4:12 and above. A 30 year shingle realistically lasts 20 to 25 years here. |
| Metal, standing seam | 40 to 60 years | Sheds snow and moss well, low maintenance. Upfront cost 1.5 to 2 times asphalt. |
| Synthetic shake | Longer than cedar | Class A fire rated composite that replicates the cedar look with less maintenance. |
| TPO or EPDM membrane | 20 to 30 years | For low-slope and flat roofs. Fully adhered systems. |
Slope decides what is permitted before preference does. Asphalt shingles need a minimum 4:12 slope under the BC Building Code. Low slope between 1:12 and 4:12 needs modified bitumen or a membrane system. Anything below 1:12 needs a fully adhered membrane with an internal drain. Ice and water shield is required at eaves, valleys, and penetrations.
Class 4 impact-resistant shingles are worth specifying on North Shore properties that take snow and ice loading. On properties with mature trees overhead, metal is substantially easier to maintain than asphalt because it does not hold moss the same way.
BC Climate Considerations
Two conditions shape every Metro Vancouver roofing decision.
The first is sustained wetness. Roofs here spend months damp, which is why a shingle rated for 30 years in a dry climate delivers 20 to 25 here. Zinc or copper ridge strips slow moss regrowth and are worth adding on any asphalt roof near tree cover, and asphalt roofs in this region should be treated for moss annually.
The second is attic ventilation, and a re-roof is the only practical moment to fix it. Once tear-off exposes the deck, the attic can be inspected and ventilation improved without extra access cost. Inadequate ventilation lets warm moist indoor air condense on the cold underside of the deck, which accelerates decay from the inside. The BC Building Code requires a minimum 1:150 ratio of net free ventilation area to attic floor area, and a significant number of pre-1980 Vancouver homes do not meet it with their existing eave and ridge configuration. Ridge vents are the most effective passive solution for sloped roofs here, and they only work in combination with soffit vents, which create the continuous airflow through the attic.
Cedar shake deserves its own note because so much of the Lower Mainland still carries it. Cedar was dominant from the 1960s through the early 1990s across East Vancouver, Burnaby, Coquitlam, and Surrey. It sits on skip sheathing, meaning spaced boards rather than solid plywood. Converting to asphalt, metal, or synthetic requires assessing that skip sheathing and installing solid plywood decking before the new system goes on, because solid decking is required for shingles and most membranes. That deck layer is a real cost that does not exist in a shingle-to-shingle replacement, and it is quoted as a separate line with the final figure confirmed after tear-off reveals actual condition. Cedar tannins also stain and sometimes degrade the boards beneath, so the sheathing is inspected properly.
Permit Requirements
The City of Vancouver requires a building permit for any roof replacement covering more than 50 percent of the existing roof area. A full residential re-roof always exceeds that threshold. A partial repair of less than 50 percent, such as replacing storm-damaged sections, typically does not. Permit review runs 4 to 8 weeks.
A cedar shake to asphalt conversion in Vancouver exceeds the 50 percent threshold and requires a permit in every case.
The permit confirms the new system, underlayment, and ventilation meet current code, and attic ventilation is inspected as part of it. Working without a required permit creates a defect disclosure obligation at resale, which is a more expensive problem than the permit was.
WorkSafeBC fall protection requirements apply to all roofing work. Any roof with a slope steeper than 1:3 or a height above 3 metres requires a fall protection plan, verified at inspection. Hiring an uninsured roofing crew exposes the homeowner to liability if a worker is injured on site, so a current clearance letter is worth requesting before work starts.
Cost Breakdown
| Tier | Range | What it covers |
|---|---|---|
| Standard asphalt replacement | $15K to $28K | Full tear-off on a 1,500 to 2,500 sq ft footprint, 30 year shingles, ice and water shield, permit |
| Metal or complex slope | $28K to $45K | Standing seam metal or complex hip roof, all flashings renewed, attic ventilation upgrades, permit |
| Flat or large footprint | $45K to $60K | TPO or EPDM membrane on a large flat or low-slope roof, internal drain replacement, all penetrations, permit |
Deck replacement runs $4 to $8 per square foot where rot or delamination is found. It is quoted separately rather than rolled into the base price, because the extent is not knowable until tear-off. Plywood decking on older Vancouver roofs commonly delaminates at the edges and rots at penetrations and valleys where water pools. Board sheathing on pre-1960 homes may have gaps or damaged sections. Any deck that is soft underfoot, delaminated, or visibly rotted is replaced before new roofing goes on, and if tear-off reveals more than the initial assessment found, a written change order documents scope and cost before the work proceeds.
On timeline, a standard detached-house re-roof runs 2 to 4 days on site. Larger or more complex roofs, membrane systems, and roofs needing significant deck repair run 5 to 10 days. The permit adds 4 to 8 weeks before work begins.
Repair or Replace
Not every failing roof needs replacing, and the honest test is where the failure is rather than how old the roof is.
A repair is the right scope when the damage is local and the rest of the field is sound: lifted flashing around a chimney or vent stack, shingles taken off in a windstorm, a valley worn early while the slopes either side are fine. Contained problems with contained fixes, and a partial repair under 50 percent of the roof area typically needs no permit.
A replacement is the right scope when the failure is age rather than event. Curling across whole slopes, granule loss throughout, moss over the full field, or multiple leaks in different locations all say the same thing: the material has reached the end of its service life and patching one area just moves the next failure somewhere else.
The awkward middle case is a roof with five years left and a renovation about to happen. Where an addition, a dormer, or a second storey is planned within a few years, replacing the roof twice is the expensive path. Doing the roof as part of the larger scope shares the access, the scaffolding, and the disposal, and it means the new roof is detailed into the new geometry rather than cut into afterwards.
Strata Roofing
If you own a strata unit, the roof above you is almost certainly not yours.
In most BC strata corporations the common property roof is a strata responsibility funded from the contingency reserve fund. The strata plan and the registered bylaws define what is common property, and an owner is typically not responsible for the roof over their unit. The strata corporation is.
That changes the process rather than removing it. The strata council or property manager coordinates the project. Where a replacement is approaching, a reserve fund study confirms whether the fund holds adequate capital, and where it does not, a special levy funds the difference. Owners in a building heading toward a roof replacement are best served by reading the most recent reserve fund study rather than waiting for the levy notice.
Flat roofs are common on townhomes and low-rise strata buildings, and on Vancouver Specials and contemporary infill homes in the detached stock. Both call for a fully adhered membrane rather than shingles.
The full roofing scope, including flashing detail and ventilation work, is on the roofing service page. Where a re-roof is happening alongside broader work, the full home renovation page covers coordinating it into a larger scope, and new roofs on new builds are covered on the custom home builder page.
