How much does the typical roof cost? +

Many factors determine the cost of a new roof. The average single-family home, around 1200-1500 square feet, would spend approximately $4,500-$6,500. Homes 1600-3000 square feet can range from $7,000-$14,000. Homes 3000 square feet plus, can range from $15,000-$25,000 plus.