Great Victoria RoofingUnderstand your roof before you hire.

Roof Repair Cost in Victoria, BC

Most Greater Victoria roof repairs cost $350 to $2,500 before GST. Our repair price menu, what a minimum call-out covers, and when to stop repairing.

Greater Victoria dataIndependent, no contractor commissions on adviceSources and methodology on every page

Quick answer

A typical roof repair in Greater Victoria costs $350 to $900 for a few shingles in one spot, $400 to $1,500 for chimney, wall or vent flashing, and $800 to $2,500 for a section of one slope, all before 5% GST in our pricing model. Any crew visit carries a minimum charge of roughly $350 to $500. HomeStars' 2026 Canada guide puts the national repair range at $500 to $1,800 with an average near $1,000, and notes labour makes up 50 to 70 percent of a repair bill. Repairs that climb past about a third of replacement cost deserve a replacement quote alongside.

Minimum crew visit
$350–$500
Minor shingle repair
$350–$900
Flashing repair (chimney/wall/vent)
$400–$1,500
Canada repair average (2026)
$500–$1,800, about $1,000

Next step: Tell us what you see; we'll suggest what a roofer should inspect.

Check My Roof Condition

Key facts

Minimum crew visit
$350–$500
Our pricing model (estimate)
Minor shingle repair
$350–$900
Our pricing model (estimate)
Flashing repair (chimney/wall/vent)
$400–$1,500
Our pricing model (estimate)
Canada repair average (2026)
$500–$1,800, about $1,000
Source: HomeStars
Labour share of a repair quote
50–70%
Source: HomeStars
Repair-vs-replace threshold
about 35% of replacement
Our estimate

Greater Victoria context

Repair calls in the region cluster after the first November southeasterly and again in late winter when moss has held water against shingles for months. In Gordon Head and Esquimalt the common job is a 1960s–1970s laminate or 3-tab roof with a lifted tab or a cracked pipe boot; in Fairfield and Oak Bay it is more often a chimney or wall-flashing failure on a roof that is otherwise sound. The two carry different labour: a pipe boot is an hour on a ladder, a chimney re-flash can take a day with masonry cutting.

Matching matters here. Many Saanich and Colwood roofs carry shingle lines that were discontinued a decade ago, so a section repair may use the closest current colour and look slightly different from the ground. Ask the roofer whether they can source a match or will pull shingles from a hidden slope. On heritage-designated homes in James Bay, check with the City of Victoria building department before any visible change to roofing material.

Repair price menu for Greater Victoria (our estimate, before GST)
RepairTypical rangeWhat is included
Minor shingle repair (one spot)$350–$900Replace a few shingles, seal, check nearby nails
Section repair (one slope area)$800–$2,500Strip and re-shingle a defined area with matching product
Chimney / wall / vent flashing$400–$1,500New step and counter flashing or new vent flashing, sealed
Pipe boot replacement$250–$600New rubber or metal boot on a plumbing stack
Skylight re-flash / reseal$300–$900New flashing kit or reseal on an existing unit
Localized decking replacement$500–$2,000Cut out and replace a rotten patch of sheathing, then re-shingle
Emergency tarp$300–$800Temporary cover until a permanent repair

Ranges from the Great Victoria Roofing pricing model. Steep roofs, three-storey eaves and hard access push repairs toward the top of each range.

How a roofer prices a small job

Almost every repair is priced as a minimum charge plus time and materials. The minimum covers the truck, two people, ladders and fall-protection setup, which is why a single lifted shingle still costs $350 or more. Once the crew is on the roof, the incremental cost of fixing a second problem is small, so it pays to list everything you have noticed before they arrive: a stain, a drip, granules in the gutter, a lifted tab you can see from the street.

Materials are usually a minor part of the bill. A bundle of laminate shingles, a tube of sealant and a pipe boot together cost less than an hour of crew time. That is consistent with HomeStars' finding that labour is 50 to 70 percent of a Canadian repair quote.

Repairs that cost more than they look

Three situations turn a cheap repair into an expensive one. First, brittle old shingles: on a 20-year-old roof the shingles around the repair crack when lifted, so the patch grows. Second, hidden decking rot under moss or a long-running leak, which adds a localized sheathing replacement at $500 to $2,000. Third, flashing on masonry chimneys where the mortar joints have failed, because the roofer cannot seal new counter flashing into crumbling brick without a mason.

  • Roof age over about 75% of its expected life
  • Soft spots or a springy feel reported by the roofer
  • Previous repairs done with sealant only
  • Two or more separate leak locations

Ready to see your own number? Tell us what you see; we'll suggest what a roofer should inspect.

Check My Roof Condition

When to stop repairing

Our repair-or-replace model flags a repair for review when its cost exceeds roughly 35 percent of the replacement estimate for the same roof. On a 2,000 sq ft two-storey home in asphalt, replacement is about $6,900 to $12,600 in our model, so a $2,500 section repair sits at 20 to 36 percent and is borderline. Two such repairs in two years would clearly exceed the threshold.

A second signal is the roofer's own hesitation. If they suggest a temporary fix and decline a workmanship warranty on the repair, they are telling you the surrounding roof will not hold new nails.

Getting a repair quote you can compare

Ask for the repair in writing with the location described, the materials named, and whether decking replacement is included or priced per sheet. Ask whether the fee is credited against a replacement quote if the roofer finds the roof is beyond repair. Photos taken from the roof are worth requesting; many local roofers include them by default.

Frequently asked questions

How much does roof repair cost in Canada / Vancouver?

HomeStars' 2026 guide puts Canadian roof repairs at $500 to $1,800 with an average near $1,000; its Vancouver figures are similar. Our Greater Victoria model runs $350 to $900 for minor work and up to $2,500 for a section repair, before GST.

Is it cheaper to repair or replace my roof?

A single repair is almost always cheaper today. Replacement wins when repairs would exceed about a third of the replacement price, when the roof is near the end of its life, or when leaks appear in more than one place. The repair-or-replace tool shows 1, 5 and 10-year totals.

Does a roofer charge just to come out and look?

Many local roofers charge a minimum of roughly $350 to $500 for a repair visit, or $150 to $400 for an inspection with a written report. Several credit the inspection fee if you proceed with the work. Ask before booking.

Why is my repair quote so high for such a small area?

Fixed setup dominates small jobs: travel, two people, ladders and fall protection are required whether the crew replaces one shingle or twenty. Steep pitch, a third storey or a tight lot add time on top.

Is GST charged on a roof repair in BC?

Yes, 5% GST on the whole invoice. You are not charged PST; the contractor pays PST on the materials it buys and builds that into the price. Quotes are usually shown before GST, so add 5 percent when you budget.

Sources

  1. Great Victoria Roofing pricing model (our estimate)Great Victoria Roofing, accessed 2026-09-10.
  2. Roof repair costs (Canada)HomeStars (contractor/commercial estimate), accessed 2026-09-10.
  3. Charging and collecting PST — real property contractorsGovernment of British Columbia, accessed 2026-09-10.
  4. OHS Guidelines Part 11 — Fall ProtectionWorkSafeBC, accessed 2026-09-10.
  5. Building PermitsCity of Victoria, accessed 2026-09-10.

Full list with what each source supports: Sources · How we build estimates: Methodology

Last reviewed · Editorial team — reviewed against the sources listed on each page · Cost figures are estimates from our published pricing model, not quotations.

Request local roofing quotes

We share your details only with a local roofing provider you ask us to contact. No spam, no call lists.

Take the next step with confidence

Tell us what you see; we'll suggest what a roofer should inspect.

Check My Roof Condition
EstimateRequest Help