You have a roof problem. One roofer says $800 for a repair. Another says $18,000 for a full replacement. Who is telling the truth?
Both could be right, depending on your roof’s actual condition. This guide gives you the objective 7-point framework I use on every Surrey roof inspection to determine the honest answer — and the cost threshold table that makes the decision financial, not emotional.
Get an honest assessment: I-M Roofing Ltd. — 236-838-9577
The Cost Threshold Rule for Surrey BC Homeowners
Before the 7-point checklist, apply this financial test first. It eliminates the decision for most homeowners:
| Roof Age | Repair Makes Sense If | Replace If |
|---|---|---|
| Under 10 years | Repair cost is under 30% of replacement cost | Repair cost exceeds 30% of replacement cost, or damage is systemic (not isolated) |
| 10–15 years | Repair cost is under $2,500 AND isolated to one area | Repair over $2,500, multiple areas affected, or active interior damage |
| 15–20 years | Repair cost is under $1,500 AND roof has 5+ years of life remaining | Repair over $1,500, widespread granule loss, or planning to sell within 3 years |
| 20+ years | Emergency stabilization only (tarp, leak stop) while planning replacement | ✅ Replace — repair ROI is nearly always negative |
These thresholds are based on Surrey BC market replacement costs ($10,000–$18,000 for a standard home) and average Surrey climate shingle lifespans. They are guidelines, not rules — use them alongside the 7-point checklist below.
The 7-Point Roof Assessment — Repair vs Replacement Decision
Point 1: Roof Age
A standard architectural asphalt shingle in Surrey’s wet climate lasts 22–32 years depending on installation quality, maintenance, and sun/shade exposure. If your roof is within 5 years of end-of-life, repairing it delays an inevitable replacement at additional cost. Calculate: remaining life = (expected lifespan) minus (current age). If remaining life is under 5 years, replace.
Point 2: Damage Scope
Is the damage isolated to one area (one valley, one flashing point, one section of shingles) or spread across multiple areas? Isolated = repairable. Multiple concurrent failures = systemic end-of-life — more repairs will follow the first one within 1–2 years.
Point 3: Interior Damage
Has water entered the attic or living space? A leak that has reached the interior has usually been traveling through the decking and framing for longer than it’s been visible. Check the attic for: staining on rafters (brown water marks), soft or darkened decking (press with your thumb — it should be firm), moisture on insulation batts. Interior damage that has already occurred shifts the repair case significantly toward replacement.
Point 4: Decking Condition
Even if shingles look manageable, the decking underneath may be compromised. Soft spots when walking, visible sag between rafters, or delaminated plywood exposed at the eaves all indicate decking that will need replacement regardless. If decking repair is added to the repair cost, the financial case for replacement strengthens considerably.
Point 5: Remaining Shingle Life
Check: granule loss (significant bare spots visible from the ground), curling at the shingle edges (cupping = moisture damage; clawing = installation or age issue), cracking or brittleness across the field. If more than 30% of the roof surface shows these signs, remaining life is likely under 5 years regardless of age.
Point 6: Flashing Integrity
Flashings at chimneys, valleys, walls, and pipe boots fail independently of the shingles. A roof with sound shingles but failed flashing is a repair candidate. A roof with failing shingles AND failed flashings needs replacement — replacing the flashings alone wastes money you’ll spend again on the replacement within a few years.
Point 7: Your Ownership Timeline
Are you staying in the home long-term or selling within 3–5 years? If selling soon: a new roof is a strong listing asset and typically returns 60–80% of cost in improved offer price; a patched old roof raises buyer concerns. If staying long-term: the cost threshold rules in the table above apply.
Repair Cost vs Replacement Cost in Surrey BC — 2026
| Repair Type | Surrey Cost Range (2026) |
|---|---|
| Single flashing replacement | $350 – $900 |
| Valley repair | $500 – $1,500 |
| Shingle replacement (section) | $350 – $800 |
| Ridge cap replacement | $450 – $1,200 |
| Chimney flashing replacement | $600 – $1,800 |
| Decking repair (per sheet) | $80 – $180 |
| Full roof replacement (standard Surrey home) | $10,000 – $18,000 |
Related Resources
Get an honest repair vs replacement assessment: 236-838-9577