Great Victoria RoofingUnderstand your roof before you hire.

Is a 20-Year-Old Roof Too Old to Repair?

A 20-year-old asphalt roof in Greater Victoria may have 0–10 years left depending on shade and moss. When a repair still makes sense, and when it does not.

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

Quick answer

A 20-year-old asphalt roof is not automatically too old to repair, but it is at the bottom of the 20–30 year lifespan range our model uses and past the 15–22 years one Victoria contractor reports for local asphalt, so every repair should be judged against the whole roof. In our repair-or-replace engine a 20-year-old roof with one earlier repair, one recent leak and localized damage has about 0–7 years of remaining life; a $1,500 repair is only 15% of the $6,200–$11,300 replacement for an 1,800 sq ft two-storey home, so it passes the cost test, but if you plan to stay ten years the ten-year view favours replacing now.

Asphalt lifespan in our model
20–30 years (shorter in shade)
Local contractor view
asphalt 15–22 years in Victoria
Remaining life at 20 yrs (one leak, one prior repair)
about 0–7 years
Replacement, 1,800 sq ft two-storey asphalt
$6,200–$11,300 before GST

Next step: 1, 5 and 10-year cost views for repair vs. replacement.

Help Me Decide

Key facts

Asphalt lifespan in our model
20–30 years (shorter in shade)
Source: ARMA
Local contractor view
asphalt 15–22 years in Victoria
Source: Shoreline Roofing (Victoria contractor)
Remaining life at 20 yrs (one leak, one prior repair)
about 0–7 years
Our pricing model (estimate)
Replacement, 1,800 sq ft two-storey asphalt
$6,200–$11,300 before GST
Our pricing model (estimate)
Realtor view of local asphalt life
20–25 years
Source: Roots in Victoria (realtors)

Greater Victoria context

Twenty-year-old roofs in Greater Victoria are the roofs installed around 2005–2006: the first roofs on early Bear Mountain and the Langford hillsides, replacement roofs on 1970s Sidney ranchers, and the second roof on a lot of Saanich split-levels. The Bear Mountain and Sidney roofs sit in sun and wind and are often in reasonable shape at 20. The Saanich, Highlands and Metchosin roofs under Douglas fir and Garry oak are frequently done, because a north slope that stays damp from October to April ages roughly as fast as the contractor's 15–22 year figure suggests.

The tell is usually in the gutters. Victoria homeowners who clean gutters each fall notice the year the granules start arriving in quantity; that is the year the shingle mat begins to weather bare. If your 20-year-old roof still holds its colour on the south slope and the north slope has been kept clear of moss, a repair is a reasonable bet. If the south slope has gone dark and patchy, the shingles are brittle and a repair crew may break more than they fix.

Repair vs. replacement, 1,800 sq ft home
OptionEstimated costShare of replacementUsually makes sense when
Minor shingle / flashing repair$350 – $1,50011%Roof under ~75% of its lifespan, one isolated problem
Section repair (one slope)$800 – $2,50019%Localized wind or tree damage on an otherwise sound roof
Repeated repairs (2+ in 2 years)$1,500 – $4,000+31%Usually a signal to get a replacement quote alongside
Full replacement (asphalt shingles)$6,200 – $11,300100%Roof at end of life, widespread damage, or decking issues

Our estimate from the Great Victoria Roofing pricing model (reviewed 2026-09-10); 2-storey home, moderate pitch, one layer, sound decking, easy access. Before 5% GST. Not a quotation. Rule of thumb: when a repair exceeds roughly 35% of replacement, evaluate replacing.

What 20 years means for each material

