Quick answer
Most RV roofs are one of three materials: EPDM rubber (matte, slightly chalky, the most common on towables), TPO (a smoother plastic-feeling single-ply), or fiberglass (a hard shell). The material matters less than the seams: every vent, skylight, antenna, and edge is sealed with lap sealant that cracks and lifts with age, and that sealant, not the membrane, is where almost all leaks start. The maintenance that prevents water damage is simple: clean the roof a few times a year, inspect every seam annually, and reseal as sealant ages, typically every one to two years.
Water is the most expensive thing that ever happens to an RV, and it almost never comes through the middle of the roof. It comes through a seam: a bead of sealant around a vent that cracked two summers ago and has been wicking rain into the ceiling cavity ever since. Roof maintenance is really seam maintenance, but the membrane under your feet determines how you clean and what to watch for, so start by knowing which one you have.
The three roofs
EPDM rubber is the long-time standard on towables: a flexible membrane, matte to the eye, that oxidizes slowly and sheds a fine white chalk as it ages. That chalk is normal, and it’s also the main ingredient in the black streaks running down your sidewalls. Care rules: clean with a dedicated rubber roof cleaner or mild soap, keep petroleum-based products and harsh solvents off it entirely, and expect heavier chalking to mean the membrane is aging.
TPO is the newer single-ply: smoother, shinier, more plastic to the touch, and it doesn’t chalk the way EPDM does. It tolerates a wider range of cleaners but gets genuinely slick when wet, which is a safety note for anyone walking it. Its seams and terminations rely on the same lap sealant story as everything else.
Fiberglass is a hard shell: durable, walkable, and essentially a gelcoat surface that oxidizes like your sidewalls do, so it wants washing and occasional wax rather than membrane care. Fewer field seams, but every penetration is still sealed the same way.
The part that actually leaks
Every roof, regardless of material, is interrupted a dozen or more times: vents, a skylight, the antenna, the fridge vent, solar mounts, the front and rear cap transitions, and the long edge terminations. Each one is sealed with lap sealant, a self-leveling compound that is doing its job the day it’s applied and then aging in direct UV from that day forward. It cracks, lifts at the edges, and separates from the surface, and any one of those is an open door. The damage pattern is brutal because it’s slow: a failed seam admits small amounts of water for months or years, rotting framing and delaminating walls before a single interior stain appears.
That’s why the schedule is inspection-led. Clean the roof a few times a year so you can actually see the seams. Inspect every seam annually, looking for cracks, lifted edges, gaps, and sealant that’s gone hard and crazed. Reseal as needed, typically every one to two years for exposed rigs, by cleaning the seam and applying fresh self-leveling lap sealant compatible with your membrane. Before storage season is the inspection that matters most, because winter is when standing water and freeze-thaw work on every weakness; it’s step two of our storage prep checklist.
Signs to act now
Soft spots underfoot, interior ceiling discoloration or bubbled wallpaper, sealant you can lift with a fingernail, chalking heavy enough to coat your palm in one wipe, and chronic heavy black streaking below specific fixtures. Any of these moves the roof from “annual schedule” to “this month.”
The professional version
A Whaleshine roof inspection is $149: every seam photographed into your rig’s service record, so you see exactly what the sealant looks like up there without climbing. If reseal work is needed, it’s priced upfront by length, about $1,050 for a 30 ft rig, done at your driveway or storage lot. The inspection photos also become your baseline: next year’s photos against this year’s is how a seam gets caught the season it starts failing instead of the season the ceiling tells you.
Common questions
How do I know which roof I have?
EPDM rubber looks matte, feels slightly soft, and often leaves a white chalk on your hand as it ages. TPO is smoother, shinier, and feels like plastic sheeting. Fiberglass is a hard shell that sounds solid when tapped. Your owner's manual or a close look at a roof edge settles it.
How long do RV roofs last?
Membranes commonly run 10 to 20 years depending on material, UV exposure, and care. But roof failures rarely come from the membrane wearing out; they come from seam sealant failing years earlier and letting water in quietly.
What does resealing involve?
Cleaning each seam, removing failed sealant where needed, and applying fresh self-leveling lap sealant over every penetration and edge. It's detail work with cheap materials where thoroughness is everything, which is why a missed seam is the classic DIY failure.
What does professional roof care cost?
A Whaleshine roof inspection with photos of every seam runs $149. Reseal work is priced upfront by rig length, about $1,050 for a 30 ft rig, with a deposit to book and the balance paid directly to your technician.