Your roof is 20 years old. You have seen granules in the gutters for a couple of springs. A few shingles look curled. But there are no leaks. No water stains on the ceiling.

Can you wait another year? Or is it time to replace?

This is one of the most common questions Calgary homeowners face. And the answer matters — waiting too long can turn a planned $12,000 replacement into an emergency $20,000 project that includes interior water damage repair.

This guide will help you assess your roof’s condition. You will learn:

  • 10 specific signs of roof failure

  • A green/yellow/red urgency scale for each sign

  • How to inspect your roof safely from the ground

  • What’s happening inside your home when your roof fails

  • When to repair vs replace

Let us assess your roof.

How to Inspect Your Roof Without Getting on a Ladder

You do not need to climb onto your roof to spot most warning signs. In fact, we recommend you do not. Calgary roofs can be steep, slippery, and dangerous for untrained homeowners.

What you need:

  • A pair of binoculars

  • A notepad and phone camera

  • A sunny day for best visibility

From the ground (walk around your home):

  • Look at each roof slope from multiple angles

  • Use binoculars to inspect shingle condition

  • Check gutters and downspouts for granules

  • Look at the attic from inside (if accessible)

What to photograph:

  • Close-ups of suspicious shingles

  • Overall shots of each roof slope

  • Gutters and downspouts

  • Attic ceiling and rafters

See any of these signs during your inspection? Call (587) 777-5668 for a free professional assessment.

The 10 Signs of Roof Failure — With Urgency Scale

Here are the most common signs that your roof needs replacement. Each sign includes an urgency rating.

Sign What to Look For Urgency
Curling shingles Shingles that are curled up at the edges or cupped in the middle 🟡 Yellow
Missing granules Bald spots or dark patches on shingles; granules in gutters 🟡 Yellow
Cracked shingles Shingles with visible cracks or splits 🔴 Red
Missing shingles Bare spots where shingles have blown off 🔴 Red
Dark stains or algae Black streaks or green patches on shingles 🟢 Green
Sagging roof deck Visible dips, waves, or sagging on any roof slope 🔴 Red
Daylight through roof boards Light visible in the attic during the day 🔴 Red
Water stains on ceilings Brown or yellow stains on interior ceilings or walls 🔴 Red
Icicles and ice dams Large icicles consistently; ice buildup at eaves 🟡 Yellow
Roof age Roof over 20 years old (asphalt shingles) 🟡 Yellow

Roof Replacement Urgency Scale — Green, Yellow, Red

Not all signs are emergencies. Here is how to prioritize.

🟢 Green — Monitor, Not Urgent

These signs indicate cosmetic issues or normal aging. Your roof still has life left, but start planning for replacement within 3–5 years.

Green Sign What It Means What to Do
Dark stains or algae Algae growth from moisture; cosmetic only Clean or ignore; no structural concern
Minor granule loss Normal aging after 10–15 years Monitor annually
Shingles slightly faded UV exposure; normal aging Monitor
Small moss patches Moisture retention; not widespread Clean or treat

Action: Take photos now. Inspect again next spring. Start saving for replacement.

🟡 Yellow — Plan for Replacement Within 1–2 Years

These signs indicate moderate deterioration. Your roof is nearing end of life. Start getting quotes now so you can plan financially.

Yellow Sign What It Means What to Do
Curling shingles Shingles drying out, losing flexibility Get a professional inspection
Visible granule loss Bald spots on shingles Get a professional inspection
Roof over 20 years old End of expected lifespan Plan replacement within 1–2 years
Multiple repaired areas Previous failures indicate widespread deterioration Plan replacement
Icicles and ice dams Heat loss from attic; potential for damage Improve attic insulation and ventilation; consider replacement

Action: Get 2–3 quotes. Budget for replacement within 12–24 months. Do not wait until leaks appear.

🔴 Red — Immediate Replacement Needed

These signs indicate active failure. Your roof is no longer protecting your home. Schedule replacement immediately.

