Should I buy a house with an old roof?
Yes, if the price carries the roof. How Victoria inspectors judge an aging, mossy roof, the replacement figures to negotiate with, and when to walk away.
Quick answer
Yes, as long as the price carries the roof. An old roof is a known, priceable cost: a full asphalt replacement on a typical 2,000 sq ft two-storey Greater Victoria home runs about $6,900 to $12,600 before GST in our pricing model, and metal roughly $15,100 to $30,200. Get a roof inspection, put a replacement number on the table and negotiate on it. The two situations to walk away from are evidence of long-term leaking into the structure, and a seller who will not allow access to the attic or the roof.
- Asphalt replacement, 2,000 sq ft two-storey
- $6,900–$12,600 before GST
- Metal replacement, same home
- $15,100–$30,200 before GST
- Victoria home inspection
- $500–$800
- Local lifespans seen by realtors
- cedar 15–20 yr, asphalt 20–25 yr
Next step: Tell us what you see; we'll suggest what a roofer should inspect.
Check My Roof ConditionKey facts
- Asphalt replacement, 2,000 sq ft two-storey
- $6,900–$12,600 before GST
- Our pricing model (estimate)
- Metal replacement, same home
- $15,100–$30,200 before GST
- Our pricing model (estimate)
- Victoria home inspection
- $500–$800
- Source: Watchtower Inspections
- Local lifespans seen by realtors
- cedar 15–20 yr, asphalt 20–25 yr
- Source: Roots in Victoria (realtors)
- Inspectors check
- moss extent and roof age
- Source: Roots in Victoria (realtors)
Greater Victoria context
Buying in Gordon Head or Royal Oak usually means buying a 1960s–70s house on its second or third roof, and often a low-slope torch-on section of a different age from the main shingles. The inspection should give you an age for each. In Broadmead the trees that came with the 1980s design covenants now shade the roofs, so a 15-year-old roof there can look and behave older than a 20-year-old roof in sunny Sidney.
The Uplands and Oak Bay bring a different problem: cedar, slate-look and tile roofs that most crews rarely price, so a generic replacement number is not enough and a real quote is worth getting during the subject-removal period. In James Bay, ask specifically about the plank sheathing under 1890s–1920s roofs, because decking replacement is the cost that turns a $10,000 re-roof into a $15,000 one.
| Material | Installed $/sq ft (roof) | Estimated range | Typical lifespan here |
|---|---|---|---|
| Asphalt shingles | $5.5–$10 | $6,900 – $12,600 | 20–30 years |
| Metal roofing | $12–$24 | $15,100 – $30,200 | 40–60 years |
| Cedar shakes | $14–$28 | $17,600 – $35,300 | 25–40 years |
| Torch-on (SBS) | $9–$16 | $11,300 – $20,100 | 20–30 years |
| Membrane (TPO/EPDM) | $9–$16 | $11,300 – $20,100 | 20–30 years |
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.
Old is not the same as failed
A 20-year-old laminate roof can be sound or finished depending on where it sits. Full sun, good ventilation and a simple shape push lifespans toward the top of the range; shade, moss, valleys and a north-facing slope push them down. Victoria realtors quote asphalt at 20–25 years and cedar at 15–20 locally, shorter than manufacturer figures, because of exactly those conditions.
What matters to a buyer is not the number but the signs: curling or cupped shingles, bare patches with granules in the gutters, moss lifting the edges, dark staining on the attic sheathing, and rust or sealant on flashings. Any of these may indicate a roof in its last years; none is a diagnosis without a professional look.
Turning an old roof into a negotiating number
The subject-to-inspection period is the moment to make the roof a line item.
- Order a home inspection ($500–$800 in Victoria) and, if the roof is flagged, a roofer's written estimate
- Run the calculator for the house's floor area, storeys and pitch to get a replacement range
- Ask the seller for the last re-roof invoice, warranty documents and any repair receipts
- Check the attic yourself for staining, wet insulation and daylight around penetrations
- Negotiate a price reduction or holdback that covers the low-to-mid replacement range, not the top
- If you plan to keep the house 20+ years, price metal as well as asphalt
Ready to see your own number? Tell us what you see; we'll suggest what a roofer should inspect.
Check My Roof ConditionWhen to walk away
Walk if the inspector finds evidence of long-term leaking into the structure: rotten rafters or sheathing over a wide area, mould in the attic, or a sagging ridge line, because those costs are open-ended. Walk if the seller refuses attic or roof access, since disclosure in BC covers only what the seller knows and you will have no way to know more. Everything else, including heavy moss, missing shingles and a roof at the end of its life, is a cost you can quantify and price into the offer.
Frequently asked questions
Is a 20-year-old roof too old?
Are Victoria home inspectors flagging moss and roof age?
Does home insurance cover roof moss damage?
Do I have to disclose roof condition when selling in BC?
Sources
- Great Victoria Roofing pricing model (our estimate) — Great Victoria Roofing, accessed 2026-09-10.
- Home inspection Victoria BC — Roots in Victoria (realtors) (contractor/commercial estimate), accessed 2026-09-10.
- How much does a home inspection cost in Victoria BC? — Watchtower Inspections (contractor/commercial estimate), accessed 2026-09-10.
- New roof before selling: is it worth it? — Moody Properties (BC realtor) (contractor/commercial estimate), accessed 2026-09-10.
- Asphalt Roofing Manufacturers Association — residential resources — ARMA, 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.
- How Long Does a Roof Last in Victoria, BC?Asphalt 20–30 years in our data but 15–22 by one local count; metal 40–60; cedar 25–40 if maintained. What shortens roof life in Greater Victoria.Read
- 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.Read
- Roof Inspection Cost in Victoria, BCA roofer's inspection with a written report costs $150 to $400 in Greater Victoria in our model, often credited against work. A home inspection is $500 to $800.Read
- Roof Replacement Cost in Victoria, BCMost Greater Victoria homes fall between $7,000 and $30,000 for a full replacement before GST. See what moves the number and how to read a quote.Read
- Moss on the Roof in Victoria: What It Does, How to Remove It and How to Keep It OffWhy moss grows on Greater Victoria roofs, what it does to shingles, how it is removed safely (never pressure-washed), zinc strips, intervals and costs.Read
- Do I have to disclose roof condition when selling in BC?Known roof defects are expected to be disclosed in a BC sale. What that covers, how Victoria inspectors check moss and age, and whether fixing first pays.Read
- Is it cheaper to repair or replace my roof?Repair is cheaper this year; replacement often wins over ten. Greater Victoria repair and replacement figures, the 35% rule and three signs a repair is wasted.Read
Take the next step with confidence
Tell us what you see; we'll suggest what a roofer should inspect.