Every single roof is different, so there is no exact price to be said. However, the average cost to reshingle an asphalt shingle roof is between $5400 and $9000. When determining the price of your roofing replacement, roofers consider a couple factors including old shingle removal, style, shape, material, and extras on your roof that they may need to work around.