What it usually means, the likely causes in order, what to safely try first, what a pro charges in Canada, and when to stop and call one.
This guide covers the common cases. Describe your exact problem and get a personalized diagnosis — free to start, with a DIY vs. call-a-pro verdict and a real cost estimate.
Water dripping inside during rain, or a ceiling stain that grows while it pours, means the roof system has an opening somewhere above - but rarely directly above. Water enters at damaged or missing shingles, failed flashing around chimneys, vents, and valleys, or a puncture, then travels along decking and framing before it drops, sometimes several feet from the entry point. That travel is why interior stain location is a clue, not a pinpoint. Your job during the storm is damage control and documentation: catch the water, protect what is below, photograph the stain and its growth, and note the weather. The roof itself, especially wet, is not a place to investigate mid-leak.
An active leak is urgent in the slow sense: every rain adds water to decking, insulation, and drywall, and wet materials are where rot and mould begin. A leak you can bucket safely can wait for the first dry booking, but it should not wait through a season of storms. It becomes an emergency if water reaches electrical fixtures or the panel, if a ceiling bulges with pooled water, or if the drip becomes a stream - those need same-day help and electrical caution.
Wind-lifted, cracked, or missing shingles expose the underlayment and decking to direct rain. Water driven by wind can also get under intact-looking shingles whose seals have aged. This cause fits leaks that appear in wind-driven rain and stains below a visibly damaged slope section when viewed safely from the ground.
Flashing - the metal sealing joints where the roof meets something - is the most failure-prone part of most roofs. It lifts, corrodes, cracks its sealant, or was never layered correctly. Leaks below a chimney, plumbing vent, skylight, or valley are flashing suspects first, even when the surrounding shingles look perfect.
A fallen branch, a popped nail working through a shingle, deteriorated vent boots around pipes, or a cracked seal at a satellite mount can each open a small, persistent entry. These produce focused leaks that repeat in the same stain pattern storm after storm, often modest in volume but faithful in location.
In winter, ice at the cold eaves can dam meltwater so it ponds and backs up under shingles that shed running water perfectly well. In other seasons, clogged gutters can similarly push water at the roof edge. A leak that only appears with snowmelt or overflowing gutters belongs to this edge story rather than the open slope.
| Job size | Typical estimate (CAD) |
|---|---|
| Simple fix — the straightforward version of this repair | $150–$400 |
| Major job — complex, hidden, or replacement-level work | $600–$4,000 |
Estimates only, calibrated to Greater Toronto Area trade rates and adjusted by region on this site — not a quote. Your exact price depends on the cause, parts, and access. A personalized diagnosis narrows this range using your specific symptom.
Interior protection, photographing, dating stains, weather logging, and ground-level observation are the homeowner tier - they control damage and make the professional visit dramatically more efficient. Everything on the roof itself - shingle and flashing repair, vent boots, decking checks - is roofer work with proper fall protection and materials. Temporary exterior tarping is also pro work in most cases; a badly placed DIY tarp in wind can tear shingles and channel more water than the original leak. Book on the first dry window you can get.
Often not. Water entering the roof runs downhill along decking, rafters, and vapour barriers before it finds a seam to drop through, so the interior stain can sit several feet - sometimes a whole slope section - from the entry point. Roofers trace uphill from the stain and inspect the flashing and shingles above it, which is why your weather and stain-growth notes matter more than a guessed pinpoint.
Wind drives rain uphill under shingle laps and into flashing joints that shed gentle, vertical rain without trouble. A leak with a weather fingerprint like that points to lifted seals, marginal flashing, or exposed fasteners rather than a large open hole. Tell the roofer the wind and intensity pattern - it narrows the search dramatically.
Interior sealing rarely works and can make things worse by trapping water in the decking and hiding the true entry while rot continues. Roofing sheds water through layered overlaps on the exterior, and real repairs restore those layers at the actual entry point. Interior stain sealers have a place later, for cosmetics, after the exterior leak is proven stopped across several storms.
Small volume still means the roof is open and the decking and insulation are getting wet repeatedly. The repair is usually smallest while the leak is small - before decking rots and the wet area spreads. Book it in the next dry stretch rather than waiting for the drip to grow into the argument that forces an emergency-rate call.
Describe what's actually happening and get a personalized diagnosis — DIY vs. call-a-pro verdict, real cost estimate, and top-rated local pros.