Red Sign What It Means What to Do
Cracked shingles Shingles are brittle and failing Replace immediately
Missing shingles Exposed roof deck vulnerable to water Temporary tarp if widespread; replace immediately
Sagging roof deck Structural issue — water damage to decking Emergency replacement
Daylight through roof boards Holes or gaps in roof deck Emergency replacement
Water stains on ceilings Active leak — water entering home Temporary tarp; replace immediately
Soft or spongy spots on roof Rotted decking Emergency replacement (do not walk on it)

Action: Call a roofing contractor today. Do not wait for the next rain or snowmelt. Every day increases the risk of interior water damage.

Not sure where your roof falls on the urgency scale? Call us at (587) 777-5668 for a free, honest evaluation.

What’s Happening Inside Your Home When Your Roof Fails

Most homeowners think roof failure starts with a visible leak. It does not. Damage happens inside your attic and walls long before water stains appear on your ceiling.

Stage 1: Moisture infiltration (no visible signs)
Small gaps around flashing, cracked shingles, or failed seals allow tiny amounts of moisture into the attic. You will not see anything.

Stage 2: Insulation damage
Moisture saturates attic insulation. Wet insulation loses its R-value. Your heating bills increase. You might notice a musty smell.

Stage 3: Wood rot
Prolonged moisture causes roof decking and rafters to rot. This is structural damage. Repairs cost $5,000–$15,000 on top of roof replacement.

Stage 4: Mold growth
Moisture + organic material (wood, insulation) = mold. Mold remediation costs $2,000–$10,000.

Stage 5: Visible leak
Water finally penetrates the ceiling. By now, you likely have structural damage, mold, and ruined insulation.

The lesson: Do not wait for a visible leak. Replace your roof when you see yellow-zone signs, not red-zone emergencies.

How to Check Your Attic for Roof Problems

Your attic tells the truth about your roof’s condition. Here is what to look for.

What you need:

  • Flashlight

  • Safety mask (for insulation dust and potential mold)

  • Sturdy boards to walk on if attic has no floor

What to look for:

Attic Sign What It Means Urgency
Daylight through roof deck Holes or gaps in shingles or decking 🔴 Red
Water stains on decking Active or past leaks 🔴 Red
Damp or wet insulation Current moisture infiltration 🔴 Red
Soft or spongy decking Rot — structural damage 🔴 Red
Musty smell Potential mold growth 🟡 Yellow
Dark black spots on wood Mold or rot 🔴 Red
Frost on nail tips Ice damming or poor ventilation 🟡 Yellow
Icicles visible from attic Ice damming 🟡 Yellow

Safety note: Do not walk on ceiling joists without proper boards. If you see significant water damage or mold, call a professional.

Repair vs Replacement — Which Do You Need?

Based on the signs above, here is a simplified decision guide.

Roof Condition Recommended Action
Isolated damage (1–3 shingles, one small leak) Repair possible
Damage on one slope only, roof under 15 years old Repair possible
Widespread damage (multiple slopes, many shingles) Replacement
Roof over 20 years old Replacement
Multiple previous repairs Replacement
Sagging or structural issues Replacement
After a major hailstorm with widespread damage Replacement (insurance claim likely)

Our rule of thumb: If you have paid for two roof repairs in the last 5 years, put that money toward replacement instead of a third repair.

For professional repair services, visit our roof repair services page. For full replacement, see our roof replacement services page.

How Much Does Roof Replacement Cost?

If you have determined that replacement is needed, cost is likely your next question.

Average cost ranges for Calgary homes (architectural asphalt shingles):

Home Type Typical Cost Range
Bungalow (1,200–1,600 sq ft) $5,500 – $9,500
2-Storey (1,800–2,400 sq ft) $8,500 – $14,000
Large 2-Storey / Walkout (2,500+ sq ft) $12,000 – $20,000

For a detailed breakdown by square footage, material choices, and hidden costs, see our complete roof replacement cost guide.

Choosing the Right Material for Your New Roof

If you are replacing, you have choices. Here is a quick overview.

Material Lifespan Hail Resistance Cost Best For
Architectural asphalt 25–35 years Moderate to high (Class 3 or 4) $$ Most Calgary homes
3-Tab asphalt 15–20 years Low $ Budget or rentals
Standing seam metal 40–60 years Excellent (Class 4) $$$$ Long-term homeowners, high-hail areas

