The answer to the price of a new flat roof in your area depends on several factors, but you can generally expect a typical range of $10,000 to $30,000 for a standard-sized residential roof. The exact cost will depend on the size of your roof, the materials used, the complexity of the installation, and your local labor and material costs.
Flat roofs are generally more affordable than sloped roofs, as they require less material and labor. However, they may need more frequent maintenance and repairs over time. It's essential to get quotes from multiple local roofing contractors to compare prices and find the best value for your home.