The cost of a new roof system depends upon the size of the project, the materials involved, the architectural style of your house, market costs, and the roofing contractor you hire. Typical costs for a new roof system are, on average, about $10,000 to $12,000 to install a new roof. This is just an average; we do plenty of roofs that cost well under $10,000.