average roofing cost
There are many factors that influence the final cost of a roof installation. Many of them vary over time and across locations, making them difficult to predict. For this reason, there is a fairly wide average range of prices. HomeAdvisor's Cost Guide says the average national price of a roof installation for most Americans ranges from $5,913 to $7,853. At the high end, people pay as much as $12,000; at the low end, they may pay as little as $3,000.