JUMP TO A SECTION
The most frustrating call we get is not the roof that leaks constantly. It is the one that leaked twice last winter, stayed bone dry for eight months, then dripped again during one specific windstorm in October. Homeowners start to doubt themselves, or worse, a roofer who cannot find anything on a calm, dry day tells them the roof is fine. It usually is not fine. An intermittent leak is a real, repeatable failure that only shows itself under a specific combination of wind, temperature, or water volume, and it stays hidden the rest of the time because those conditions are not present. This guide is the diagnostic half of the problem: what actually causes a leak to come and go, why a dry-day inspection can miss it, and how logging the exact conditions each time it happens turns a mystery into a repair we can find and fix. It follows the same logic as our main roof leak tracing guide, narrowed to the specific case where the leak will not show up on demand. Every repair we describe here matches the ranges on our roof repair page and our honest pricing sheet.
01 / THE SHORT ANSWERIt leaks sometimes because the failure is conditional
A roof leak needs two things at once: a path for water and enough water pressure or volume pushing through that path. Most failed components, a lifted shingle tab, a fatigued sealant bead, a marginal flashing lap, only pass water when a specific condition pushes hard enough. Wind from one direction drives rain sideways under a lap that is fine in every other wind. A sealant joint that is pliable in July's heat opens a hairline crack in a January cold snap. A gutter that handles normal rain overflows only in a true downpour. Outside that narrow window, the same flaw sits there doing nothing, which is exactly why it survives a routine inspection on an ordinary day.
An intermittent leak tracks a condition (wind direction, temperature swing, rain intensity, or snowmelt) far more reliably than it tracks a date. Once you know the condition, a pro can often recreate it with a controlled water test and watch the entry point directly.
The practical upshot is that the roof is not randomly failing. It is consistently failing under a repeatable set of circumstances, and your job as the homeowner who lives with it is to notice which circumstances those are. The next sections cover the usual conditional failures we find in Macomb County, how to log what you are seeing so the pattern becomes obvious, and how we reproduce it on purpose once we have a working theory.
02 / THE MECHANISMWhy a dry-day inspection can miss it
A visual roof inspection on a calm, dry afternoon is genuinely useful. It catches missing shingles, obvious flashing damage, granule loss, and soft decking. What it cannot catch is a lap that only opens under 35 mile-per-hour gusts from the northwest, or a seam that only weeps once three inches of standing snow has been melting against it for six hours. The flaw is there the whole time. The forcing condition is not. That gap is the entire reason intermittent leaks get written off as fixed, or blamed on the wrong cause, more often than any other leak type.
This is also why a homeowner's own observations are more valuable here than almost anywhere else in a roof diagnosis. You are the only one present for every occurrence. A roofer who visits once, on one day, is working from a single data point. You have the whole pattern, even if you have not written it down yet.
03 / THE FOUR CULPRITSThe four conditions that turn a flaw into a leak
Wind-direction-dependent flashing
Flashing laps, at valleys, sidewalls, and chimneys, are built to shed water moving downhill under gravity and normal rain angle. A lap that is a half-inch short, or a sealant bead that has started to lift at one corner, can handle rain falling straight down all year and still leak every time wind out of a specific quadrant drives that same rain sideways and up under the lap. Homeowners in this pattern usually notice the leak only during a particular storm track, never during a straight-down soaker.
Snowmelt and ice-dam timing
Michigan winters create a second forcing condition that has nothing to do with active rain. Snow sitting on the roof melts from attic heat underneath, refreezes at the cold eaves, and ponds water backs up under the shingles above the ice dam. This leak often shows up on a sunny, calm day well after the storm that dropped the snow, which throws homeowners off because there is no rain happening when the ceiling stain appears. It also tends to recur at the same spot every winter that builds a dam in the same place.
Sealant joints that move with temperature
Sealant and caulk used around penetrations and flashing edges expand and contract with temperature, and aged sealant loses elasticity over the years. A joint can close up tight in summer heat and open a hairline gap in a hard cold snap, then close again as temperatures climb. This produces a leak that seems to track cold weather more than rain volume, and it is a common reason a repair that looked fine in a July walk-through starts weeping again in February.
Nail pops and fasteners that weep only under prolonged soaking
A backed-out or overdriven nail creates a small breach that beads water away in ordinary rain but starts to weep once the shingle above it has been saturated for hours, not minutes. This is the leak that shows up during the second or third day of a multi-day rain event and stays dry through every short shower. If your pattern is specifically "only after it has rained hard for a day or more," a nail pop or worn nail-line sealing is a strong candidate, and our guide on ridge vent leaks covers a related nail-line failure at the peak.

