How to Find an RV Roof Leak — Step-by-Step Guide
RV roof leaks rarely show up where they enter. Here's how to trace an active leak back to its actual source — from interior stain to exterior entry point.
- Water travels along the deck before dripping — the stain is rarely under the entry point.
- Start inside: map where the stain is, which direction it travels, and where it first appears.
- Then go on the roof: check every penetration within 3–4 feet in any direction of where the stain is overhead.
- The most common sources: failed butyl tape under vent flanges, cracked sealant at A/C units, and separated roof seams.
- If you can't find it safely, call us — we trace it with water testing during the inspection.
The most frustrating thing about RV roof leaks is that water enters at one point and shows up somewhere else entirely. A drip in the middle of the ceiling might be coming from a vent six feet away. A wall stain near the front window might be coming from the A/C unit on the roof above the bedroom. Understanding why this happens is the first step to finding the actual source.
Why RV Roof Leaks Don't Show Up Where They Enter
An RV roof has a plywood or OSB deck under the membrane. When water gets through a small gap — a dried vent seal, a separated seam — it doesn't immediately fall through the ceiling. Instead it spreads horizontally along the top of the deck (which is flat or slightly crowned) until it finds a low point or an opening in the deck itself. It then travels down through the insulation and shows up on the ceiling liner wherever gravity takes it — which is often nowhere near the actual entry point.
This is why patching the ceiling stain never fixes the problem. The leak is upstream.
Step 1 — Map the Stain from Inside
Before you get on the roof, spend five minutes inside mapping exactly what you see:
- Where is the stain exactly? Note which panel it's on, how close to the wall vs. the center, and which end of the RV.
- Does it travel? Look for a track — a slightly darker line running from one point toward another. The stain is at the bottom of the water's path, not the top.
- Is there any wall involvement? Stains that touch a wall or corner often trace to the wall-to-roof junction outside rather than the flat roof surface.
- Is it near a fixture? If the stain is within three feet of a light fixture, fan, or vent — that's your primary suspect overhead.
Once you have a clear picture of where the stain is and where it appears to run from, go outside with that mental map and look at the roof directly overhead — then check 3–4 feet in every direction from that point.
Step 2 — Inspect the Roof at Every Penetration
Get on the roof safely (dry conditions only, soft-soled shoes, never step on vents or soft spots). Look at every roof penetration within your search zone:
Vent flanges and fan housings
Get down close and look at the seal between the vent flange and the membrane. You're looking for:
- Cracked or missing lap sealant at the edge of the flange
- A gap between the flange and the membrane — even 1/16 inch is enough
- Sealant that has pulled away from the membrane but is still attached to the flange edge (it looks intact from a distance but isn't bonded)
- Rust staining around screw heads, which indicates water is moving along the fasteners
A/C unit base
The A/C unit sits on a foam gasket with lap sealant around the perimeter. Look at every edge of that sealant — specifically the corners, which fail before the straight runs. Also look at the mounting bolts if they're visible; each one is a water pathway if the sealing compound around it has failed.
Seams
On EPDM rubber roofs, look for longitudinal seams (running front-to-back). Run your finger along the seam edge. A good seam has a solid bond with no edge lift. A failing seam has an edge you can slip a fingernail under, or a slight ridge where the membrane has begun to separate. On TPO roofs, seam failures often look like a slight discoloration along the weld line.
The cap seams
The front and rear cap of most RVs is fiberglass, and the seal between the fiberglass cap and the roof membrane is one of the most common leak sources on the entire vehicle. Run your hand along that transition and feel for a gap or for sealant that moves when you press it (meaning it's no longer bonded underneath).
Roof edge and drip rail
Look at the drip rail and perimeter edge where the roof membrane terminates and is covered by trim. Water can enter here if the trim seal fails, travel along the inner face of the sidewall, and show up as a stain at a wall-ceiling junction well below the entry point.
Step 3 — The Garden Hose Test
If the exterior inspection doesn't reveal an obvious failure point, the garden hose test is the most reliable way to confirm a location. You need two people: one on the roof with a hose, one inside watching for the drip.
Start at the lowest point of your suspect zone and work upward — never start at the top or you'll flood every possible entry point at once and learn nothing.
- Have the inside person watch the stain area while you run water slowly around each penetration for 30–60 seconds before moving to the next.
- Start with the lowest and furthest-downhill penetration in your zone.
- When the inside person calls out water, stop and mark the exterior location — that's your entry point.
- Don't apply the hose under pressure or angled up under seams — you want to replicate rain, not a pressure washer.
Most leaks are found within 10–15 minutes using this method.
Common RV Roof Leak Sources — In Order of Frequency
- A/C unit base seal — responsible for roughly 25% of the leaks we trace.
- Vent flange butyl tape failure — dried butyl tape under the flange means the flange rocks with thermal expansion, opening a gap on every temperature cycle.
- Cap seam (front or rear fiberglass cap) — especially on travel trailers and fifth wheels with a full-width front cap.
- Roof seam separation — longitudinal EPDM seams, especially in the middle section of the roof where foot traffic is heaviest.
- Skylight surround — the sealant around plastic skylights cracks from UV exposure faster than any other material on the roof.
- Antenna and accessory mounts — any add-on antenna, satellite dish mount, or solar panel bracket that was installed without proper commercial flashing.
- Slide-out transitions — on fifth wheels and Class A motorhomes, the membrane at the slide-out junction cracks from repetitive flex stress.
What to Do Once You Find the Source
If you find an obvious failed sealant edge and the membrane underneath is sound, you can make a temporary stop-gap with Dicor lap sealant on clean dry substrate — emphasis on temporary. Consumer sealant applied correctly will hold for 1–2 seasons. It is not a permanent fix, and it won't address the butyl tape failure underneath if that's what's actually driving the leak.
If you find a seam that's separating, a membrane with a tear or hole, soft spots underfoot indicating deck damage, or any issue where the membrane itself is compromised — stop, and call a professional. Those repairs require commercial-grade materials and proper substrate prep to hold long-term. A DIY attempt with the wrong products will often make the professional repair more expensive because the failed DIY material has to be removed first.
Can't find it — or found it and it's bigger than a caulk job? We trace leaks as part of every free inspection and give you a written quote before any work starts. Mobile service anywhere in Minnesota. Schedule my inspection →
Get a Free Roof Inspection 📞 (612) 516-5130