The cost to replace a roof on a 2,200 sq ft house ranges from $9,000 to $20,000 depending on materials, labor, roof complexity, and upgrades. Why Roof..

The cost to replace a roof on a 2,200 sq ft house ranges from $9,000 to $20,000 depending on materials, labor, roof complexity, and upgrades. Why Roof..