Roof sealing can be applied to most types of roofs, including flat roofs, pitched roofs, metal roofs, and tiled roofs. However, the specific sealing method and materials may vary depending on the roof’s material and condition. It’s best to consult with a professional to determine the most suitable sealing solution for your roof.