There are numerous varieties of roofing materials that can be used, or even the existing materials can also be utilized. The owner has to make a choice considering numerous factors, including cost, useful life, maintenance costs, and environmentally friendly. Before making the selection, the roofing material life cycle cost should also be taken into consideration. Some materials may be expensive, but need lesser maintenance, and are designed for a long life. An asphalt roof may last 20 years, and a metal roof may have a life exceeding 50 years. The age of the house also needs to be considered while deciding the roofing material. However, the majority of homeowner desires a roof that is economical, involves less maintenance, and has a long life. Careful selection of colors that do not absorb much heat can reduce the energy expenditures. There are several options for the selection of roofing materials, including asphalt shingles, concrete tile, and metal roofs.