Roof Repair
Roof Repair near you
Fix leaks, missing shingles, flashing and storm damage. Tell us about your roof repair project and we’ll help you find local roofers who serve your area.
Free for homeowners · No obligation to hire
On this page
Most roof leaks start small, and far from where the water finally shows. Water that slips past a lifted shingle or a cracked flashing can run along the deck or a rafter before it drips onto the insulation and stains a ceiling several metres away. Roof repair is the work of tracing that path back to its source and fixing it properly, whether the cause is wind, age, a failed seal or winter ice.
Typical repairs include replacing damaged or missing shingles, resealing or replacing flashing at chimneys, walls and skylights, rebuilding valleys, replacing cracked vent boots and patching flat-roof membranes. Some leaks aren't roof failures at all: frost that builds up in an attic where warm household air leaks in can melt on the first mild day and look exactly like a hole in the roof.
A repair makes sense when the rest of the roof is in good shape. When damage is widespread or the covering is near the end of its life, a roofer should say so plainly rather than patching the same roof every season. Below you'll find the most common leak sources, the signs that call for a repair, how a roofer diagnoses a leak, and how to weigh repair against replacement.
Common causes of roof leaks
Natural Resources Canada names poor flashing at hips, valleys and chimneys, along with ice-dam leaks, among the typical trouble spots. They are also the first places a roofer should check.
- Flashing that has lifted, rusted or lost its seal around chimneys, skylights and where the roof meets a wall.
- Valleys, where two slopes meet and carry much of the rain and snowmelt.
- Cracked rubber boots around plumbing vents, which dry out and split with sun and cold.
- Shingles torn off or lifted by wind, leaving nail holes and bare underlayment exposed.
- Ice dams at the eaves that push meltwater back up under the shingles.
- Blistered, cracked or poorly sealed seams on flat-roof membranes, often around drains and parapets.
- Clogged gutters and downspouts that let water back up at the roof edge.
Signs your roof needs repair
Look from the ground or with binoculars, and from inside the attic if you can move safely on the joists. Don't climb onto the roof to check: wet, icy or steep roofs are dangerous, and walking on them can cause more damage.
- A brown ring on a ceiling or around a light fixture that grows after rain or a thaw.
- Drips or damp wood around the chimney, a skylight or a plumbing stack in the attic.
- Daylight visible through the roof boards from inside the attic.
- Pieces of shingle or flashing, or piles of granules, on the ground after a windstorm.
- Peeling paint or dark streaks on the exterior wall below a roof-to-wall joint.
- Puddles that stay on a flat roof long after the rain has stopped.
How a roofer finds and fixes a roof leak
A careful roofer starts inside, following water stains and wet insulation in the attic back uphill to where the water first gets in. Outside, they examine the flashing, fasteners and seals in that area, and may run water over one section at a time to confirm the entry point before opening anything up.
The repair should fix the cause, not just cover it. That can mean lifting shingles to replace a length of flashing properly, rebuilding a valley or replacing a vent boot rather than smearing sealant over the surface. Ask for photos of the damage and of the finished repair, and make sure any wet insulation or rotten decking they uncover is replaced.
The most common roof repairs
- Replacing missing, torn or badly curled shingles with a matching product, worked into the surrounding rows.
- Replacing step and counter flashing where the roof meets a chimney or a wall.
- Rebuilding a leaking valley with new membrane and metal or shingles.
- Swapping out cracked vent boots and damaged roof vents.
- Patching or resealing flat-roof membranes, seams and drains.
- Replacing soft or rotten sections of decking uncovered during the repair.
Roof repair or roof replacement: how to decide
There is no single rule, but a few questions usually settle it. A roofer who does both kinds of work should be able to tell you which way they lean and why.
- Repair when the damage is limited to one area, such as a chimney, a vent or a patch of wind-lifted shingles, and the rest of the roof is sound.
- Lean toward replacement when shingles are curling, cracking or shedding granules across the whole roof.
- Lean toward replacement when leaks keep appearing in new places, a sign that the covering as a whole is failing.
- Consider replacement when the roofer finds soft or rotten decking in several areas.
- Keep in mind that insurers generally don't cover roof damage caused by wear and tear or poor maintenance, even when they cover the water damage inside.
- Remember that matching old shingles can be hard, so a repair on an older roof may stand out.
Winter roof leaks: ice dams and attic condensation
Many leaks show up in the middle of winter, and not all of them are the roof's fault. When warm, moist air from the house leaks into the attic, it can condense and freeze on the underside of the deck and on nail tips, then melt and drip on a mild day. Natural Resources Canada notes that vents alone won't prevent this condensation; the air leaks themselves have to be sealed.
Ice-dam leaks happen when snow melts over a warm attic and refreezes at the cold eaves, backing water up under the shingles. A roofer can repair the damage and confirm that an eave membrane is in place, but lasting relief usually comes from air sealing and insulation in the attic, work often done by an insulation contractor alongside the roof repair.
Preventing repeat roof repairs
- Have the roof looked at each spring and after major wind or hail storms.
- Keep gutters and downspouts clear so water leaves the roof edge freely.
- Have overhanging branches trimmed by a qualified arborist so they don't scrape shingles or drop debris.
- Ask the roofer to check sealant and flashing at chimneys and skylights on every visit, since they age faster than the shingles.
- Keep a simple record of repairs, with dates and photos, to help the next roofer and your insurer.
Roof Repair: frequently asked questions
Can a roof leak be fixed in winter?
Often, yes. A roofer can usually make a repair in cold weather when it's safe to be on the roof, though some sealants and membranes need milder temperatures, so a follow-up visit in spring may be planned.
Why does my roof only leak during a thaw?
That pattern usually points to an ice dam or to frost melting in the attic rather than a hole in the roof. Have both the roof edge and the attic checked.
Will home insurance pay for a roof repair?
It depends on the cause and your policy. Damage from wind or hail is usually covered, while wear and tear and lack of maintenance usually are not. Call your insurer or broker before the work starts.
Can I just put sealant on a roof leak?
Surface sealant rarely lasts on a roof and can hide the real problem. It also means working at height, which is a job for a roofer with proper fall protection.
Can new shingles match my old ones?
Sometimes, but colours fade and product lines change, so a patch may show. A roofer can bring samples and tell you how close the match is likely to be.
Sources
Written by the LokalMatch editorial team. Last reviewed September 10, 2026.
Find roofers by city
Alberta
Show 17 citiesHide cities
- Roof Repair in Calgary
- Roof Repair in Edmonton
- Roof Repair in Airdrie
- Roof Repair in Cochrane
- Roof Repair in Fort McMurray
- Roof Repair in Fort Saskatchewan
- Roof Repair in Grande Prairie
- Roof Repair in Leduc
- Roof Repair in Lethbridge
- Roof Repair in Medicine Hat
- Roof Repair in Okotoks
- Roof Repair in Parkland County
- Roof Repair in Red Deer
- Roof Repair in Rocky View County
- Roof Repair in Spruce Grove
- Roof Repair in St. Albert
- Roof Repair in Strathcona County
British Columbia
Show 31 citiesHide cities
- Roof Repair in Abbotsford
- Roof Repair in Burnaby
- Roof Repair in Kelowna
- Roof Repair in Surrey
- Roof Repair in Vancouver
- Roof Repair in Victoria
- Roof Repair in Campbell River
- Roof Repair in Chilliwack
- Roof Repair in Coquitlam
- Roof Repair in Courtenay
- Roof Repair in Delta
- Roof Repair in District of North Vancouver
- Roof Repair in Kamloops
- Roof Repair in Langford
- Roof Repair in Langley
- Roof Repair in Maple Ridge
- Roof Repair in Mission
- Roof Repair in Nanaimo
- Roof Repair in New Westminster
- Roof Repair in North Cowichan
- Roof Repair in North Vancouver
- Roof Repair in Penticton
- Roof Repair in Port Coquitlam
- Roof Repair in Port Moody
- Roof Repair in Prince George
- Roof Repair in Richmond
- Roof Repair in Saanich
- Roof Repair in Township of Langley
- Roof Repair in Vernon
- Roof Repair in West Kelowna
- Roof Repair in West Vancouver
Manitoba
Show 2 citiesHide cities
New Brunswick
Show 4 citiesHide cities
Newfoundland and Labrador
Show 2 citiesHide cities
Northwest Territories
Show 1 citiesHide cities
Nova Scotia
Show 4 citiesHide cities
Nunavut
Show 1 citiesHide cities
Ontario
Show 71 citiesHide cities
- Roof Repair in Barrie
- Roof Repair in Brampton
- Roof Repair in Greater Sudbury
- Roof Repair in Guelph
- Roof Repair in Hamilton
- Roof Repair in Kingston
- Roof Repair in Kitchener
- Roof Repair in London
- Roof Repair in Markham
- Roof Repair in Mississauga
- Roof Repair in Oshawa
- Roof Repair in Ottawa
- Roof Repair in St. Catharines
- Roof Repair in Toronto
- Roof Repair in Vaughan
- Roof Repair in Waterloo
- Roof Repair in Windsor
- Roof Repair in Ajax
- Roof Repair in Aurora
- Roof Repair in Belleville
- Roof Repair in Blue Mountains
- Roof Repair in Bradford
- Roof Repair in Brantford
- Roof Repair in Burlington
- Roof Repair in Caledon
- Roof Repair in Cambridge
- Roof Repair in Centre Wellington
- Roof Repair in Chatham
- Roof Repair in Clarence-Rockland
- Roof Repair in Clarington
- Roof Repair in Collingwood
- Roof Repair in Cornwall
- Roof Repair in County of Brant
- Roof Repair in East Gwillimbury
- Roof Repair in Fort Erie
- Roof Repair in Georgetown
- Roof Repair in Georgina
- Roof Repair in Grimsby
- Roof Repair in Haldimand County
- Roof Repair in Innisfil
- Roof Repair in Kawartha Lakes
- Roof Repair in King
- Roof Repair in Lakeshore
- Roof Repair in LaSalle
- Roof Repair in Leamington
- Roof Repair in Lincoln
- Roof Repair in Milton
- Roof Repair in New Tecumseth
- Roof Repair in Newmarket
- Roof Repair in Niagara Falls
- Roof Repair in Norfolk County
- Roof Repair in North Bay
- Roof Repair in Oakville
- Roof Repair in Orangeville
- Roof Repair in Orillia
- Roof Repair in Peterborough
- Roof Repair in Pickering
- Roof Repair in Prince Edward County
- Roof Repair in Quinte West
- Roof Repair in Richmond Hill
- Roof Repair in Sarnia
- Roof Repair in Sault Ste. Marie
- Roof Repair in St. Thomas
- Roof Repair in Stratford
- Roof Repair in Thunder Bay
- Roof Repair in Timmins
- Roof Repair in Welland
- Roof Repair in Whitby
- Roof Repair in Whitchurch-Stouffville
- Roof Repair in Woodstock
- Roof Repair in Woolwich
Prince Edward Island
Show 1 citiesHide cities
Quebec
Show 74 citiesHide cities
- Roof Repair in Gatineau
- Roof Repair in Laval
- Roof Repair in Longueuil
- Roof Repair in Montreal
- Roof Repair in Quebec City
- Roof Repair in Sherbrooke
- Roof Repair in Trois-Rivières
- Roof Repair in Alma
- Roof Repair in Baie-Comeau
- Roof Repair in Beaconsfield
- Roof Repair in Beloeil
- Roof Repair in Blainville
- Roof Repair in Boisbriand
- Roof Repair in Boucherville
- Roof Repair in Brossard
- Roof Repair in Candiac
- Roof Repair in Chambly
- Roof Repair in Châteauguay
- Roof Repair in Côte-Saint-Luc
- Roof Repair in Cowansville
- Roof Repair in Deux-Montagnes
- Roof Repair in Dollard-des-Ormeaux
- Roof Repair in Dorval
- Roof Repair in Drummondville
- Roof Repair in Gaspé
- Roof Repair in Granby
- Roof Repair in Joliette
- Roof Repair in Kirkland
- Roof Repair in L'Ancienne-Lorette
- Roof Repair in L'Assomption
- Roof Repair in La Prairie
- Roof Repair in Lévis
- Roof Repair in Magog
- Roof Repair in Mascouche
- Roof Repair in Mirabel
- Roof Repair in Mont-Saint-Hilaire
- Roof Repair in Mount Royal
- Roof Repair in Pointe-Claire
- Roof Repair in Repentigny
- Roof Repair in Rimouski
- Roof Repair in Rivière-du-Loup
- Roof Repair in Rouyn-Noranda
- Roof Repair in Saguenay
- Roof Repair in Saint-Augustin-de-Desmaures
- Roof Repair in Saint-Basile-le-Grand
- Roof Repair in Saint-Bruno-de-Montarville
- Roof Repair in Saint-Charles-Borromée
- Roof Repair in Saint-Colomban
- Roof Repair in Saint-Constant
- Roof Repair in Saint-Eustache
- Roof Repair in Saint-Georges
- Roof Repair in Saint-Hyacinthe
- Roof Repair in Saint-Jean-sur-Richelieu
- Roof Repair in Saint-Jérôme
- Roof Repair in Saint-Lambert
- Roof Repair in Saint-Lazare
- Roof Repair in Saint-Lin–Laurentides
- Roof Repair in Sainte-Anne-des-Plaines
- Roof Repair in Sainte-Catherine
- Roof Repair in Sainte-Julie
- Roof Repair in Sainte-Marthe-sur-le-Lac
- Roof Repair in Sainte-Sophie
- Roof Repair in Sainte-Thérèse
- Roof Repair in Salaberry-de-Valleyfield
- Roof Repair in Sept-Îles
- Roof Repair in Shawinigan
- Roof Repair in Sorel-Tracy
- Roof Repair in Terrebonne
- Roof Repair in Thetford Mines
- Roof Repair in Val-d'Or
- Roof Repair in Varennes
- Roof Repair in Vaudreuil-Dorion
- Roof Repair in Victoriaville
- Roof Repair in Westmount
Saskatchewan
Show 4 citiesHide cities
Yukon
Show 1 citiesHide cities
What affects the cost of roof repair
Prices depend on the details of your project. We only publish price ranges when they’re backed by real LokalMatch quote data or reliable sources. Until then, here’s what usually changes the price:
- Roof size and the number of layers to remove
- Roofing material
- Slope and how steep the roof is to work on
- Access to the roof and the site
- Condition of the decking underneath
- Flashing, vents, skylights and chimneys to work around
- Amount of repair work compared with a full replacement
How to compare roofers before you hire
- Ask for a written quote that lists the materials, the scope of work and what happens if damaged decking is found once the old roof is off.
- Look for a roofer who inspects the roof in person, including the attic if possible, before giving you a price.
- Check that they carry liability insurance and workers' compensation coverage, since roof work is high-risk.
- Compare quotes on the same scope: tear-off or overlay, underlayment, flashing, vents and cleanup.
- Ask to see recent roofs they've done that are similar to yours in material and slope.
Questions to ask roofers before you hire
- Will you remove the old roofing or install over it, and why?
- How will you handle damaged decking or other surprises once the roof is open?
- Who will pull the permit if one is needed?
- Can you show me proof of liability insurance and workers' compensation coverage?
- What warranty do you offer on your workmanship, and how long does it last?
- How will you protect my yard, gutters and siding, and how will you clean up nails and debris?
- Will your own crew do the work, or will you use subcontractors?
When to call a pro for roof repair
- Water stains on ceilings or in the attic after rain or snowmelt
- Missing, curled or cracked shingles, or granules collecting in the gutters
- Sagging areas on the roof, which should be looked at by a professional right away
- Ice dams that keep forming along the edge of the roof
Roof repair permits and local rules
Some roof repair work needs a permit or has to meet local bylaws. Rules vary by municipality, so ask your pro whether a permit is needed and who will apply for it — and check with your city or town if you’re unsure.
Permits and licensingSeasonal maintenance
This job is part of our home maintenance checklists for:
Free project calculators
Ready to get roof repair quotes?
Tell us about your roof repair project.
Do you offer roof repair services?
Join LokalMatch to get matched with homeowners in the areas you serve.