The cost of a new roof is influenced by factors such as the size and complexity of your roof, the type of materials used, labor costs, and any necessary repairs to the underlying structure.