For laminate asphalt, 20 years is the start of the end-of-life window, and our engine counts that as one replacement signal on its own. For cedar shakes, 20 years is mid-life for a well-maintained roof (Paragon's BC guide gives 18–25 years maintained and 12–15 unmaintained), so repairs on cedar at 20 depend almost entirely on how the roof was cared for. For metal, 20 years is early: fasteners and sealant at penetrations may need attention, but the panels themselves have decades left. For 2-ply torch-on on a flat section, 20 years is the middle of a 20–30 year range and seam or drain repairs are normal.

  • Asphalt at 20: inside the end-of-life window; repair only if the rest of the roof is sound
  • Cedar at 20: repairable if kept clean and ventilated; replace if shakes are split and mossy
  • Metal at 20: repair; look at fasteners, sealant and flashings
  • Torch-on at 20: repair seams, blisters and drains; plan replacement within a decade

The repair that makes sense at 20, and the one that does not

A single failed pipe boot, a lifted piece of step flashing at a wall, or a skylight reseal are all cheap (roughly $250–$1,500 in our repair menu) and do not depend on the surrounding shingles being flexible. These are worth doing at 20 even on a tired roof, because they stop water now while you plan.

A section repair, where a crew replaces one slope area with new matching shingles, is a different matter. At 20 years the original product line is often discontinued, the new shingles will not match, and the old shingles around the patch crack when lifted. In our engine a $4,000 section repair on a 22-year-old roof is 46% of replacement and trips the 35% rule; combined with the age signal that is enough for a replacement evaluation.

Ready to see your own number? 1, 5 and 10-year cost views for repair vs. replacement.

Help Me Decide

Run the numbers for your own house

Enter age, material, repair history, recent leaks and the repair quote into the repair-or-replace tool. It returns remaining life, the repair's share of replacement, and 1, 5 and 10-year cost paths. For the 20-year-old example with a $1,500 repair, the repair path is $1,500–$14,100 over one year and $10,200–$21,300 over ten years; the replace path is $6,900–$13,100. If you are staying, the ten-year view is the one that matters. If you are selling within two years, the one-year view plus honest disclosure is usually the practical choice.

What an inspection should tell you at this age

Ask for a written condition summary with photos of each slope, the state of granules, any curling or cracking, moss cover, flashing condition at every penetration, and what the attic sheathing looks like from below. Many roofers credit an inspection fee ($150–$400 in our menu) against a later quote. With that summary in hand, the 'too old' question usually answers itself.

Frequently asked questions

Is a 20-year-old roof too old?

For asphalt it is at the start of the 20–30 year end-of-life window, so it is 'old' but not automatically finished. Sun-exposed, moss-free roofs often last longer; shaded north slopes often do not. An inspection and the repair-or-replace tool settle it for your roof.

How long do asphalt shingles last in Vancouver, Canada and the Pacific Northwest?

Manufacturer guidance and our model use 20–30 years for laminate shingles. Local views run shorter: one Victoria contractor reports 15–22 years, a Victoria realtor guide 20–25. Shade, moss and ventilation explain most of the spread.

Should I repair a 20-year-old roof or replace it?

Repair a single failed detail (boot, flashing, skylight) if the shingles are still flexible and the roof has had no other leaks. Replace or at least get replacement quotes if the repair is over 35% of a new roof, there have been two leaks in two years, or the shingles are curling and bald.

Will a roofer even repair a 20-year-old roof?

Many will, but some decline section repairs on brittle shingles because the work is likely to fail and they do not want to warranty it. If two roofers decline, treat that as a condition signal, not a sales tactic.

Does moss shorten a 20-year-old roof's life?

It can. Moss holds water against the shingle and lifts edges, which one Victoria contractor and Oregon State Extension both identify as a main cause of early failure in this climate. Gentle removal and a zinc or copper strip help; pressure washing does not.

Sources

  1. Great Victoria Roofing pricing model (our estimate)Great Victoria Roofing, accessed 2026-09-10.
  2. Asphalt Roofing Manufacturers Association — residential resourcesARMA, accessed 2026-09-10.
  3. Metal roofing Victoria BC: cost, lifespan, is it worth itShoreline Roofing (Victoria contractor) (contractor/commercial estimate), accessed 2026-09-10.
  4. Home inspection Victoria BCRoots in Victoria (realtors) (contractor/commercial estimate), accessed 2026-09-10.
  5. Cedar shake roofing guide (Surrey BC)Paragon Roofing BC (contractor/commercial estimate), accessed 2026-09-10.
  6. How to control roof moss and prevent long-term damageOregon State University Extension, 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

1, 5 and 10-year cost views for repair vs. replacement.

Help Me Decide
EstimateRequest Help