What you are seeing
- White frost or ice crystals on the underside of the roof sheathing
- Frost on the points of nails coming through the deck
- Dark staining on sheathing, sometimes mistaken for mould
- Damp, matted or discoloured insulation
- Water dripping in the attic during a thaw with no rain outside
- A musty smell in the top floor of the house
Where the moisture comes from
| Source | What to look for |
|---|---|
| Bath and kitchen exhaust fans | Ducts terminating in the attic or the soffit rather than outside |
| Air leaking through the ceiling plane | Recessed lights, attic hatches, plumbing and wiring penetrations, top plates, chimney chases |
| Basement or crawl-space moisture | A damp lower level communicating with the house through stack effect |
| Ordinary living | Showers, cooking, laundry, drying clothes indoors, a large number of occupants |
| Blocked soffit intake | Insulation pushed into the eaves during a later upgrade, with no baffles |
Fix it in this order
The order matters because the interventions are not equal. Air leakage carries far more heat and moisture into an attic than conduction through insulation does, so sealing the ceiling plane addresses the largest share of the problem. Adding insulation first — the intuitive move — can make things worse if it blocks the soffit intake at the eaves.
Ventilation only works in balanced pairs. A ridge vent with blocked or absent soffit intake has to draw its air from somewhere, and the easiest source is conditioned air from the house below. That imports exactly the moisture the vent was meant to remove.
What this is not
It is not a roof leak, and repairing the roof will not change it. The distinguishing test is simple: if water appears in cold weather with no precipitation, or if you find frost rather than wet streaks, the source is inside the building.
Mould assessment and remediation are outside roofing scope and belong with an appropriately qualified professional. What is within scope, and what matters for prevention, is eliminating the moisture source — remediation without correcting the cause simply resets the clock.
Page last reviewed August 16, 2026.