There are several factors that influence the cost of roofing, most commonly:
Material costs
Labor costs
Roof size and design
Geographical location
Existing roof condition