What does roof repair cost in Edmonton? See 2026 prices for leaks, shingles, flashing, flat roofs and emergency repairs, plus when replacing makes more sense

How much does roof repair cost in Edmonton?

Most roof repairs in Edmonton cost between $350 and $1,500 in 2026. Small fixes like replacing a few blown-off shingles or a cracked vent boot start around $250. Larger jobs, such as flat roof membrane repairs, chimney re-flashing or rotted decking, usually run $1,500 to $5,000. Emergency after-hours repairs add roughly 25–50% to the bill.

That’s the short answer. The real price depends on what failed, how steep and high your roof is, and when you call. A $400 flashing fix in September can become a $4,000 ceiling, insulation and decking repair by March once Edmonton’s freeze-thaw cycles get into it.

This guide breaks down real repair prices by job type, shows what pushes a quote up or down, and helps you decide when a repair stops making sense and a roof replacement is the smarter spend. Every number is in Canadian dollars and based on Edmonton-area conditions, from the team behind Silverline’s Edmonton roof repair services.

Edmonton roof repair prices by repair type (2026)

Use this table to benchmark any quote you get. Prices include labour and materials for a typical two-storey Edmonton home with a walkable pitch.

Repair typeTypical cost (CAD)Usual time on site
Replace a few missing or damaged shingles$250 – $6501–3 hours
Pipe boot / plumbing vent seal replacement$200 – $5001–2 hours
Minor roof leak repair (source found and sealed)$350 – $1,000Half day
Complex leak repair (multiple entry points, decking)$1,000 – $2,5001 day
Chimney, skylight or wall flashing repair$400 – $1,500Half to full day
Full chimney re-flashing with cricket$1,200 – $2,5001 day
Roof deck / sheathing replacement$100 – $180 per 4×8 sheet installedVaries
Flat roof patch (torch-on, SBS or EPDM)$400 – $1,800Half to full day
Hail damage section repair (non-insurance)$800 – $4,0001–2 days
Ice dam removal (steam)$500 – $1,5002–5 hours
Emergency tarp (temporary, after-hours)$350 – $9001–2 hours
Soffit and fascia repair$400 – $1,500Half day
Eavestrough repair or re-slope$150 – $6001–3 hours
Structural repair (rafters, trusses, sagging)$1,500 – $7,000+1–3 days

Most Edmonton roofers charge a minimum service call of $200–$350, so bundling small fixes into one visit saves money. A professional free roof inspection first will tell you exactly which line on this table applies to your roof. For damage behind the gutters, see our soffit and fascia repair guide and structural roof repair guide.

Roof leak repair cost in Edmonton

A roof leak repair in Edmonton typically costs $350 to $1,000, and up to $2,500 if water has damaged the decking underneath. The hardest part of a leak isn’t the fix, it’s finding the source. Water often enters at a vent or flashing and travels along rafters before it drips through your ceiling several feet away.

The most common leak sources we see on Edmonton homes are:

  • Cracked rubber pipe boots. UV and -30°C winters split them in 8–12 years. Cheap fix, $200–$500.
  • Failed chimney or wall flashing. Caulk-only “repairs” from previous owners fail within a season or two. Proper roof flashing repair runs $400–$1,500.
  • Ice dams at the eaves. Meltwater backs up under shingles in January and February. See our ice dam prevention guide, and make sure your roof ventilation is working.
  • Wind-lifted or hail-bruised shingles. Often invisible from the ground. Learn the warning signs your shingles need repair.

What an emergency roof repair costs

Emergency roof repair in Edmonton usually costs $350–$900 for a temporary tarp or seal, plus the cost of the permanent repair later. Nights, weekends and storm days carry a 25–50% premium because crews are pulled off scheduled work.

To keep an emergency bill down:

  1. Move valuables and put a bucket under the drip.
  2. Poke a small hole in a bulging ceiling to drain water in one spot, which prevents a larger collapse.
  3. Take photos for insurance before and after.
  4. Stay off the roof, especially if it’s wet or icy.
  5. Call a roofer that offers 24/7 emergency roof repair in Edmonton and ask if the tarp cost is credited toward the permanent fix.

Ignoring a small leak is the most expensive choice. Wet insulation loses most of its R-value, and hidden moisture leads to mould remediation that can cost more than the roof repair itself.

Cost to fix roof shingles, flashing, flat roofs and eavestroughs

Shingle repair cost

Replacing a handful of damaged asphalt shingles costs $250–$650; a larger section of 1–2 squares (100–200 sq ft) runs $600–$1,500. Matching is the hidden problem. Shingles fade, and discontinued colours mean a patch may be visible from the street. On roofs older than about 15 years, brittle shingles can crack when a roofer lifts them, which widens the repair. Compare options in our types of roof shingles guide or see asphalt shingle roofing in Edmonton.

Flashing repair cost

Flashing is the metal that seals joints around chimneys, skylights, walls and valleys. Spot repairs cost $400–$800; full chimney re-flashing costs $1,200–$2,500. It’s the single most common leak source we find, and it’s cheap to fix early.

Flat roof repair cost

Flat roof repairs in Edmonton usually cost $400–$1,800 for a patch and $5–$12 per sq ft when a section needs a new membrane. Torch-on SBS, EPDM rubber and TPO each repair differently, so the roofer needs to match the existing system. Ponding water, blistering and open seams are the signs to watch. Garages, additions and buildings with flat roofing in Edmonton should be checked every fall, and businesses can see our commercial roofing services.

