Replacing all of the shingles on your roof can cost from around $2,000 to nearly $25,000, depending on the material, square footage and installation difficulty.
Johnathan C. Brewer II is a licensed general contractor specializing in kitchen, bath remodels and general construction with two decades of professional experience. He is also the owner of Brewer ...