The roofing material must comply with a number of requirements. In addition to the quality of the material itself, such requirements include the type of roof and cost.