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:
- The quarter rule. If the repair costs more than about a quarter of a replacement, replace.
- The age rule. Shingles past 20 years, cedar past 20 untreated, membranes past 15: repairs are buying time, and you should know how much.
- 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.