average cost of putting on a new roof
Just because your roof springs a leak doesn't mean you need to call a roofing contractor right away. It's important to distinguish the cost of a new roof -- almost $6,500 on average -- versus the much more affordable $550 to repair a roof. Cost: A DIY asphalt roof installation on a standard ranch-style house costs from $680 to $3,700, depending on the size of the roof and the quality of the materials. 2  Professional installation can cost between $1,700 and $8,400. 3  Wood Shake -- This is a gorgeous but high-maintenance option.