They will first need to look at the kind of roofing you have, the materials used etc. Such evaluation is necessary to get the right experts to work on your roof. Once that is done you will receive any estimate of how much the entire job is going to cost you.