JUMP TO A SECTION
A drip at the bathroom ceiling fan sends most homeowners straight to one conclusion: the roof is leaking. Sometimes it is. But a bath fan sits at the end of a chain with three separate failure points, and only one of them is a roofing problem. The little dome or low-profile cap on the shingles where the duct exits can fail like any other roof penetration. The duct itself can come loose somewhere in the attic and simply dump warm, wet bathroom air onto the insulation instead of carrying it outside. Or, especially in a Michigan winter, that same warm air can condense inside an uninsulated metal duct and drip straight back down into the fan housing on a still, cold night when nobody even ran a shower. Three different mechanisms, one symptom. This guide separates them and tells you honestly which one calls a roofer and which one does not.
01 / THE SHORT ANSWERThree culprits, one wet spot at the fan
Before anyone opens a ceiling or climbs onto a roof in January, it helps to know what you are choosing between. A failed roof cap or its flashing is a roofing repair, the kind we quote and fix directly. A duct that has slipped off its fitting or torn open in the attic is a ventilation or HVAC fix, not a roofing one, even though the symptom shows up under the same fan. Condensation inside the duct is a building-science problem, insulation and duct routing, and it is the one homeowners most often misdiagnose as a leak because it shows up on cold, calm nights with no rain in sight.
is the typical range for Macomb County roof repairs, including a failed exhaust cap or its flashing. Larger or complex repairs can run higher. A free inspection tells you whether your drip is a roof-cap fix or one of the two non-roofing causes below, and if it is not our scope, we will tell you that too.
02 / CULPRIT ONEA failed roof cap or its flashing
Every bath fan duct has to terminate somewhere on the exterior, and on most Macomb County homes that means a small vent cap on the roof itself, either a low dome with a damper flap or a low-profile cap tucked near the ridge. Like any other roof penetration, that cap is sealed to the shingles with flashing and sometimes a bead of sealant, and both wear out the same way a pipe boot or a skylight flashing does: sealant dries and cracks, the metal flashing lifts at a corner, or the cap itself corrodes and splits after enough freeze-thaw cycles.
What it looks like
A roof-cap leak tends to track with weather. Staining or dripping shows up during or shortly after rain, especially wind-driven rain, and it can also appear during snowmelt if the cap sits low enough to catch ice-dam runoff. From the ground, you may be able to see a cracked or lifted cap, a gap at the flashing edge, or a damper flap that no longer closes because corrosion has warped it open. From the attic, the duct itself is usually dry near the cap end and only wet right at the roof penetration, a narrow, localized pattern rather than a long wet run down the pipe.
This is the one scenario in this guide that is squarely our lane. A roofer replaces the cap, corrects the flashing, and reseals the penetration the same way we handle any other roof-mounted vent. It is a fast, targeted repair and one of the more common small jobs we do, closely related to the plumbing vent boots covered in our roof vent boot replacement guide, which fail on a similar timeline for similar reasons. It is also a good moment to check every other pipe, cable, and vent penetration on the same slope, since our sealing old roof penetrations guide covers how aging sealant around those other openings fails the same way and on a similar clock.
03 / CULPRIT TWOA duct that has come loose in the attic
The second cause has nothing to do with the roof surface at all. Flexible bath fan duct is held to the fan housing and to the roof cap fitting with clamps or foil tape, and both can fail over time, especially flexible duct that has been kinked, stepped on by someone servicing the attic, or simply installed loosely from the start. When a joint separates, the fan keeps running and keeps pushing warm, moist bathroom air, but instead of it exiting the roof, it dumps straight into the attic space or onto the insulation below the gap.
This failure mode rarely looks like a dripping ceiling right away. What you notice first is often a musty smell, damp or matted insulation in one spot, or a stain that seems to have no connection to weather at all, showing up whether it rained that week or not, because it is tied to how often someone showers, not to the sky. Over a season, that repeated moisture dump can rot sheathing and grow mold in exactly the way described in our attic mold guide, even though no water ever came through the shingles.
Reconnecting or replacing a length of bath fan duct, sealing the joints properly, and strapping it so it cannot sag or kink again is a ventilation fix, typically handled by an HVAC contractor, insulation contractor, or a handyman comfortable working in an attic. It is not a roofing repair, and a roofer who quotes you a roof-side fix for a problem that is actually a loose duct fitting is solving the wrong end of the pipe.
04 / CULPRIT THREEWinter condensation raining back down the duct
The third cause is the one Michigan winters make unusually common, and it is the one most often mistaken for a roof leak because it shows up with no rain, no storm, and sometimes no shower running in the hour before it appears. Warm, humid air from a shower travels down the duct toward the roof cap. If that duct runs through a cold attic without insulation around it, and metal duct is the worst offender here, the warm air cools rapidly against the duct wall. Moisture condenses on the inside surface, beads up, and on a steep enough run, drips backward down the duct and lands right back in the fan housing, soaking the ceiling from the inside on a bitter, still night.
If the drip shows up on a cold, dry, windless night, especially after someone showered a few hours earlier, condensation is the more likely explanation, not a roof leak. Rain-timed drips point to the roof; shower-timed drips on cold nights point to the duct.
The fix here is not a roof repair either. It is insulating the duct run, correcting its slope so any condensation drains outward toward the cap instead of pooling and running back, and in some cases shortening or rerouting a duct that takes an unnecessarily long or looping path through unconditioned attic space. This overlaps with broader attic moisture questions, and if you are also seeing frost or dampness elsewhere in the attic unrelated to the bath fan, our roof leak or condensation guide covers the wider decision between a true leak and a ventilation issue.
05 / THE DIAGNOSISWhich one do you actually have
All three causes can produce a wet ceiling around the same fan, so the details matter more than the fact that something is wet. Here is how the three usually separate once you look closely.
| CLUE | ROOF CAP | DISCONNECTED DUCT | CONDENSATION |
|---|---|---|---|
| Timing | During or right after rain | Any time, tied to fan use | Cold, calm nights, hours after a shower |
| Weather link | Strong, especially wind-driven rain | None | Strong link to outdoor cold, not to rain |
| Attic wet pattern | Localized right at the roof cap | Wide, damp insulation or a soaked spot mid-run | Beading or dripping inside the duct itself |
| Smell | Usually none distinct | Often musty, ongoing | Usually none distinct |
| Who fixes it | Roofer | HVAC, insulation, or handyman | Insulation or duct routing fix |
If you cannot get eyes on the attic yourself, this is exactly the kind of call a free inspection settles quickly. We check the roof cap and flashing first, since that is the piece we can fix directly, and we are candid when what we find points to a duct or condensation issue instead. You are not paying us to guess; you are paying nothing to find out.
06 / THE NEXT STEPWho fixes what, and how to get a straight answer
The honest summary: if the roof cap or its flashing has failed, that is ours, and repairs of that scope typically run within the published $350 to $3,200 repair range, with larger or complex repairs running higher. If the duct has come loose in the attic or lacks insulation on a cold run, that is a ventilation fix outside our scope, and we will say so rather than quote a roof repair that will not stop the drip. Plenty of homes have more than one issue at once, an aging cap that is due for replacement and a duct that was never insulated, and untangling that is exactly what an on-site look is for.
Start with the roof side, since it is the one piece that can cause real structural damage if ignored and the one piece we can inspect and quote on the spot. Our roof repair services page covers what a typical leak repair looks like in scope and price, and you can begin either path from the instant estimator by selecting repair as the job type. If you would rather see the published ranges first, the pricing page and the 60-second cost calculator both run the same canon figures used on this page.
- A wet spot at the bathroom fan can come from a failed roof cap, a disconnected duct, or winter condensation inside the duct, and only the first one is a roofing repair.
- Rain-timed drips point to the roof cap or its flashing; drips on cold, calm nights after a shower point to condensation inside the duct.
- A duct that has slipped loose in the attic dumps moist air onto insulation and is fixed by an HVAC, insulation, or handyman contractor, not a roofer.
- Roof-cap repairs typically run $350 to $3,200, in line with other roof repairs, and larger or complex repairs can run higher.
- A free inspection checks the roof-side piece directly and is honest when the real fix is a duct or insulation issue instead.
Questions we hear most
No. It can be a failed roof cap or flashing, which is a roofing repair, but it can also be a duct that has come loose in the attic or winter condensation forming inside an uninsulated duct, neither of which is a roof issue. A free inspection checks the roof-side cap first and tells you honestly if the cause lies elsewhere.
Replacing a failed roof cap and correcting its flashing typically falls within the published $350 to $3,200 repair range for Macomb County, similar in scope to a plumbing vent boot replacement. Larger or complex repairs can run higher, and the only way to price yours is a free, no-obligation inspection.
That pattern usually points to condensation, not a leak. Warm, humid air from the shower cools quickly inside an uninsulated duct running through a cold attic, and the moisture that forms can drip back down into the fan housing hours after you showered. The fix is insulating or rerouting the duct, not a roof repair.
- Michigan Residential Code, 2015 edition, adopted with Michigan amendments by the LARA Bureau of Construction Codes, in effect since February 8, 2016. michigan.gov/lara: code books
- Manufacturer technical and warranty literature for the major asphalt shingle lines: GAF (gaf.com), Owens Corning (owenscorning.com), and CertainTeed (certainteed.com).