The average cost of the new roof is $5,000 to $10,000. Some roofs require only to be repaired and may not require a total replacement. You have plenty of time to look for a competent roofing contractor. Do you know of any characteristics that make a roofer for residential use good? The insurance will be…