Maintenance & Care

    How to Clean an RV Roof Safely: EPDM, TPO, Fiberglass

    By Muza, Golden Bay DetailingUpdated July 30, 20268 min read
    Detailer on the roof of a Class C RV in San Francisco washing the white rubber membrane with a soft-bristle brush on an extension pole

    Key Takeaways

    • Identify your RV roof material before you buy any cleaner, because EPDM rubber, TPO, fiberglass and aluminum all react differently to the same chemical.
    • Never use petroleum-based or citrus (d-limonene) cleaners on an EPDM rubber roof, since those solvents soften the membrane and shorten its life.
    • Wash and inspect an RV roof two to four times a year, and always do a full sealant check before the rainy season starts.
    • Black streaks down the sides of an RV usually come from oxidized roof chalk washing over the edge in rain, so cleaning the roof is the real fix, not scrubbing the walls.
    • Most RV roof leaks start at penetrations like vents, skylights, antennas and the front cap seam, not in the middle of the membrane.

    Here is how to clean an RV roof safely: identify the roof material first, then wash it in small sections from front to back with a soft-bristle brush and a cleaner rated for that material. That order matters. Pick the wrong chemical and you can shorten the life of a membrane in one afternoon.

    The second thing to know is that roof washing is really roof inspection with soap involved. Dirt hides cracked sealant, and cracked sealant is what turns into a stained ceiling and a delaminated wall two winters later. Every time you are up there with a brush, you should also be up there with your eyes on every vent flange and seam.

    I have detailed RVs and camper vans all over San Francisco and the Peninsula since 2022, from Sunset driveways to storage lots down the 101. Below is the process I actually use, what to avoid, and where the honest line sits between a Saturday DIY job and calling someone with a ladder and insurance.

    What kind of RV roof do you have?

    Start here, before you buy anything. The four common roof materials look similar from the ground and behave nothing alike once chemicals touch them.

    The fastest test: run a clean, dry hand across the surface. If your palm comes back chalky white or gray, you almost certainly have EPDM rubber. If the surface is bright white, smooth and slightly glossy with no chalk transfer, it is likely TPO. Hard, shiny gel coat means fiberglass, and visible rivets with a metallic ring when tapped mean aluminum.

    If you are still unsure, check the owner's manual or look for the membrane manufacturer's sticker, often near the front cap or filed with the build paperwork.

    Roof materialHow to spot itSafe to useNever use
    EPDM rubberSlightly textured, chalky residue transfers to your handDedicated rubber roof cleaner (Dicor, Thetford, Camco Pro-Tec) or mild non-detergent soapPetroleum or citrus solvents, degreasers, abrasive pads
    TPOBright white, smooth, low sheen, little to no chalkingMild soap and water, or a cleaner labeled TPO-safeSolvents, harsh degreasers, stiff bristle brushes
    FiberglassHard gel coat, glossy when healthy, dull and chalky when oxidizedRV wash and wax (Gel-Gloss, Meguiar's), light polish for oxidationStrong alkaline cleaners, aggressive compounds you cannot blend
    AluminumVisible seams and rivets, metallic sound when tappedpH-neutral soap, soft brush, thorough rinseAcid brighteners, steel wool, anything that etches nearby paint

    How do you clean an RV roof step by step?

    • Pick a cool, overcast morning. Cleaner that dries on the surface leaves streaks, so a foggy SF morning is genuinely better than a sunny afternoon.
    • Close every window, vent lid and hatch, and check that the AC shroud is seated.
    • Set a load-rated ladder on the flattest ground you can find, and confirm the roof is designed to be walked on before you climb.
    • Rinse the entire roof with low-pressure water, front to back, to float off grit you would otherwise grind into the membrane.
    • Work in three- to four-foot sections. Apply cleaner to a wet surface, agitate with a soft-bristle brush on an extension pole, and use light pressure.
    • Brush along seams, not across them. Aggressive scrubbing lifts the edges of sealant beads.
    • Rinse each section before the cleaner dries, then rinse the sidewalls so dirty runoff does not dry on paint and decals.
    • Dry the roof edges, awning rail and gutters with a microfiber or a leaf blower. Bay Area tap water spots quickly.
    • Apply a UV protectant made for your material, such as 303 Aerospace Protectant on rubber or a wax on fiberglass. Skip any area you plan to stand on if it turns slick.
    • Finish with a full sealant inspection while you are already up there.

    Pro tip: Always wash the roof before the sides, never after. If you do the walls first, the first roof rinse drags chalk and grit straight back down over paint you just cleaned.

    Which cleaners will wreck an EPDM rubber roof?

    EPDM is a rubber membrane, and rubber and solvents do not mix. Petroleum distillates and citrus degreasers containing d-limonene soften the surface, speed up breakdown, and can leave permanently gummy patches. There is no way to undo it.

    Read the label instead of trusting the front of the bottle. "All-purpose," "heavy-duty" and "orange" cleaners are the usual culprits for a reason.

    • Anything listing petroleum distillates, mineral spirits or "solvent" on the label
    • Citrus or d-limonene degreasers and pine-scented cleaners
    • Chlorine bleach and oven-cleaner-strength alkaline products
    • Silicone sprays and wet-look tire dressings, which make a walkable roof dangerous
    • Pressure washers above a light rinse, and any nozzle aimed at a seam or sealant bead
    • Abrasive pads, melamine foam and stiff deck brushes

    What causes black streaks down the sides?

    Those streaks are not road grime. An EPDM roof oxidizes by design, releasing a chalky film that keeps the membrane from cracking. Rain carries that chalk over the roof edge, and it dries on your sidewalls, worst below the awning rail, around the front cap and under vents.

    That is why streak removers on the walls never hold. Clean the roof on a schedule and keep a protectant on the membrane, and the streaking slows at the source.

    For the walls themselves, a dedicated black streak remover such as Bio-Kleen or Camco Pro-Strength works well. Spray, let it dwell briefly, agitate with a microfiber, and rinse before it dries.

    • Work in the shade and never let streak remover bake onto a hot sidewall
    • Reapply wax or sealant afterward, since streak removers strip existing protection
    • Rinse decals gently, because they lift first under hard scrubbing
    • TPO chalks far less than EPDM, so heavy streaking on a TPO rig usually points elsewhere, like a leaking vent or clogged gutter

    How do you walk on an RV roof without damaging it or falling?

    This is the part people skip, and it is the part that sends people to the ER. A membrane with cleaner and water on it is one of the slickest surfaces you will ever stand on, and there is nothing to grab on the way down.

    Not every RV roof is walkable. Plenty of travel trailers, teardrops and converted vans have roofs rated for limited maintenance access, or none at all. Your owner's manual settles it, not a forum thread.

    • Step over the roof rafters, usually around 16 inches on center, and stay off the unsupported middle of a panel
    • Never put weight on a skylight, vent lid, fan, solar panel or AC shroud
    • Keep three points of contact on the ladder and hand tools up instead of carrying them
    • Use a ladder rated for your weight plus gear, on level ground, with someone at the base
    • Stop if the roof feels spongy underfoot, which can mean rot or delamination in the decking
    • If the roof is not walkable, clean it from a ladder at each corner with an extension pole, or hire it out

    Pro tip: On an SF hill, park on the flattest ground you can find and chock the wheels before you put weight on a rear ladder. An inch of roll is enough to unseat it while you are stepping across.

    How do you inspect and reseal RV roof seams?

    Almost every roof leak I find starts at a penetration, not in the open membrane. Inspect sealant at least twice a year, plus after hail, heavy wind or any low branch strike. You are looking for hairline cracks, pinholes, sealant pulling away from a flange, exposed screw heads, and any gap you can slide a fingernail into.

    Match the sealant to the material and to the surface angle. Self-leveling lap sealant, like Dicor self-leveling, is for horizontal roof surfaces and flows into the bead. Non-sag sealant is for vertical surfaces and edges, and some non-sag formulas are not compatible with EPDM or TPO, so confirm on the tube.

    Prep decides how long the repair lasts. Clean the area, let it dry completely, and remove loose or failing sealant with a plastic scraper. Piling fresh sealant over a lifting bead just hides the leak path underneath.

    For a cracked seam you want to stop worrying about, EternaBond tape over a properly cleaned surface is the durable fix. Skip household silicone caulk and roof tar entirely. Both fail on RV membranes and make the eventual proper repair much harder.

    • Front and rear cap seams, plus the full perimeter edge trim
    • Vent flanges, the bathroom fan, and the refrigerator vent
    • Skylight frame and any bath skylight dome
    • AC shroud gasket and mounting bolts
    • Antenna base, satellite mount, solar panel feet and cable entries
    • Ladder mounts, awning rail, and every visible screw head

    Pro tip: Photograph every penetration each time you clean, and compare against last time. Catching a new crack in a sealant bead is how you avoid replacing a ceiling panel.

    How often should you clean an RV roof in San Francisco?

    Two to four times a year is the general rule, and San Francisco rigs land on the higher end. The marine layer keeps a roof damp for hours every morning, which grows a green-gray film. Salt air out toward Ocean Beach and the Marina works on fasteners and edge trim. Hard water leaves mineral spotting on every rinse you do not dry.

    Rigs parked under trees in the Sunset or down the Peninsula collect sap and needles that dam up at vent flanges and hold moisture against the sealant. And if you take the rig to Burning Man, playa dust is alkaline and abrasive, so it needs a thorough flush rather than a dry brushing.

    • Spring: full wash, protectant, and a complete sealant inspection
    • Midsummer: rinse and spot-clean before any long trip
    • After a dusty trip or the playa: flood-rinse first, never dry-sweep the roof
    • Late fall: the most important one, a wash plus sealant check before the rains
    • Monthly: quick rinse if the rig lives under trees or near the coast

    DIY or mobile RV detailing?

    DIY is completely reasonable if your roof is rated walkable, you have safe ladder access on level ground, and you buy the right cleaner for your material. Washing and protecting a membrane is not complicated work.

    Hand it off when the roof is not walkable, when you are not steady at height, when fiberglass has oxidized enough to need machine polishing, or when sealant is failing across several penetrations instead of one small bead.

    Mobile RV detailing also solves the parking problem. Golden Bay Detailing brings its own water and power, so the rig gets cleaned where it sits, whether that is a driveway, an office lot or a storage yard. Nobody has to thread a 30-footer through SF traffic to reach a shop bay. We cover all of San Francisco, the Peninsula from Daly City through San Mateo and Foster City, and Marin through San Rafael, with no travel fees in the standard area.

    RV work is quoted per rig, since a camper van and a 38-foot fifth wheel are different jobs. Ask any detailer three things before booking.

    • Which cleaner they will use on your specific membrane, EPDM or TPO
    • Whether they photograph and report sealant condition, penetration by penetration
    • Whether they hand-dry, especially on a hard-water rinse
    • Whether they carry their own water, power and ladders

    Frequently Asked Questions

    Can you pressure wash an RV roof?

    Not the way most people mean. A pressure washer can lift sealant edges, drive water under vent flanges and abrade a rubber membrane. If you use one at all, keep it at low pressure with a wide fan tip, stay well back from every seam, and never aim it at an edge or a screw head. A garden hose and a soft brush do a better job with far less risk.

    Is Dawn dish soap safe on a rubber RV roof?

    A heavily diluted mild dish soap will not destroy EPDM, but it is not the right tool. Detergents strip the protectant you want to keep on the membrane, and they do little for oxidized chalk. A dedicated rubber roof cleaner from Dicor, Thetford or Camco costs a few dollars more and is formulated for the material.

    How do I tell EPDM from TPO?

    Wipe the surface with a clean, dry hand. EPDM chalks, so your palm comes back white or gray, and the surface has a slightly textured, rubbery feel. TPO stays cleaner to the touch, looks brighter white, and feels smoother and more plastic-like. Your owner's manual or the membrane sticker near the front cap confirms it.

    Do I need a UV protectant on the roof?

    Yes, if you want the membrane to reach its expected service life. UV is what breaks down rubber and TPO, and a protectant such as 303 Aerospace Protectant slows both chalking and cracking. On fiberglass, a wax or paint sealant does the same job. Apply it to a fully clean, dry roof, and keep it off any surface you plan to stand on.

    How often should RV roof sealant be replaced?

    Inspect every six months and touch up as needed rather than working from a fixed calendar. Individual beads typically need attention every few years, sooner around vents and the front cap where flex is greatest. A full reseal makes sense when several penetrations are cracking at once instead of just one.

    Does Golden Bay Detailing clean RV roofs in San Francisco?

    Yes. We detail RVs, vans and trailers on site across San Francisco, the Peninsula through San Mateo and Foster City, and Marin through San Rafael, so your rig never has to leave its spot. Roof service includes a material-appropriate wash, a UV protectant, and a photo report on sealant condition at every penetration. Because rig sizes vary so much, RV work is quoted individually.

    Keep reading from Golden Bay

    Want your RV roof cleaned without climbing a ladder?

    Tell us your rig and where it is parked, and we will send a free quote. We come to you across SF, the Peninsula and Marin with our own water and power, so the RV never has to move.

    More detailing guides

    Get a QuoteBook Online