Rubber Sealant Rubber roof sealants are typically water-based, and they're effective at sealing the roof from rain or sunlight. These sealants tend to be inexpensive and easy to apply, and they're easy to work into cracks and small gaps.