Yes, Flex Seal can work on RV roofs. It is a rubberized coating that can be applied to almost any surface to create a watertight seal. This product is often used on boats and RVs because it can protect against leaks, sunlight, and corrosion.