By Roof It Right Ltd — Edmonton’s Repair-First Roofing Company Published May 2026 | (587) 409-0875 | contact@roofitright.ca
If you’ve ever stared at a water stain spreading across your ceiling during an Edmonton winter and thought “how did this happen?” — this guide is written for you.
Most Edmonton homeowners don’t think about their roof until something goes wrong. By then, what could have been a $400 flashing repair has turned into a $3,000 decking replacement. At Roof It Right Ltd, we built our entire company around one principle: most roofs can be repaired properly and maintained affordably — without rushing homeowners into replacements they don’t need.
This is the most comprehensive guide to roof repair and maintenance in Edmonton you’ll find anywhere. We’ve covered every warning sign, every seasonal task, every Edmonton-specific problem — from attic rain to hail damage — and everything in between. Bookmark it, share it, use it every season.
Why Edmonton Roofs Demand a Different Approach to Repair and Maintenance
Before we get into the specifics, you need to understand something: Edmonton is genuinely one of the hardest cities in North America to have a roof in. No exaggeration.
Here’s what your roof is up against every single year:
Freeze-thaw cycling — Edmonton regularly swings between -40°C in January and +5°C during a chinook within the same week. Every time that happens, your roofing materials expand and contract. Shingles crack. Flashing lifts. Sealants split. Over years, this mechanical stress opens entry points for moisture that weren’t there when your roof was new.
Snow load — A wet Edmonton snowfall can deposit hundreds of kilograms on a standard residential roof. That weight stresses the structure, compresses insulation, and when it melts unevenly, creates conditions for ice dam formation at the eaves.
Alberta’s Hail Alley — Edmonton sits squarely in one of the most hail-prone corridors in Canada. Hailstones regularly reach golf ball size during summer storms, bruising and cracking shingles in ways that aren’t visible from the ground but dramatically accelerate roof failure.
UV exposure — Edmonton’s clear prairie skies mean intense summer UV that degrades asphalt shingles faster than in cloudier climates. Granule loss is common in roofs over 12 years old.
Attic rain — This is the one Edmonton-specific problem that catches almost every homeowner off guard, and it’s worth understanding before we go further.
What Is Attic Rain? (The Edmonton Problem Nobody Talks About Enough)
Attic rain is not a leak. It behaves like one, but the cause — and the fix — are completely different.
Here’s what happens: your home generates warm, moist air from cooking, bathing, breathing, and laundry. That air rises. In a well-ventilated attic, it exits through ridge and soffit vents before it can cause damage. In an under-ventilated attic — which describes the majority of Edmonton homes built before 2005 — that moist air hits the cold underside of your roof deck during a deep freeze and turns to frost. Then a chinook hits. Temperatures jump 15 degrees overnight. That frost melts rapidly, dripping onto your insulation, pooling on your vapour barrier, and sometimes seeping through ceiling fixtures, bathroom fans, and pot lights.
Homeowners call us thinking their roof is leaking. The shingles are fine. The problem is entirely in the attic.
Signs you may have attic rain rather than a true leak:
- Dripping from bathroom exhaust fans or light fixtures during or immediately after a warm snap
- Frost visible on the underside of your roof deck when you look in the attic during winter
- Wet or compressed insulation in isolated sections of the attic
- The “dripping” stops when temperatures stay below freezing
Not sure if you have a leak or attic rain? We wrote the definitive Edmonton guide to telling the difference here →
The fix for attic rain is correcting your attic ventilation — specifically ensuring you meet the 1/300 net free vent area rule required under Alberta building code, with balanced intake at the soffit and exhaust at the ridge. It is not a roofing replacement. It is not a new vapour barrier. It is proper ventilation — and it’s something we assess on every inspection we do.
12 Warning Signs Your Edmonton Roof Needs Repair — Right Now
Don’t wait for water to appear inside your home. By the time a stain shows up on your ceiling, moisture has typically been travelling through your insulation and decking for weeks or months. Catch these warning signs early and a repair stays affordable.
1. Water stains on ceilings or upper walls. The classic sign. Yellow or brown ring-shaped stains indicate active or past moisture intrusion. Even a dry stain means the entry point is still there waiting for the next rain or snowmelt.
2. Shingles that are curling at the edges or cupping upward. Curling is a sign of advanced age and UV degradation. Once shingles lose their flat profile, they’re no longer sealing properly against wind-driven rain and snowmelt.
3. Cracked or brittle shingles. Edmonton’s freeze-thaw cycling cracks asphalt shingles from below. Cracks you can see from the ground are already severe — there are likely many more you can’t see.
4. Missing shingles after a windstorm. Any exposed decking is an urgent repair. Underlayment is not designed for prolonged exposure to Edmonton’s sun, rain, or snow. Read our guide on what to do after wind damage here →
5. Granules collecting in your eavestroughs. Asphalt shingles shed protective granules as they age. Heavy granule loss means the asphalt mat underneath is exposed to UV and accelerating toward failure.
6. Daylight visible from your attic. On a clear day, go into your attic and look up. Pinpoints of light mean gaps in your decking or missing shingles — and where light gets through, so does water and cold air.
7. Sagging or soft spots on the roof surface. Sagging indicates moisture has penetrated the decking and caused rot or structural damage. This is urgent. Do not walk on a sagging roof area and do not delay calling a professional.
8. Ice dams forming at your eaves every winter. Ice dams aren’t just a cosmetic issue — they force snowmelt water back under your shingles and into your home. Repeated ice dam formation is a sign your attic insulation and ventilation need attention. See our Edmonton ice dam guide here →
9. Flashing that is lifting, cracking, or separating. Flashing seals every joint on your roof — around your chimney, skylights, vents, and where your roof meets a wall. Edmonton’s freeze-thaw cycles are exceptionally hard on flashing. It loosens, it cracks, and it becomes the single most common source of residential leaks in this city.
10. Eavestroughs pulling away from the fascia. If your gutters are sagging, overflowing, or separating from the roofline, water is getting behind your fascia and rotting the board — and potentially entering your roof’s edge structure.
11. Musty odour from your attic. A persistent musty smell in your attic usually means moisture is present, even if you can’t see a stain or feel wet insulation. This warrants a professional inspection immediately.
12. Your roof is over 15 years old and has never been professionally inspected. Standard 3-tab asphalt shingles in Edmonton typically last 15–20 years. Architectural shingles last 20–30 years. If you’re approaching those thresholds without knowing your roof’s current condition, an inspection is the smartest $150–$400 you’ll spend on your home this year. Book a roof inspection with Roof It Right →
The Roof It Right Repair Process — What Happens When You Call Us
We want you to know exactly what to expect before you pick up the phone. No surprises, no pressure, no upselling.
Step 1 — Inspection and honest diagnosis. Every job starts with a proper roof inspection. We get eyes on the actual problem — not just what you described over the phone. We use ladders, go on-roof where safe, and inspect the attic when relevant. We take photos of everything we find and show them to you.
Step 2 — Clear explanation of what we found. We walk you through exactly what’s happening, in plain language. You’ll see the photos. We’ll tell you what’s urgent, what can wait, and — honestly — if we think you don’t need a repair at all right now.
Step 3 — Written quote before any work begins. No work starts without a written quote you’ve approved. No verbal estimates, no “we’ll figure it out as we go.” Every scope of work, every material, every cost — in writing.
Step 4 — Professional repair with quality materials. We use IKO, Owens Corning, and Malarkey products — all rated for Alberta’s climate extremes. Every repair is completed to Alberta Safety Codes, with full fall protection, WCB coverage, and $2M liability insurance on every job.
Step 5 — Post-repair walkthrough and documentation. When we’re done, we walk you through what was done, show you photos of the completed work, and explain what to watch for going forward. You get a written record of the repair for your home files and insurance purposes.
Edmonton Roof Maintenance: Your Complete Season-by-Season Guide
This is the section nobody else gives you. Not No Water Roofing. Not A. Clark. Not any other Edmonton roofer’s website.
A properly maintained Edmonton roof lasts 5–8 years longer than a neglected one. The difference in cost? Thousands of dollars. Here is exactly what to do every season.
Spring Maintenance (April – May) — Your Most Important Window of the Year
Spring is the most critical roof maintenance window in Edmonton. Your roof has just survived months of freeze-thaw cycles, heavy snow, ice dam formation, and chinook melt events. Now is when you assess the damage and act on it before the summer hail season arrives.
Exterior — check from the ground first:
- Walk the full perimeter of your home and look at the roofline from every angle. Use binoculars if needed.
- Look for any shingles that are visibly curling, cracking, missing, or lifted at the corners.
- Check your chimney flashing — is it still tight to the masonry, or has the freeze-thaw cycle lifted it?
- Look at the roof edges (eaves) for signs of ice dam damage — stained fascia boards, lifted drip edge, or the first row of shingles sitting higher than the rest.
Eavestroughs and downspouts:
- Clean every eavestrough completely after the last frost. Remove all debris, decomposed leaves, and granules from the previous year.
- Check every joint and endcap for separation — winter expansion can pop eavestrough seals.
- Flush downspouts with a garden hose and confirm water exits at the bottom, at least 1.5 metres away from your foundation.
- Check the slope of each eavestrough run — they should pitch slightly toward the downspout. Sagging sections hold standing water that accelerates rust and rot.
Attic inspection:
- Go into your attic and look for frost staining on the underside of the roof deck — this is evidence of attic rain from the winter just passed.
- Check insulation for wet or compressed sections.
- Look at your soffit vents from inside — are they clear of insulation that may have shifted and blocked them? This is the most common ventilation problem in Edmonton homes.
Book your annual professional maintenance visit if you haven’t done one in the past 12 months. Spring is the ideal time — we can assess winter damage, reseal any flashing that has shifted, clean and inspect eavestroughs, and give you a written condition report for the year.
Summer Maintenance (June – August) — Hail Season Vigilance
Edmonton’s summer is beautiful and brutal. Heat, UV, and hailstorms are all happening at the same time. Your maintenance focus shifts to storm readiness and post-storm assessment.
Before hail season:
- Trim any branches overhanging the roof. During a hailstorm, branches whip against shingles and cause damage that’s separate from the hail itself.
- Confirm your insurance policy details — specifically whether you have ACV (actual cash value) or RCV (replacement cost value) coverage for storm damage. RCV pays for a new roof; ACV pays for a depreciated one. The difference matters enormously.
- If your roof is over 12 years old, ask us whether upgrading to Class 4 impact-resistant shingles on your next repair or replacement makes sense. Many Alberta insurers now offer 10–30% premium discounts for Class 4 materials — which can offset the cost difference within a few years.
After any significant hailstorm:
- Walk your property and check the ground around downspouts for significant granule deposits — a clear sign of shingle surface damage.
- Check any soft-metal surfaces (aluminum trim, AC unit tops, eavestrough ends) for dent marks. If those surfaces show dents, your shingles likely sustained bruising too.
- Take photos and video of anything you notice before touching it. This is your insurance claim starting point.
- Call us for a post-storm inspection. Hail damage is frequently invisible from the ground but qualifies for a full insurance-funded roof replacement when properly documented. We assist with claim documentation at no extra charge.
For active emergency situations, read our Emergency Roof Repair Edmonton guide →
Fall Maintenance (September – October) — Pre-Winter Preparation
Fall is your last chance to address anything before the ground freezes and temperatures make shingle work impossible. Don’t skip this window.
Critical fall tasks:
Eavestrough cleaning — do it in late October, after the leaves have fully fallen. Not before. Cleaning in September leaves you with half a season of leaves still to fall. Do it once, do it thoroughly, do it right.
Flashing inspection and resealing. Walk the roof with your eyes or hire us to do it — inspect every piece of flashing around chimneys, skylights, pipe vents, and wall junctions. Any flashing that has lifted even slightly needs resealing before freeze-up. Once frozen ground prevents access in November, that loose flashing will be working moisture into your home all winter.
Shingle replacement. Any shingles that need replacing must be done before mid-October in Edmonton. Proper asphalt shingle installation requires temperatures above 5°C for the self-sealing strips to activate and bond. Below that threshold, shingles can be temporarily fastened but won’t properly seal until spring — leaving you vulnerable all winter.
Attic insulation and ventilation check. Fall is the best time to correct ventilation issues before attic rain season begins. If you’ve experienced attic rain in previous winters, addressing insulation baffles and vent clearance now prevents a repeat. An attic ventilation correction is typically $400–$1,500 and eliminates a problem that can cost $5,000+ in insulation replacement and interior damage if left unaddressed.
Soffit inspection. Birds, squirrels, and wasps love to nest in Edmonton soffits over summer. Before winter, check every soffit panel for gaps, damage, or pest entry points. A compromised soffit affects your attic’s intake ventilation and can lead to attic rain.
Winter Monitoring (November – March) — Watch and React
You can’t do much maintenance work in an Edmonton winter. But you can monitor — and knowing what to watch for lets you act fast when something needs attention.
During and after heavy snowfalls:
- Watch for ice dam formation starting at the eaves — a ridge of ice building up along the roof edge indicates heat is escaping from the attic and melting snow above.
- Do not attempt DIY ice dam removal with a hammer, ice pick, or roof rake with metal edges. These tools cause more shingle damage than the ice itself. Read our proper ice dam guide →
- Monitor interior ceilings after every significant melt event or chinook. New water stains appearing mid-winter need to be documented and assessed as soon as the temperature allows.
During chinooks:
- Check your attic on the day following a chinook event. Frost that accumulated during the cold snap will be melting. If it’s dripping, you have an attic rain situation that needs to be addressed properly in spring.
- Check bathroom fans and pot lights for moisture or dripping — the most common interior signs of attic rain.
Emergency repairs in winter: We do respond to emergency calls year-round. Active leaks, wind damage that exposes underlayment, and structural damage all require immediate attention regardless of the season. Emergency tarping keeps your interior protected while a proper repair is scheduled for more favourable conditions.
What Types of Roof Repairs Do We Handle at Roof It Right Ltd?
Here’s a plain-language breakdown of the repair work we complete for Edmonton homeowners regularly.
Shingle repair and replacement — Individual shingles, small sections, or large areas. We match your existing material as closely as possible. We work with IKO Cambridge and Dynasty, Owens Corning Duration, and Malarkey Vista — all top-tier products rated for Alberta conditions.
Flashing repair and replacement — Chimney flashing, skylight flashing, step flashing along vertical walls, pipe boot replacements, and valley flashing. Flashing failure is the number one cause of residential roof leaks in Edmonton that aren’t storm-related. We address the root cause, not just apply sealant over a failing joint.
Leak detection and repair — We locate the true source of your leak, which is frequently not where the water stain appears inside. Water travels along rafters, vapour barriers, and decking before revealing itself at the lowest point it can find. We follow it back to the entry point and fix it there.
Attic ventilation correction — Soffit vent clearing, baffle installation, ridge vent assessment, and ventilation ratio calculations to meet Alberta’s 1/300 requirement. This is the fix for attic rain, ice dam formation caused by heat loss, and premature shingle aging caused by overheated attic air in summer.
Eavestrough repair and resealing — Joint resealing, end cap replacement, slope correction, and downspout realignment. Often overlooked until water is pouring over the side, but poor eavestrough drainage is a direct contributor to ice dams and foundation moisture issues.
Flat roof and low-slope repair — Common on Edmonton garage rooftops and infill home additions. We repair modified bitumen membrane tears, reseal seams, and address ponding water drainage issues. For Edmonton infill and flat roof specifics, see our dedicated guide →
Soffit and fascia repair — Rotted fascia boards from ice dam damage, damaged soffit panels from pests or moisture, and drip edge replacement at the eave. These components are part of the roof system and affect both ventilation performance and water management.
Post-storm emergency repair and tarping — When severe weather causes immediate damage, we respond quickly to stabilize your roof, limit interior water intrusion, and document the damage for insurance purposes.
Repair or Replace? The Roof It Right Honest Framework
This is the question we get asked on almost every call. And unlike some roofing companies, we don’t have a financial incentive to push you toward replacement — our business model is built on repairs first.
Here’s the framework we use to give you an honest answer:
Strong candidates for repair:
- Roof is under 15 years old with architectural shingles, or under 12 years with 3-tab
- Damage is isolated — one section, one failed flashing, one leak source
- The rest of the roof system is structurally sound with good granule coverage
- Repair cost is under 35% of what a full replacement would cost
Strong candidates for replacement:
- Roof is over 20 years old and showing multiple issues across different sections
- Widespread granule loss exposing the asphalt mat across large areas
- Multiple separate leak sources appearing over recent years
- Decking shows moisture damage, rot, or delamination in multiple areas
- You’re planning to sell your home within 2–3 years and a replacement adds measurable resale value
The honest middle ground: There’s a category of roofs — typically 15–20 years old with moderate wear — where the repair vs. replace decision genuinely depends on your circumstances: how long you plan to stay in the home, whether you have a pending insurance claim that covers materials, and your budget and risk tolerance. We’ll lay out both options clearly, with real numbers, and let you make the call without pressure.
For a full breakdown of current repair costs in Edmonton by repair type and scope, see our 2026 Roof Repair Cost Guide →
Why Edmonton Homeowners Choose Roof It Right Ltd
We’re not the biggest roofing company in Edmonton. We don’t have a dozen crews running around the city churning through replacements. We’re a locally owned, repair-first company built around the idea that most roofing problems don’t need a $15,000 solution.
Here’s what that means in practice:
Repair-first philosophy. We will always tell you if repair is the right answer. We built our reputation on this. Our reviews say it repeatedly because it’s genuinely how we operate.
We show you everything. Photos from the roof, attic photos when relevant, before-and-after documentation. You see exactly what we see — no guessing, no trusting a contractor’s word alone.
Written quotes on every job. Always. No verbal estimates, no “we’ll figure it out when we’re up there.”
Full WCB coverage and $2M liability insurance. In Alberta, hiring a roofer without WCB coverage means you could be liable for a worker’s injury on your property. Every Roof It Right job is fully covered.
Alberta Safety Codes compliance. All work meets provincial standards including fall protection requirements on pitched roofs.
Manufacturer-certified installations. We’re certified installers for IKO, Owens Corning, and Malarkey — which means the manufacturer warranties on those products are valid when we install them.
Edmonton expertise. We know what attic rain is, why it happens, and how to fix it. We know what Hail Alley means for shingle selection. We know why Edmonton’s freeze-thaw cycles destroy flashing faster than anywhere in Canada. You can’t get that from a national chain with a templated Calgary page redirected to Edmonton.
Frequently Asked Questions — Roof Repair and Maintenance Edmonton
These are the questions Edmonton homeowners ask us most often. We’ve written the answers the way we’d explain them in your driveway.
How do I know if my roof needs repair or just maintenance?
Maintenance is proactive — it’s what you do before something fails. Repair is reactive — it addresses a specific failure that has already occurred. In practice, most annual maintenance visits do involve some minor repair work: resealing a section of flashing that has started to lift, replacing one or two damaged shingles, or resealing an eavestrough joint. The goal of regular maintenance is to catch those items when they’re $100–$300 fixes rather than $1,500–$3,000 emergency repairs.
How often should I have my roof professionally maintained in Edmonton?
Once a year is our recommendation for roofs under 15 years old in good condition. Twice a year — spring and fall — for roofs over 15 years old, roofs that have experienced significant storm damage, or homes where you’ve had ice dam or attic rain issues in the past. The cost of two maintenance visits ($300–$600 total) is a fraction of what a single ignored repair event typically costs.
Can you repair a roof in Edmonton in winter?
Emergency repairs — yes, absolutely, year-round. We respond to active leaks, wind damage, and structural failures regardless of the season, using cold-weather sealants and methods designed for Alberta conditions. Planned repairs involving new shingle installation are best scheduled between May and October, as proper shingle bonding requires temperatures above 5°C. If you have a non-emergency repair identified during winter, we’ll book it for spring and advise on any interim measures to protect the area.
What is the most common cause of roof leaks in Edmonton?
Flashing failure. By a significant margin. Edmonton’s freeze-thaw cycling expands and contracts flashing metal repeatedly, eventually loosening the seal around chimneys, skylights, pipe vents, and wall junctions. A properly installed and annually maintained flashing system will outlast your shingles. An ignored one will leak long before the shingles show any visible failure. The second most common cause is ice dam backflow — snowmelt forced back under the shingles by an ice ridge at the eave.
Does home insurance cover roof repairs in Edmonton?
Alberta home insurance covers sudden, accidental damage from insured perils — hail, wind, falling trees, and fire. It does not cover wear-and-tear, aging, or maintenance-related deterioration. After a hailstorm, you typically have up to one year to file a claim, though this varies by policy — check yours. Document damage with photos and video before touching anything. We assist with claim documentation on every storm damage repair we complete.
What does a professional roof maintenance visit from Roof It Right include?
A full inspection of shingles, flashing, vents, valleys, and eave edges. Eavestrough clearing and flush-test. Resealing of any flashing showing early lift or deterioration. Attic ventilation check where accessible. Photo documentation of all findings. A written condition report that tells you exactly where your roof stands, what needs attention now, and what to watch over the next 12 months. We’ll also tell you straight if your roof has another 10 good years in it and there’s nothing to do yet.
How much does roof maintenance cost in Edmonton?
A professional annual maintenance visit from Roof It Right typically runs $150–$350 depending on roof size and complexity. This includes the inspection, eavestrough clearing, flashing resealing where needed, and the written condition report. Any repair work identified during the visit is quoted separately in writing before proceeding. For a full breakdown of what specific repairs cost, see our 2026 Edmonton Roof Repair Cost Guide →
How long does a roof repair take?
Most single-source repairs — flashing replacement, shingle section, pipe boot swap — are completed in 2–4 hours. More complex leak investigations with hidden damage can take a full day. Large-section repairs involving decking replacement or significant areas of shingles may take 1–2 days. We always give you a realistic timeline in your written quote.
Do you service all Edmonton neighbourhoods?
Yes. We work across all Edmonton neighbourhoods and surrounding areas including Windermere, Glenora, Strathcona, Terwillegar, Millwoods, Riverbend, Sherwood Park, St. Albert, Spruce Grove, and Leduc. If you’re not sure whether we cover your area, call us — (587) 409-0875 — and we’ll confirm.
Book Your Roof Repair or Maintenance Visit in Edmonton
Whether you’ve spotted one of the warning signs above, you want to get ahead of things before the next hail season, or you simply can’t remember the last time anyone looked at your roof — give us a call. We’re honest, we’re local, and we’re genuinely going to tell you what your roof needs. Even if that’s nothing right now.
Roof It Right Ltd 📞 (587) 409-0875 📧 contact@roofitright.ca 🌐 roofitright.ca 📍 Edmonton, AB — serving all neighbourhoods and surrounding areas
→ Book a Roof Inspection → Get a Free Repair Quote → Read our Emergency Roof Repair Guide → Edmonton Roof Repair Cost Guide 2026
Roof It Right Ltd is a locally owned Edmonton roofing company. We carry full WCB coverage, $2M liability insurance, and are certified installers for IKO, Owens Corning, and Malarkey roofing products. All work is completed to Alberta Safety Codes.