Cost of roofing a home?

Costs will vary with geographical location, choice of roofing material, condition of existing roof, and the skills of the contractor.
Costs will vary with geographical location, choice of roofing material, condition of existing roof, and the skills of the contractor.