The answer to 'price of new flat roof' is that the cost can vary widely depending on several factors. Typically, a new flat roof for a residential home can range anywhere from $10,000 to $30,000 or more, depending on the size of the roof, the materials used, the complexity of the installation, and the location of the home.
Some key factors that influence the cost of a new flat roof include the roofing material (e.g., EPDM, TPO, or PVC), the condition of the existing roof, the accessibility of the roof, the need for any structural repairs or reinforcements, and the labor costs in your local area. It's essential to get quotes from multiple local roofing contractors to get an accurate estimate for your specific project.