
Roof Repair in Vancouver, BC: Problems, Costs & Tips | NuRoof
Vancouver is hard on roofs. Vancouver International Airport averages about 1,189 mm of precipitation a year, spread over roughly 169 days, with November and January the wettest months. Add shade from mature trees, moss that thrives in mild, damp winters, and a housing stock full of older homes, and small roof problems turn into leaks faster here than in most of Canada.
The upside: most Vancouver roof problems are repairs, not replacements, if they are caught early. This guide covers the most common problems on Vancouver homes, what common repairs cost, when you might need a permit or strata approval, and how to choose a roofer you can trust.
The short answer: most roof repairs in Vancouver cost between a few hundred dollars and about $1,500. The most common causes are failed flashing, cracked vent boots, moss damage and storm-lifted shingles. Book an inspection in the fall, before the heavy rain starts.
The most common roof problems in Vancouver
1. Rain finding the weak spots
With rain on roughly 169 days a year, any gap gets tested again and again. Leaks in Vancouver usually start where the roof is interrupted: flashing around chimneys, skylights and walls, rubber vent boots that have dried out and split, and valleys where two slopes meet. On the North Shore it is worse still. The base of Grouse Mountain gets about 2,477 mm a year, roughly double the airport.
2. Moss
Moss is not just cosmetic. It holds water against the shingles, lifts their edges as it grows, and lets water reach the wood deck underneath. It grows fastest on north-facing and shaded slopes, which describes a lot of roofs under Vancouver's big street trees. Treat it early, and never pressure-wash shingles: it strips the protective granules and shortens the roof's life.
3. Shorter shingle lifespans
Asphalt shingles rated for 25 to 30 years often last closer to 15 to 20 in Vancouver's wet, shaded conditions. If your roof is in that window and you are seeing curling, bald patches or granules in the gutters, it is worth a professional look before the next rainy season.
4. Older homes with complicated roofs
Many Vancouver neighbourhoods are full of older character homes with steep roofs, dormers, chimneys and several roof-to-wall joints. Every one of those is a place where flashing has to be right. Original chimneys are a common leak source as the mortar and counter-flashing age.
5. Cedar shake roofs
Cedar shakes can last 20 to 30 years in Vancouver, but only with regular maintenance that many owners skip. Neglected shakes cup, split and grow moss. Individual shakes can usually be replaced, but a shake roof that is failing across the whole surface is often better replaced, sometimes with a different material.
6. Windstorm damage
Winter windstorms lift shingle tabs and break the seal that holds them down. The December 20, 2018 windstorm, with gusts over 100 km/h in some areas, was the most damaging in BC Hydro's history and left more than 750,000 customers without power. After any big blow, check your yard and gutters for shingle pieces.
7. Flat and low-slope roofs
Garages, additions, laneway homes and many newer builds in Vancouver have flat or low-slope roofs. These rely on sealed membranes such as torch-on (SBS), and they usually leak at seams, drains and anywhere water sits after rain. Clogged drains are a common cause.
What roof repair costs in Vancouver
Most residential roof repairs in Vancouver cost a few hundred dollars to about $1,500. These ranges are typical for the Lower Mainland in 2025 and 2026; your price depends on what is found once the roof is opened up.
Repair | Typical cost (CAD) |
|---|---|
Replace a few missing or damaged shingles | $250 – $600 |
Flashing repair or replacement (one area) | $350 – $800 |
General leak repair (vent boot, sealant, small area) | $400 – $900 |
Skylight reseal or repair | $400 – $1,200 |
Flat roof patch (torch-on) | $500 – $1,500 |
Rotted decking or structural repair | $1,500 – $2,500+ |
After-hours emergency call | Add $200 – $500 |
What pushes a Vancouver repair to the high end:
Height and pitch. Steep character-home roofs and three-storey houses need more safety setup.
Access. Tight city lots, laneway homes and mature landscaping add time.
Material. Cedar shake, tile and metal cost more to repair than asphalt.
Hidden rot. Wet sheathing under a long-running leak has to be replaced, not covered.
Timing. Emergency tarping in a November storm costs more than a scheduled repair in September.
For comparison, a full asphalt shingle replacement on a typical detached Vancouver home runs roughly $9,000 to $18,000, and cedar shake or standing-seam metal can run $20,000 to $50,000 or more. That gap is why catching problems while they are still a repair matters.
Do you need a permit for roof repair in Vancouver?
Routine repairs, such as replacing shingles, fixing flashing or swapping a vent boot, generally don't need a permit. Larger work can: replacing the whole roof, replacing sheathing or framing, changing the roof's shape, or adding skylights or dormers. Rules also differ for heritage properties.
Requirements change, so check with the City of Vancouver's Development and Building Services Centre before major work. A reputable roofer will tell you up front whether your job needs a permit and handle the application if it does.
Roof repair in a Vancouver strata or townhouse
In most Vancouver stratas, the roof is common property. That usually makes the strata corporation responsible for repairs and maintenance, not the individual owner. If you live in a townhouse or condo and notice a leak:
Report it to your strata council or property manager in writing, with photos and dates.
Don't hire a roofer yourself unless your strata's bylaws allow it. You may not be reimbursed.
Protect your unit: catch water, move belongings, and note any damage for insurance.
Bylaws vary, and some townhouse roofs are designated as limited common property, so check yours or ask your property manager.
Repair or replace?
A single leak on a roof in otherwise good shape is a repair. It is worth talking about replacement when:
You have leaks in several places, or the same spot keeps failing
Shingles are curling or bald across much of the roof
The deck feels soft or spongy
An asphalt roof is past 15 to 20 years in Vancouver conditions
A good roofer will show you photos and explain which side of that line your roof is on. If you have already been quoted for a full replacement, a second opinion before you sign is reasonable.
What a roof repair visit looks like
Inspection. The roofer checks the attic for water trails, then the roof itself: flashing, vent boots, valleys, skylights, shingles and gutters.
Findings. You get photos of the problem and a written explanation of the repair, with a price, before any work starts.
Repair. Most repairs take a few hours to a day, weather permitting. In a storm, the area can be tarped and the permanent fix done once it is dry.
Clean-up and check. Nails, old materials and debris are cleared, and the repair is photographed so you can see the finished work.
How to choose a roofer in Vancouver
WorkSafeBC clearance letter. It confirms the company is registered and paid up. If an unregistered contractor's premiums go unpaid, the homeowner who hired them can be held responsible.
Liability insurance. Ask for the certificate.
Photos and a written quote. You should see the problem and know the price before work starts.
Workmanship warranty in writing. Know how long the repair is covered and what it includes.
Local experience. Ask about recent jobs in Vancouver, ideally on homes like yours.
Book a free roof inspection in Vancouver
NuRoof handles roof repairs and replacements across Vancouver: leaks, flashing, vent boots, skylights, moss damage, storm damage, cedar shakes and flat roofs. When water is coming in now, our 24/7 emergency leak service can help.
Not sure what your roof needs? Book a free roof inspection. We check the whole roof, photograph what we find, and give you honest advice on repair or replacement. No cost, no obligation.
Call 604-910-0299 or book your free inspection online.
Frequently asked questions
How much does roof repair cost in Vancouver?
Most residential roof repairs in Vancouver cost between about $250 and $1,500. Shingle and vent boot repairs sit at the low end. Skylights, flat roofs and repairs that uncover rotted decking cost more, and emergency after-hours calls usually add $200 to $500.
How long do roofs last in Vancouver?
Asphalt shingles often last 15 to 20 years in Vancouver's wet, shaded conditions, shorter than their rated life. Cedar shakes last about 20 to 30 years with regular maintenance, and metal roofs 40 years or more.
Is moss bad for my roof?
Yes. Moss holds water against the shingles, lifts their edges and lets water reach the roof deck. Have it removed gently and treated, and avoid pressure-washing, which strips the protective granules.
Do I need a permit to repair my roof in Vancouver?
Routine repairs generally don't. Full replacements, structural work, roof shape changes and heritage properties can. Check with the City of Vancouver before major work, or ask your roofer to confirm.
Who pays for roof repairs in a Vancouver strata?
In most stratas the roof is common property, so the strata corporation is responsible. Report leaks to your council or property manager in writing, and check your bylaws before hiring anyone yourself.
When is the best time to repair a roof in Vancouver?
Late summer and early fall, before the heavy rain arrives. Leaks still need fixing in winter: a roofer can tarp the area in a storm and complete the repair in the next dry window.
