The answer to the price of a new flat roof is that it can vary significantly depending on several factors. Generally, the cost of a new flat roof can range from $10,000 to $30,000 or more, depending on the size of the roof, the materials used, the complexity of the installation, and your location.
The most significant factors that affect the price of a new flat roof include the roofing material (such as EPDM, TPO, or modified bitumen), the size and complexity of the roof, the condition of the existing roof, and the labor costs in your local area. Additionally, factors like the accessibility of the roof, the need for any structural repairs, and the complexity of the installation can all impact the final cost.