The cost for coating a flat roof depends on the size of the roof as well as the materials that are used. Coating for flat roofs is priced per square foot, with a typical price range of $1 to $6 depending on materials. This price includes labor costs. For a more accurate quote on the cost of roof coating, contact our team for a free consultation.