If you've spotted a water stain on the ceiling or a drip during heavy rain, the first question is usually: "what's this going to cost me?" The honest answer is that every leak is different β but there are clear, typical ranges for the Greater Toronto Area, and a few factors that push the price up or down. Here's what to expect in 2026, with no sales fluff.
Typical roof leak repair costs in the GTA
These are ballpark ranges for common residential roof leak repairs across Toronto and the GTA. Your actual price depends on the factors below β always get a free inspection and a written quote before any work.
| Type of repair | Typical GTA range |
|---|---|
| Minor fix β a few shingles, small flashing, sealing | $150 β $600 |
| Moderate β flashing around chimney/skylight, vent boots, valley | $600 β $1,500 |
| Larger β leak + underlying deck/underlayment damage, larger section | $1,500 β $4,000+ |
| Emergency tarping / temporary weatherproofing | $200 β $700 |
These are market estimates to set expectations β not a quote. A quick photo on WhatsApp lets us give you a much tighter number for your specific roof.
The 7 things that change the price
- Where the leak is. Flashing, valleys, chimneys and skylights are the usual culprits and cost more than a simple shingle swap.
- How long it's been leaking. A fresh leak is cheap. One that's soaked the plywood, insulation or drywall costs far more β which is why speed matters.
- Roof pitch & height. Steep or multi-storey roofs need more safety setup and time.
- Roof type. Asphalt shingle repairs are the most affordable; flat, metal and slate cost more.
- Access. Tricky access or interior damage that needs to be opened up adds labour.
- Materials. Matching existing shingles or using premium ice-&-water shield affects cost slightly.
- Emergency vs. scheduled. Same-day storm response can carry a premium, but stopping the water fast usually saves money overall.
Repair or replace? A simple rule
If your roof is under ~15 years old and the leak is isolated, a repair is almost always the right call β and it's a small fraction of a full replacement. If the roof is old, brittle, and leaking in multiple spots, repeated repairs become false economy and a re-roof is the smarter money.
A good roofer will tell you honestly which camp you're in. We give you the straight answer and a written quote either way β no pressure to replace a roof that just needs a fix.
How to avoid overpaying
- Get a free inspection and a written quote before agreeing to anything.
- Ask what's actually causing the leak β not just where the stain is.
- Make sure the roofer is licensed, insured and WSIB-covered (we are).
- Act quickly β a $300 repair today can become a $3,000 job if the water keeps coming.
Got a leak? Get a fast, honest answer.
Free inspection Β· Licensed & insured Β· Same-day emergency service across the GTA
Karam Roofing