04 / THE TOOLKeep a leak log. It is diagnostic gold.
The single most useful thing you can do before calling anyone is start writing down what was happening every time the leak shows up. This costs nothing and takes thirty seconds per occurrence, and it is often the difference between a roofer guessing and a roofer knowing exactly where to look on day one.
- Date and approximate time the leak was noticed, and how long it had likely been active before you saw it.
- Wind conditions if you know them: direction and roughly how hard, which you can pull from a weather app after the fact if you did not notice at the time.
- Rain intensity and duration: a quick shower, a steady all-day rain, or a multi-day soak.
- Temperature, especially whether it was a cold snap, a thaw after snow, or an ordinary mild day.
- Where the water showed up inside the house, as specifically as you can, and whether that location has repeated.
- Anything unusual: a recent storm, a period of no maintenance, gutters you know were clogged, or snow load on the roof.
After three or four entries, a pattern almost always jumps out. Maybe every entry mentions wind from the same general direction. Maybe every entry follows two or more days of continuous rain. Maybe every entry is a sunny day that followed a heavy snow. That pattern is not a coincidence, it is the forcing condition, and it points a pro at exactly which of the four culprits above to test for first.
05 / THE TESTHow a pro turns the mystery into a repeatable failure
Once we have your log, or even a rough version of it, the diagnosis stops being a guess. A controlled hose test lets us recreate the forcing condition on our schedule instead of waiting for the weather to cooperate. That means running water at a specific lap from a specific angle to mimic wind-driven rain, or soaking one section for an extended period to mimic a multi-day rain event, while someone watches the attic side for the exact moment water appears. Section by section, we isolate the zone until the leak reproduces, which is the same zone-by-zone method covered in more depth in our leak tracing pillar guide.
Snowmelt-driven leaks are the exception, since you cannot ethically flood a roof with snow in July. For those, the attic-side evidence, water staining and rust trails that track down from a specific spot near the eaves, combined with your log of exactly when the stain reappeared relative to a snow event, does most of the diagnostic work. Our companion guide on tracing a leak from the attic walks through reading those trails.
An intermittent leak is not a roof that is haunted. It is a roof that fails under one specific set of conditions, and once you know the condition, reproducing it on purpose is straightforward.
06 / THE FIXWhat the repair and the cost look like
Once the true entry point is confirmed, the fix itself is usually ordinary roof repair work: reseating and resealing a flashing lap, replacing a section of worn sealant, driving and sealing a popped nail, or adding ice barrier and improving ventilation where a recurring ice dam is the real driver. None of that requires tearing off the whole roof. Repairs in Macomb County run $350 to $3,200, and larger or complex repairs can run higher, with most single-condition intermittent leaks landing on the lower half of that range once the exact spot is known.
The cost risk in an intermittent leak is not the repair itself, it is the guessing that comes before it. A repair aimed at the wrong spot because the roofer never saw the leak active can look successful for months and then reopen the next time the exact condition recurs, and now you have paid twice. That is the entire reason your log matters more here than on a leak that pours every time it rains. If your leak has not been logged yet, our free inspection includes a full attic-side walk and we will start building that pattern with you rather than guessing from a single dry-day visit. You can start that path from the repair estimator, and if the roof needs more than one repair, a quick pass through the cost calculator gives you a ballpark on the whole job.
- An intermittent leak is a repeatable failure tied to a specific condition, not a random event.
- The four usual conditions are wind direction, snowmelt and ice-dam timing, temperature-driven sealant movement, and prolonged soaking around fasteners.
- A leak log of date, wind, rain, and temperature turns a guess into a diagnosis in three or four entries.
- A controlled hose test lets a pro recreate the forcing condition on demand instead of waiting for the weather.
- The repair itself is usually ordinary and runs $350 to $3,200; the log is what keeps you from paying for a wrong guess.
Questions we hear most
Because the failure is conditional. Most intermittent leaks trace to a flashing lap that only opens under wind from one direction, a sealant joint that moves with temperature, a nail pop that only weeps after prolonged soaking, or snowmelt backing up behind an ice dam. Outside those specific conditions, the flaw sits there doing nothing, which is why it can pass a routine dry-day inspection.
Log the date and time, wind direction and strength, rain intensity and how long it had been raining, temperature and whether it followed a thaw or snow, and exactly where the water showed up inside. After three or four entries a pattern usually appears, and that pattern tells a roofer which of the usual conditions to test for first.
Once the true entry point is confirmed, the repair itself is usually ordinary work, resealing a flashing lap, replacing worn sealant, or securing a nail pop, and repairs in Macomb County run $350 to $3,200, with larger or complex repairs running higher. A free inspection and, where useful, a controlled water test are how we confirm the spot before we quote it.
- FEMA, disaster declaration DR-4757-MI, Michigan severe storms of August 2023 (Macomb County designated). fema.gov/disaster/4757
- National Roofing Contractors Association, technical guidance for steep-slope roof systems. nrca.net
- Manufacturer technical and warranty literature for the major asphalt shingle lines: GAF (gaf.com), Owens Corning (owenscorning.com), and CertainTeed (certainteed.com).
- NOAA National Centers for Environmental Information, U.S. Climate Normals (Detroit-area stations). ncei.noaa.gov