Valley RoofersVetted local roofers Get quotes

Guide

Roof repair cost in BC: leaks, flashing, boots, valleys and when to stop repairing

Last reviewed October 25, 2026 · 4 min read

A roof repair in the Lower Mainland costs about $400 to $1,500 for a typical leak, $250 to $600 for a pipe boot, $400 to $1,800 for chimney flashing, $600 to $2,500 for a valley and $2,000 to $6,000 or more for a large section. Small jobs have a floor of about $300 to $600 because a crew still has to come out, set up and get on the roof. Here are the common repairs, what drives the price and the point at which repairing stops making sense.

Roof repair prices

Repair Typical price (Lower Mainland, 2026) Notes
Small repair (a few shingles, a sealant job) $300 to $600 Minimum charge territory
Leak repair, typical $400 to $1,500 Finding it is half the work
Pipe boot (plumbing vent flashing) $250 to $600 The most common leak on a 15-year-old roof
Chimney flashing $400 to $1,800 Step and counter flashing, sometimes a cricket
Valley repair $600 to $2,500 Shingles off both sides, new metal or membrane
Skylight flashing or reseal $350 to $1,200 Replacement $900 to $1,800 during a re-roof
Emergency tarping $350 to $1,000 Stops the water; the repair is separate
Emergency dispatch fee $150 to $250 Single source; ask whether it's credited against the repair
Partial re-roof or large section $2,000 to $6,000 or more One slope, a dormer, storm damage
Plywood replacement found during repair $80 to $150 per sheet Only known once the shingles are off

Ranges overlap the prices published by Metro Vancouver and Fraser Valley roofers in 2026, before GST. Vancouver and the North Shore run higher, Surrey and the valley a little lower.

What drives the price

  • Finding the leak. Water enters at a flashing and shows up two metres away inside. A roofer may spend an hour in the attic with a flashlight and a hose before touching a shingle. Good roofers charge for that time; cheap ones guess.
  • Roof pitch and height. Steep or tall roofs need fall protection, more staging and more time. WorkSafeBC requires fall protection at 3 m, so even a bungalow qualifies.
  • Material. Shingle repairs are cheapest. Cedar needs matching shakes and more skill; metal panels are awkward to replace singly; membrane repairs need a torch or heat gun and dry weather.
  • Matching. Discontinued colours mean a visible patch or a larger area reshingled.
  • Weather. Winter emergency work costs more and sometimes gets a tarp first and the repair when it dries.
  • What's underneath. Rotten sheathing turns a $600 job into a $1,500 one. Ask for the per-sheet price before the work starts.

The repairs that come up most here

Pipe boots. The rubber collar on plumbing vent flashings cracks after 10 to 15 years of sun. Cheap, quick, and the most common cause of a mystery stain on a bathroom ceiling.

Flashing at walls, chimneys and skylights. Sealant-dependent flashings fail when the sealant does. Proper step and counter flashing shouldn't need sealant to work; a repair that's just a bead of caulk is a repair you'll make again.

Valleys. Closed-cut valleys wear through where water concentrates, and debris sitting in a valley holds moisture. A valley rebuild is a real job but fixes it for the life of the roof.

Wind damage. Lifted or missing shingles after the valley's outflow winds. A handful of shingles is a small repair; a slope that lost its seal is a partial re-roof. Check your insurance before paying for storm damage yourself; see roof insurance claims.

Moss damage. Lifted shingle edges and cracked tabs on shaded slopes. Cleaning first, then repair, then a conversation about how long the roof has left.

Flat roof seams and drains. Ponding at a blocked drain and lifting seams on torch-on roofs. Keep the drains clear and most flat-roof repairs don't happen.

When to stop repairing

Three tests roofers use:

  1. The quarter rule. If the repair costs more than about a quarter of a replacement, replace.
  2. The age rule. Shingles past 20 years, cedar past 20 untreated, membranes past 15: repairs are buying time, and you should know how much.
  3. The frequency rule. A second leak in a different place within a year means the roof is failing generally, not locally.

A new architectural shingle roof on a 2,000 sq ft house runs $11,000 to $20,000. Three $1,200 repairs over two winters on a 23-year-old roof is $3,600 toward nothing. The cost guide has the replacement numbers and when to replace your roof the signs.

Getting a repair quoted

Repairs are small jobs and some companies don't want them, especially in the wet season. The ones that do will usually quote after a site visit, sometimes with a fee that's credited if you proceed. Ask what they found, what they'll do, whether sheathing is included, and what the warranty on the repair is (one to two years is common). For an active leak, read roof leaks: what to do first. Our roof repair and emergency repair pages explain what to expect, and you can request quotes from up to three vetted roofers who do repairs in your area.

Common questions

Why is there a minimum charge for a tiny repair?

A crew, a truck, a ladder and an hour on site cost the same whether they replace one shingle or ten. Most roofers set a minimum of a few hundred dollars.

When does repairing stop making sense?

When the shingles themselves are failing (brittle, curling, losing granules) rather than one detail. At that point each repair buys months, and the money belongs in the replacement budget.

Related pages

More roofing guides