Question: how much does it cost to have a new flat roof?
Answer: On average, a flat roof costs about $250-$350 per square, which is a measurement that equals 100 square feet, to install. Similarly priced and much easier to assess than typical sloped asphalt-shingle roofs, flat roofing offers different advantages and features that are important to review before making a decision.