For a full comparison, read our asphalt vs metal roofing comparison.

What Happens If You Wait Too Long?

Waiting beyond yellow-zone signs has real financial consequences.

If You Wait Potential Additional Cost
1 year on a yellow-zone roof Likely no additional damage if minor signs
2–3 years on a yellow-zone roof Possible insulation damage ($1,000–$3,000)
3–5 years on a yellow-zone roof Likely decking rot ($2,000–$8,000) + insulation damage
Until a red-zone emergency Decking rot + insulation + interior water damage + mold ($5,000–$20,000 extra)

The math: Replacing a yellow-zone roof costs $10,000–$15,000. Waiting until it becomes a red-zone emergency costs $15,000–$30,000. Early replacement saves you money.

Our Roof Inspection Process

If you are unsure about your roof’s condition, we can help. Alpine Exteriors provides free, no-obligation roof inspections for Calgary homeowners.

What our inspection includes:

  • Ground-level and ladder assessment of all roof slopes

  • Attic inspection (if accessible)

  • Detailed photo documentation of all findings

  • Clear explanation of what we see

  • Honest recommendation — repair, replacement, or monitor

  • Written estimate for any recommended work

What we do not do:

  • Pressure you into unnecessary work

  • Charge for inspections

  • Recommend replacement when repair will do

We have served Calgary homeowners for 18 years. We have inspected thousands of roofs. We know what fails and what still has life left.

Areas We Serve in Calgary

Alpine Exteriors provides roof inspections and replacement across all Calgary quadrants:

  • NE Calgary — Marlborough, Monterey Park, Pineridge, Castleridge, Falconridge, Taradale, Saddle Ridge

  • NW Calgary — Arbour Lake, Tuscany, Royal Oak, Nolan Hill, Sage Hill, Evanston, Panorama Hills, Rocky Ridge, Citadel

  • SE Calgary — McKenzie Towne, Auburn Bay, Mahogany, New Brighton, Cranston, Seton, Douglasdale, McKenzie Lake, Chaparral

  • SW Calgary — Altadore, Killarney, Glamorgan, Palliser, Oakridge, Cedarbrae, Lakeview, Glendale, Signal Hill, Springbank Hill

We also serve Airdrie, Cochrane, and Chestermere.

Questions Calgary Homeowners Ask About Roof Replacement Signs

How do I know if my roof needs replacement or just repair?

Use our repair vs replacement guide above. Key factors: age of roof, extent of damage (isolated vs widespread), and number of previous repairs. When in doubt, get a professional inspection.

Can I wait another year if my roof shows yellow-zone signs?

Yes, but with caution. Monitor your roof closely. Take photos annually. If you see progression toward red-zone signs, accelerate your timeline. The average yellow-zone roof has 1–3 years of life remaining.

What if my roof has no visible signs but is over 20 years old?

Age alone is a yellow-zone sign. Even without visible deterioration, asphalt shingles lose their effectiveness after 20–25 years. Get a professional inspection to assess hidden issues.

How much does a roof inspection cost?

We provide free roof inspections for Calgary homeowners. No obligation. No pressure.

What’s the most common hidden roof problem in Calgary?

Attic moisture from ice dams. Calgary’s freeze-thaw cycles create ice dams that push water back under shingles. Homeowners often do not see damage until water stains appear on ceilings. An attic inspection reveals the problem early.

Do you help with insurance claims for storm-damaged roofs?

Yes. If your roof has hail or wind damage, we can help document the damage and work with your insurance adjuster. See our hail damage roof repair guide for details.

Get Your Free Roof Inspection

Do not wait for a leak to tell you your roof is failing. By then, you likely have water damage, mold, or structural issues that could have been prevented.

Alpine Exteriors has inspected thousands of Calgary roofs. We know this climate. We know what fails. We know what still has life left.

We provide free, no-obligation roof inspections with honest recommendations. We will tell you if your roof has 5 years left, 1 year left, or needs immediate replacement.

Call (587) 777-5668 today for your free roof inspection.