Water dripping from your bathroom fan when it rains? Learn the most common roof vent flashing problems and how roofing pros track down and fix these leaks.

We recently got a call from a customer — let’s call him Mark — who was pretty frustrated. Every time it rained, water started dripping right through the bathroom exhaust fan in his hall bath. He’d already had the roof checked a couple of times in the past, so he was understandably wondering, “Why is this still happening?”
As a local roofing company, we see this exact scenario all the time. When someone tells us, “Water is coming through my bathroom vent fan,” our ears perk up, because that usually points us straight toward the roof penetration and vent flashing, not the shingles themselves. In this post, we’ll walk you through what we explained to Mark and how we typically diagnose and fix this kind of leak.
First, it helps to understand what’s going on above your ceiling. In most homes, the bathroom exhaust fan:
That roof vent is a hole in your roofing system — and any hole through the shingles needs to be carefully sealed and protected with flashing, sealant, and proper shingle overlap. If anything is off with that vent or its flashing, rain can sneak in and follow the path of least resistance… which is often right down into the bathroom fan.
When we come out on a call like Mark’s, these are the main issues we look for around the bathroom fan vent:
Most roof vents have a metal base and a rubber or metal collar where the duct passes through. Over time, UV rays, temperature swings, and simple age can cause that rubber to:
When that happens, rain can get under the vent and into the roof deck. From there, it travels along framing or the duct itself and eventually shows up as a leak at the fan grille.
Sometimes the vent cover (also called the hood or cap) gets loose, bent, or rusted. High winds, hail, or even critters can damage it. If the hood isn’t sitting flat or is missing fasteners, wind-driven rain can blow right up under it and into the duct opening.
Even if the vent itself is in decent shape, the surrounding shingles and underlayment have to be installed correctly. We often find:
All of that can allow water to run under the shingles and find its way down to your bathroom ceiling.
Not every drip at a bathroom fan is a true roof leak. In colder weather, we sometimes discover it’s actually condensation forming inside an uninsulated duct. Warm, moist air from showers hits the cold metal duct in the attic, turns to water, and then drips back down through the fan.
The key difference: condensation-related drips typically show up more with long, hot showers and cold outdoor temps, while flashing leaks are worse during or right after rain.
When we went out to Mark’s home, we followed the same steps we use on every call like this. If you schedule a service visit with us for a similar issue, here’s what you can expect:
By the time we’re done with these steps, we can tell you whether you’re dealing with a true roof leak, a vent or flashing issue, or a condensation problem inside the duct.
Once we’ve pinpointed the cause, here are the most common repairs we perform:
If the vent is cracked, rusted, or poorly designed, we usually recommend replacing the entire vent assembly. That involves:
This is the most reliable way to stop repeated leaks and give you a longer-term fix instead of band-aid caulking.
If the vent itself is still in good shape, we may be able to:
We’re honest about this during the visit: resealing is best when the vent is sound and the roof is still within its normal life. On an older roof, replacement is often the smarter call.
If we discover condensation instead of a true leak, we focus on the duct itself:
We may also suggest using the fan longer after showers to help clear humidity and reduce moisture buildup.
One thing we always point out to homeowners like Mark is that a “small” leak at a bathroom fan can be an early warning sign about the overall condition of the roof system. Roof penetrations — vents, pipes, skylights — are common failure points as a roof ages.
If we find brittle shingles, multiple cracked flashings, or old sealant around other penetrations during a fan leak call, we’ll let you know. Fixing just the one vent may solve today’s problem, but it’s worth understanding whether the rest of the roof is nearing the end of its life so you can plan ahead.
While you’re waiting for us (or any roofer) to come out, here are a few safe steps you can take inside:
Homeowners often ask us, “Do I call a roofer or an electrician for this?” Here’s how we typically break it down:
In Mark’s case, the problem turned out to be aging vent flashing that had finally failed. We replaced the vent, re-shingled the area correctly, and after the next big storm, his hall bathroom stayed completely dry.
If you’re seeing water drip from your bathroom exhaust fan when it rains, there’s almost always a roof-related reason behind it. At our roofing company, we deal with these leaks constantly, and we know exactly where to look and how to fix them so they don’t keep coming back.
Don’t wait until the ceiling stains spread or mold becomes an issue. Reach out to a qualified roofing pro, and let us track down the source, explain your options clearly, and get your bathroom — and your roof — back in good shape.