Roof coating is used over an existing flat roof to extend its durability and lifetime. With the coating applied, the roof becomes a highly reflective surface that offers a range of benefits small and large. Many types of roof coatings are available, each consisting of liquefied polymers.