To estimate the cost of a roof replacement you'll need to take in a few factors. Replacing a roof is by no means inexpensive, but if you know what factors into the cost you may have a better idea as to what it will cost you. A roof replacement can cost and where from $2000 to $25000. It will depend greatly on the materials used, size, location and pitch. When considering a roof replacement it
. would be best to have a 3-5 professionals come to your house and quote you the cost. This way you'll know what range your roof replacement will be in.