Eavestrough repair cost

Eavestrough repairs cost $150–$600, covering resealing corners, re-sloping sagging runs and reattaching downspouts. Clogged or sagging eavestroughs are a leading cause of ice dams and fascia rot, so they’re worth fixing alongside any roof repair. More in our eavestrough repair guide, or see our eavestrough and gutter services.

7 things that change your roof repair price in Edmonton

Two homeowners with the “same” leak can get quotes $1,000 apart. These are the reasons:

  1. Roof pitch and height. Steep roofs (8/12 and up) and three-storey homes need extra safety gear and time, adding 15–30%.
  2. Hidden damage. Rotted decking only shows once shingles come off. A fair quote lists a per-sheet price for decking up front, so there are no surprises.
  3. Material type. Asphalt is cheapest to repair. Metal roofing, cedar shake and EuroShield rubber roofing need specialised parts and skills.
  4. Season. September to early November is the busiest window before snow. Winter repairs are possible but slower, and some sealants and torch-on membranes have temperature limits.
  5. Urgency. Same-day and after-hours calls carry a premium. Booking a pre-winter roof inspection in Edmonton is the cheapest way to avoid one.
  6. Access. Tight lots in older neighbourhoods like Garneau or Highlands, detached garages and landscaping can slow setup and debris removal.
  7. Age of the roof. Brittle 20-year-old shingles break during repair, turning a small patch into a larger section.

Minor repairs in Edmonton don’t normally need a building permit, but structural work may. A licensed, insured roofer will know which jobs require one. Here’s why licensed vs unlicensed roofers matters for your wallet.

Repair or replace? Use the 30% rule

If a repair costs more than about 30% of a full replacement, or your asphalt roof is over 18–20 years old, replacement is usually the better investment. A typical Edmonton asphalt roof replacement runs roughly $9,000–$18,000 depending on size, so a $3,000+ repair on an aging roof is often money you’ll spend twice.

Repair makes sense when…Replacement makes sense when…
Damage is limited to one areaLeaks show up in several spots
Roof is under 15 years oldRoof is 18–20+ years old
Shingles are flexible and lie flatShingles are curling, cracked or losing granules
Decking is solidDecking feels soft or sags
One storm event caused the damageYou’ve paid for repairs 2+ years in a row

Planning to sell in the next few years? A repair plus an inspection report may be enough. Staying long term? Our roof replacement cost guide shows what a full job costs by home size, and our repair or replace guide goes deeper on the decision.

Will insurance cover my roof repair?

Home insurance in Alberta generally covers sudden damage, like hail, wind or a fallen tree, but not wear and tear or poor maintenance. Edmonton sits in one of Canada’s most active hail corridors, so storm claims are common. Check your policy’s deductible first: on a $900 repair with a $1,000 deductible, a claim doesn’t pay.

For storm damage, get a roofer’s written inspection with photos before you call your insurer. Our hail damage roof insurance claim guide walks through the process step by step, and the roof warranty guide explains what your warranty covers.

How to read a roof repair quote

A trustworthy quote should list:

  • The exact cause of the problem, with photos
  • Scope of work and materials by brand
  • A per-sheet price for any decking replacement
  • Clean-up and disposal
  • Workmanship warranty on the repair (ask how long)
  • Proof of WCB Alberta coverage and liability insurance

Be cautious of door-knockers after a hailstorm, cash-only pricing, and anyone who pushes a full replacement without showing you the damage.

Fix it before the snow: why fall repairs cost less

The cheapest roof repair is the one done before Edmonton’s first hard freeze, usually by early November. Sealants bond properly, shingles are flexible enough to lift without cracking, and crews can schedule you instead of squeezing you in during a January emergency.

A 20-minute look from the ground can save you thousands. Before winter, check for missing shingles, dark streaks, loose flashing around the chimney, sagging eavestroughs and any ceiling stains upstairs. Our roof maintenance schedule lists what to check each season.

Get an honest repair price from Silverline Roofing

Silverline Roofing has repaired roofs across Edmonton, St. Albert, Sherwood Park, Spruce Grove and Leduc. We’ll find the real source of the problem, show you photos, and give you a written price before any work starts, plus an honest answer on whether a repair is worth it. See our finished work in the project portfolio.

Book your free roof inspection or explore our Edmonton roof repair services.

Roof repair cost FAQs

How much does it cost to fix a roof leak in Edmonton?

Most roof leak repairs in Edmonton cost $350–$1,000. If water has soaked the decking or insulation, expect $1,000–$2,500.

How much does it cost to replace a few shingles?

Replacing a few missing or damaged shingles costs about $250–$650, including the service call. Colour matching on older roofs may affect the result.

Is emergency roof repair more expensive?

Yes. After-hours and storm-day repairs usually cost 25–50% more. A temporary tarp typically runs $350–$900 before the permanent fix.

How much does flat roof repair cost?

Flat roof patches cost $400–$1,800. Replacing a section of membrane runs about $5–$12 per square foot, depending on the system.

Can a roof be repaired in winter in Edmonton?

Yes, emergency and many small repairs can be done in winter. Some sealants and membranes need warmer temperatures, so permanent fixes may be scheduled for a milder day.

When should I replace instead of repair?

Replace when the repair costs over about 30% of a new roof, leaks appear in several places, or the asphalt roof is 18–20+ years old.

Does home insurance pay for roof repairs?

Insurance usually covers sudden damage like hail and wind, not age or neglect. Compare the repair cost to your deductible before filing.

Scroll to Top